A3c41b8b71eff8c4

Staff Software Engineer - C++, Python, Linux, Microservices and AWS/AZure

Bangalore, India Full Time

Are you ready to elevate your impact as a hands-on engineering lead, designing next-generation system software and cloud solutions? At Ivanti, we’re seeking a passionate Staff Software Engineer to power our teams in Bangalore and drive cutting-edge development in C++, Python, Linux, microservices, and cloud infrastructure.

Why this role matters

Unlock the potential of cloud-native, high-performance systems trusted by global enterprises. You'll architect and implement key software and services—from VPN gateways to resilient Azure cloud deployments—that shape how thousands experience secure connectivity every day. Your solutions will directly influence Ivanti’s ability to deliver secure, scalable technology on a global stage. If you thrive in designing for scale and enjoy solving the complex puzzles of distributed systems, we want you on our team!

What you’ll do:

  • Design, develop, and maintain system software and scalable cloud services in Microsoft Azure.
  • Deploy, manage, and troubleshoot containerized applications using Kubernetes.
  • Build and optimize PostgreSQL databases for performance, reliability, and scalability.
  • Implement Elasticsearch clusters to power advanced searching and analytics across large datasets.
  • Monitor cloud systems proactively to resolve scaling and performance challenges.
  • Collaborate with cross-functional teams to architect and improve system resilience and capacity.
  • Develop solutions for disaster recovery, high availability, and data redundancy.
  • Apply best practices in security, governance, and compliance for cloud environments.

What you will bring:

  • 9+ years professional experience with a bachelor’s or master’s degree in Computer Science or equivalent.
  • Strong proficiency in C++, Python, Linux, networking, system software, and cloud technologies (especially Azure).
  • Hands-on expertise in microservices architecture and cloud-native application design.
  • Deep understanding of networking protocols (TCP/IP, AAA, RADIUS, LDAP, AD, SNMP, 802.1X, IPSec).
  • Experience with identity management, SSO, SAML, cloud security, AAA, VPN, and Zero Trust Access technologies.
  • Skilled in static code analysis and remediation with Coverity and Blackduck.
  • Proven track record of deploying and managing Kubernetes clusters in production.
  • Expertise in PostgreSQL and distributed database optimization.
  • Experience with Elasticsearch for scalable search and analytics.
  • Knowledge of Azure services (AKS, Azure DevOps, VMs) and monitoring/logging tools (Prometheus, Grafana, ELK Stack).
  • Familiarity with Terraform, Ansible, or other IaC tools is a plus.
  • Strong problem-solving skills and ability to address complex production incidents.
  • Excellent communication and collaboration skills—you’re a team player at heart!

Why Ivanti?

  • Remote-friendly, flexible schedules—empower excellence wherever you’re based.
  • Competitive compensation & total rewards—health, wellness, and financial plans tailored to you and your family.
  • Global, diverse teams—collaborate with talented peers from 23+ countries.
  • Learning & development—grow with best-in-class programs and tools.
  • Equity & belonging—every voice matters; your story shapes our solutions.

At Ivanti, our mission is to elevate human potential by protecting, managing, and automating technology for continuous innovation. We’re proud to be an Equal Opportunity Employer—diversity and inclusion power our success.

Ready to make your mark?
Apply now and help shape the future of secure, scalable cloud solutions.

Need adjustments during the process? Contact talent@ivanti.com—we’re happy to help.

#LI-IP2