CareerPlanGet AI match score →

Staff Engineer, Software

Bangalore, India💼 Full-time🗓 2026-07-29 → 2026-07-31

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

Role Summary

We are seeking a Staff Software Engineer with 10+ years of experience to provide technical leadership across multiple products and engineering initiatives. The ideal candidate will drive architecture, engineering excellence, platform modernization, and AI-enabled development practices while remaining hands-on in software design and implementation.

This role requires deep expertise in Java-based distributed systems, cloud-native technologies, DevOps practices, and the ability to influence technical direction across multiple teams.

Responsibilities

Technical Leadership

• Drive architecture and design decisions across multiple products and services.
• Define technical roadmaps aligned with business objectives.
• Evaluate trade-offs related to scalability, security, extensibility, performance, and cost.
• Lead architecture reviews and technical design discussions.

Software Development

• Design and develop highly scalable applications using Java and Spring Boot.
• Build and maintain microservices and REST APIs.
• Promote engineering best practices, code quality, and maintainability.
• Participate in critical implementation efforts when required.

Cloud and Platform Engineering

• Design and operate cloud-native systems on AWS.
• Build containerized solutions using Docker and Kubernetes.
• Improve deployment automation and CI/CD pipelines.
• Drive platform reliability and operational excellence.

Distributed Systems and Integration

• Design event-driven systems using Kafka.
• Implement integrations between internal and external systems.
• Support high-throughput and highly available architectures.

Industrial Connectivity

• Develop and maintain OPC UA-based industrial communication solutions.
• Design secure certificate-management approaches.
• Build extensible plugin and driver-management frameworks.

AI-Driven Engineering

• Champion AI-assisted development practices.
• Introduce automation for code review, defect remediation, dependency management, and engineering workflows.
• Establish standards for responsible and effective AI adoption.
• Improve developer productivity through AI-powered tooling.

Engineering Excellence

• Define coding standards and quality controls.
• Improve software quality using SonarQube, CodeQL, and automated checks.
• Drive secure development practices and governance.

Mentorship and Influence

• Mentor engineers and technical leads.
• Assist teams in technical planning and estimation.
• Resolve complex technical challenges and architectural issues.
• Influence engineering decisions across organizational boundaries.

Customer and Production Support

• Lead root cause analysis for critical production issues.
• Drive long-term reliability improvements.
• Partner with stakeholders to ensure customer success and operational stability.

Qualifications

Required

• 10+ years of software engineering experience.
• Strong expertise in Java, Spring Boot, Microservices, and REST APIs.
• Experience with AWS, Docker, Kubernetes, and CI/CD.
• Strong understanding of distributed systems and Kafka.
• Experience with SQL and NoSQL databases.
• Proven architecture and technical leadership experience.
• Strong communication and mentoring skills.
• OPC UA experience.

Preferred

• Experience implementing AI-assisted engineering workflows.
• Experience driving engineering standards across multiple teams.

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗