Talent.com
Staff Software Engineer -C++, Python, Linux, Networking, Microservices and Cloud Technologies

Staff Software Engineer -C++, Python, Linux, Networking, Microservices and Cloud Technologies

Ivantibangalore, karnataka, in
7 days ago
Job description

Staff Software Engineer : C++, Python, Linux, Microservices and Cloud Technologies

at Ivanti, Bangalore, India

Job Type : Full-time

Position Summary :

We are seeking a skilled development engineer with strong expertise C++, Python, Linux, Kubernetes, PostgreSQL, Redis and Elasticsearch and Azure Cloud,

The ideal candidate will have hands-on experience designing, implementing system software ( e.g. VPN gateways ) and maintaining scalable cloud infrastructures in Azure along with , along with a deep understanding of performance optimization and troubleshooting. The role demands a high level of proficiency in managing containers and microservices using Kubernetes, developing microservices with Python, and handling large-scale databases in PostgreSQL. Additionally, familiarity with Elasticsearch for high-performance search and analytics solutions is crucial.

Key Responsibilities :

  • Design, develop, and maintain system software and scalable cloud service development in Microsoft Azure.
  • Deploy, manage, and troubleshoot containerized applications using Kubernetes.
  • Design and optimize PostgreSQL databases for high performance, reliability, and scalability.
  • Implement Elasticsearch clusters for indexing, searching, and analysing large datasets.
  • Monitor cloud systems and address any scaling and performance issues proactively.
  • Collaborate with cross-functional teams to architect and improve system performance and capacity.
  • Develop solutions for disaster recovery, high availability, and data redundancy.
  • Apply best practices in security, governance, and compliance for cloud environments.

Qualifications :

  • 9+ years of experience with bachelor's or master's degree in computer science or Equivalent
  • Strong proficiency in C++, Python, Linux and Networking, System software and Cloud Technologies
  • Experience with microservices architecture and cloud-native application development.
  • Strong understand of Networking Protocols ( TCP / IP, AAA, RADIUS, LDAP, AD, SNMP, 802.1X, IPSec).
  • Domain experience on Single sign-on, SAML, identity management, Cloud security / Secure Coding,, AAA, VPN and Zero Trust Access related technologies.
  • Experience analyzing reports from following tools – Coverity and Blackduck and fixing those issues.
  • Experience deploying and managing Kubernetes clusters in production.
  • Expertise in PostgreSQL database management, including optimization and scaling.
  • Familiarity with Elasticsearch for implementing distributed search and analytics solutions.
  • Knowledge of Azure services such as Azure Kubernetes Service (AKS), Azure DevOps, Azure Virtual Machines and more.
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
  • Familiarity with Terraform, Ansible, or other Infrastructure as Code (IaC) tools is a plus.
  • Knowledge of performance tuning and troubleshooting at scale in cloud environments.
  • Strong analytical skills and the ability to troubleshoot complex system and production issues.
  • Excellent communication skills and ability to work collaboratively in a team environment.
  • Create a job alert for this search

    Software Engineer Python • bangalore, karnataka, in