Staff Software Engineer
Core
Lead technical direction and architecture for major feature areas or system domains, solving ambiguous cross-cutting problems while ensuring systems scale under growth, compliance, and reliability constraints.
Role type
Staff Software Engineer (Technical Leadership & Architecture)
Builds
Scalable, compliant, and reliable systems for responsible data use and AI governance
Domain
Enterprise SaaS / Data Governance / AI Readiness
Deliverable
production ML models | product features | infrastructure
Required skills
Object-oriented design, Java/J2EE, Design Patterns, DSA, Multithreading, Spring MVC, SQL, Web services, Elasticsearch, Kafka, REST/OAuth/JSON, Cloud services (Azure/GCP/AWS), Kubernetes
Preferred skills
AI-assisted development tools (Claude Code, Devin, Windsurf), Kubernetes cluster management
Technologies
Java, Spring MVC, Kafka, Elasticsearch, AWS, Azure, Google Cloud, Kubernetes
Responsibilities
Lead architecture and design for systems with significant scope; Exercise judgment on AI-assisted tooling vs. human design; Partner with Product, UX, and engineering teams early; Set engineering practices for code review, testing, and incident review; Identify and address systemic risk (technical debt, architectural drift); Mentor Senior and mid-level engineers on technical judgment and AI tooling usage
Seniority
Staff, hands-on IC with strategic influence