Posted on: 09/01/2026
Role Summary :
We are looking for a Staff Software Engineer Java to lead the design and evolution of large-scale, Java-based distributed systems that power our cloud platform.
This is a senior individual contributor role focused on system architecture, performance, reliability, and long-term platform health. As a Staff Engineer, you will operate across multiple teams, solving complex platform-level problems, influencing architectural decisions, and ensuring the scalability and resilience of mission-critical services.
Key Responsibilities :
Platform & Architecture Ownership :
- Own and evolve core Java services supporting high-throughput, multi-tenant workloads Design distributed, fault-tolerant systems using modern Java and JVM best practices
- Drive architectural decisions related to scalability, resilience, and performance Java Engineering Excellence Build and optimize backend services using Java (Java 11/17+), Spring Boot, and related frameworks
- Diagnose and resolve JVM-level performance issues (GC tuning, memory leaks, thread contention)
- Apply strong knowledge of concurrency, asynchronous processing, and reactive patterns Cross-Team Technical
Leadership :
- Lead cross-cutting initiatives that span multiple services and teams
- Define and promote engineering standards for Java development, testing, and deployment Review designs and code to ensure high quality, maintainability, and correctness
Reliability & Operations :
- Ensure systems are observable, diagnosable, and operable in production Partner with SRE and platform teams to improve availability, incident response, and recovery Proactively reduce technical debt and systemic risk
Influence & Mentorship :
- Mentor senior engineers and act as a technical escalation point
- Clearly communicate complex system behavior to engineering and product stakeholders
- Enable teams to move faster by solving foundational technical challenges
Required Qualifications :
- BS, MS, or PhD in Computer Science or equivalent practical experience 8 to 15 years of professional software engineering experience
- Deep expertise in Java and the JVM ecosystem Strong experience building distributed, cloud-native systems
- Proven ability to influence architecture across teams without people management
- Excellent problem-solving and systems-thinking skills
Preferred Experience :
- Experience with microservices architectures and service orchestration
- Hands-on knowledge of Spring Boot, Hibernate/JPA, Kafka, REST/gRPC Experience with cloud platforms (AWS, GCP, or Azure)
- Familiarity with containerization and orchestration (Docker, Kubernetes)
- Experience designing for high availability and disaster recovery
What Success Looks Like Java services scale reliably as traffic and data grow JVM-related incidents decrease through proactive tuning and architecture
Cross-team dependencies become simpler and more resilient Engineering velocity improves due to strong platform foundations
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1599570