Key Responsibilities:
- Design and implement scalable, secure, and high-performance software architectures.
- Define architectural standards, best practices, and design patterns for development teams.
- Lead and mentor software engineers, providing technical guidance and code reviews.
- Collaborate with product managers and business leaders to translate business requirements into technical solutions.
- Develop and oversee cloud-based, microservices, and distributed system architectures.
- Ensure compliance with security, performance, and regulatory requirements.
- Stay updated with the latest technologies, tools, and methodologies to drive innovation.
- Troubleshoot complex system issues and optimize application performance.
- Work with DevOps teams to enhance CI/CD pipelines and cloud deployments.
- Design, implement, and manage network infrastructure, including routers, switches, firewalls, and other network devices.
- Develop, test, and maintain software applications to support network operations.
- Monitor network performance and troubleshoot issues to ensure optimal operation.
- Perform regular network maintenance and upgrades.
- Collaborate with team members to develop and implement network and software policies and procedures.
- Ensure network security by implementing and maintaining security measures.
- Document network configurations, changes, and procedures.
- Manage and support cloud-based network services, particularly Microsoft Azure, AWS & Digital Ocean.
- Ensure compliance with PCI DSS (Payment Card Industry Data Security Standard) requirements.
- Implement and manage security controls within Azure, including identity and access management, threat protection, and vulnerability remediation.
- Understand and apply layered security principles to protect mission-critical assets, including data security, application security, endpoint security, network security, perimeter security, and human security.
- Configure and manage Azure whitelisting to allow specific IP addresses or URLs to access Azure resources, ensuring secure and controlled access.
- Conduct security monitoring to detect and respond to security incidents.
- Ensure compliance with relevant security standards and regulations.
- Be available for after-hours work as required to address critical network issues, emergencies, or scheduled activities.
Required Qualifications:
- 10+ years of software development experience with expertise in architectural design.
- Strong knowledge of OOP, Design Patterns, and Software Development Life Cycle (SDLC).
- Expertise in one or more programming languages: Java, C#, Python, JavaScript, etc.
- Experience with cloud platforms: AWS, Azure, and/or Google Cloud.
- Hands-on experience with microservices, APIs, and event-driven architecture.
- Proficiency in voice technologies including SIP and channels, and programming language of asterisk.
- Deep understanding of databases (SQL & NoSQL), caching strategies, and data modeling.
- Knowledge of containerization (Docker, Kubernetes) and infrastructure automation.
- Experience with DevOps, CI/CD pipelines, and Git-based workflows.
- Excellent problem-solving skills and ability to make critical technical decisions.
- Strong communication and leadership skills.
Preferred Qualifications:
- Experience with AI/ML, blockchain, or IoT is a plus.
- Certifications in AWS, Azure, or Google Cloud.
- Experience with enterprise applications in fintech, healthcare, or e-commerce.
Similar Jobs
Internet of Things • On-Demand • Payments • Software
The Software Architect will provide technical leadership on architectural solutions, ensuring alignment with business needs and delivering high-quality software solutions while mentoring junior staff.
Top Skills:
Architectural FrameworksCsg Quote & OrderSoftware Design Patterns
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
The Sales Development Representative identifies leads, qualifies opportunities, and engages prospects to support the sales pipeline while collaborating with marketing and sales teams to achieve revenue goals.
Top Skills:
GongLeadiqLinkedin SalesnavigatorSalesforceSalesloft
Cloud • Information Technology • Security • Software
Lead and scale an Account Management team for EMEA/APAC customers, focusing on renewals, expansions, and upsells to enhance a 2,000-customer portfolio.
Top Skills:
SaaS
What you need to know about the Delhi Tech Scene
Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.