Leads architecture and development of distributed backend services, APIs, and AI integrations using Java/Spring Boot in cloud-native environments. Requires 8+ years Java experience, expertise in Kubernetes, event-driven systems, and technical leadership.
Salary not listed
Hybrid8+ YOEBackend Engineering
About the role
Key Responsibilities
Platform Architecture & Engineering Leadership
Own, design, and evolve distributed backend services using Java and Spring Boot
Architect systems for scalability, reliability, performance, and observability
Drive and document architectural decisions through ADRs, RFCs, and other technical artifacts
Establish and enforce engineering standards, design patterns, and best practices
Cloud & Infrastructure Leadership
Define and implement cloud-native architecture patterns across environments
Lead adoption and optimization of:
Infrastructure as Code (Terraform, CDK)
Containerization and orchestration (Kubernetes)
Service mesh technologies (Istio, Linkerd)
Optimize systems for resilience, cost efficiency, and operational excellence
Integration & API Platform Development
Design, build, and scale multi-tenant RESTful APIs and integration services
Lead modernization initiatives, including legacy SOAP to REST migrations
Define, standardize, and enforce API governance and best practices
Architect and implement integration patterns including:
Webhooks
Event-driven systems (Kafka, Kinesis)
External system connectivity frameworks
MCP & AI Integration (Emerging Capabilities)
Design and implement Model Context Protocol (MCP) server/client patterns
Enable secure interactions between LLM agents and internal systems, databases, and tools
Ensure AI integrations are safe, observable, governed, and scalable
Contribute to evolving AI-driven platform capabilities
Engineering Excellence & Quality
Elevate standards for code quality, peer reviews, and maintainability
Define and promote robust testing strategies (unit, integration, performance)
Improve observability, monitoring, and on-call practices
Mentor senior engineers and provide technical leadership across teams
Cross-Functional Collaboration
Partner closely with Product, Infrastructure, and Integration teams
Translate ambiguous business requirements into clear technical solutions and roadmaps
Communicate technical trade-offs effectively to both technical and non-technical stakeholders
Actively participate in Agile/Scrum ceremonies and planning processes
Requirements
Core Java & Spring Expertise
8+ years of hands-on Java development in production environments
Deep expertise with Spring Boot and Spring Cloud ecosystems
Strong understanding of JVM internals, performance tuning, concurrency, and multithreading
Cloud Platform & DevOps
Hands-on experience with AWS, GCP, or Azure
Strong experience with Kubernetes and containerized deployments
Proficiency in Infrastructure as Code (Terraform or CDK)
Experience building and maintaining CI/CD pipelines at scale
Familiarity with service mesh architectures
Architecture & Distributed Systems
Proven experience designing and scaling distributed systems
Strong understanding of event-driven architectures (Kafka, Kinesis)
Expertise in API design (REST, GraphQL, and legacy SOAP systems)
Solid data modeling experience (SQL and NoSQL databases)
Strong foundation in security principles (authentication, authorization, secrets management)
Observability & Reliability
Experience with distributed tracing (OpenTelemetry)
Familiarity with logging and monitoring tools (Prometheus, Grafana)
Experience defining and managing SLOs/SLAs
Participation in incident response and postmortem processes
MCP & AI Tooling Exposure
Experience or exposure to Model Context Protocol (MCP)
Familiarity with LLM integrations, agent workflows, and AI-enabled systems
Understanding of secure design principles for AI interactions
Leadership
Demonstrated ability to influence technical direction without direct authority
Strong mentorship, coaching, and team development skills
Ability to operate effectively in ambiguous and fast-paced environments
Preferred Qualifications/Skills
Experience leading large-scale platform modernization initiatives
Strong documentation practices and technical writing skills
Passion for emerging technologies, particularly AI-driven development patterns
Excellent collaboration and stakeholder management abilities
Continuous learner with a growth mindset and a bias toward innovation
Staff Backend Engineer building Rippling Query Language (RQL): a custom language with its own grammar, parser, query translator, distributed query processing engine, and distributed datastore. Work on distributed systems, big data technologies, data platforms, and custom programming languages that power analytics, workflows, and extensibility across Rippling.
189k – 315k/yr
Hybrid8+ YOEBackend Engineering
Staff Backend Engineer
AurelianSeattle, WA
Staff Backend Engineer building core voice AI and automation platform for 911 centers. Architect scalable systems, optimize realtime AI pipelines and audio latency, build analytics and integrations. Requires 6+ years software engineering experience with strong fundamentals.
Staff Backend Engineer building and scaling Okta's AI-powered Identity Threat Protection platform. Lead architecture and development of cloud-native security products that perform real-time risk analysis and threat neutralization for enterprise authentication.
194k – 267k/yr
Hybrid7+ YOEBackend Engineering
Staff Software Engineer, Platform
Zus HealthMassachusetts
Staff Software Engineer building and operating scalable data services and APIs on AWS for healthcare records processing and delivery at massive scale. Requires strong Go backend experience, cloud data warehouse knowledge, technical leadership, and interest in healthcare data challenges.
170k – 200k/yr
Remote7+ YOEBackend Engineering
Senior Staff Software Engineer, Payments
CoinbaseUnited States
Senior technical leader defining engineering vision and architecture for Coinbase's Payments platform. Responsible for global payment rails, funds-flow systems, reliability, cost efficiency, and cross-team initiatives moving fiat into/out of crypto. Requires 10+ years large-scale distributed systems experience and deep payments/money-movement expertise.