Bengaluru, Karnataka
10 days ago
Staff Software Engineer

The Ping Identity Data Platform team is building an advanced platform to build identity-aware agentic AI solutions that supports AI based reasoning and action, memory, vector search, custom tools and cloud-native frameworks for large-scale data processing.  We are looking for a versatile and enthusiastic senior engineer to join our Bangalore office.  

This role will primarily focus on developing, scaling and maintaining services written in Java, while also offering the opportunity to work across other languages and Cloud Operations tasks. The ideal candidate will be comfortable working in a fast-paced team and have a strong foundation in software engineering, eagerness to learn, and adaptability to contribute in multiple areas.

Responsibilities Design, develop, and maintain large-scale backend services primarily in Java. Contribute to projects involving Python, Go, and Bash scripting where needed. Collaborate with cross-functional teams to design scalable and resilient systems. Participate in Cloud Ops tasks, including: Managing, troubleshooting and monitoring services in GCP and AWS. Creating and maintaining dashboards in Grafana. Supporting observability and troubleshooting using Elasticsearch, New Relic, and Splunk. Ensure code quality, reliability, and performance through testing, code reviews, and best practices. Assist in incident response, root cause analysis, and operational improvements. Required Skills Strong programming skills in Java with experience building distributed services. Very good understanding of concurrency and building scalable app Working knowledge of at least one additional language (Python, Go, or Bash). Familiarity with cloud platforms (AWS and/or GCP). Hands-on experience with monitoring, logging, and observability tools (Grafana, Elasticsearch, Splunk, New Relic). Understanding of CI/CD pipelines, version control (Git), and software lifecycle management. Solid problem-solving skills and ability to work independently as well as in a team. Additional Qualities Observed During Interviews Adaptability: Willingness to work across different languages and technologies. Learning Agility: Demonstrates curiosity and the ability to quickly pick up new tools and frameworks. Ownership: Shows responsibility in delivering tasks end-to-end. Collaboration: Strong communication and teamwork skills across global teams. Operational Mindset: Awareness of system reliability, performance, and scalability considerations.
Confirm your E-mail: Send Email