Staff Software Engineer, Enterprise Apps
Staff Software Engineer building distributed backend platforms and infrastructure for customer service and compliance workflows. The role requires 8+ years of experience, deep Go expertise, cloud and DevOps skills, architectural leadership, and engineer mentorship.
About the job
Responsibilities
- Architect and deliver distributed backend systems and foundational infrastructure, including dynamic configuration, container orchestration, and secrets storage, using Go, gRPC, TypeScript, and React.
- Define technical direction and strategic roadmaps with engineering management and stakeholders.
- Translate ambiguous problems into architectural plans with measurable outcomes.
- Build and scale high-reliability services supporting customer experience agent workflows and compliance processes.
- Own end-to-end delivery from design through production deployment.
- Mentor engineers on design, coding standards, testing, and operational practices.
- Collaborate cross-functionally across time zones and communicate technical concepts to technical and non-technical leaders.
Requirements
- 8+ years of software engineering experience.
- Experience architecting and delivering distributed systems for high-impact problems.
- Deep proficiency in Go (Golang) and scalable, high-traffic backend services.
- Experience with API development, including gRPC and GraphQL.
- Experience with event-driven architectures, Kafka, message queues, and SQL or NoSQL databases.
- Hands-on experience with AWS, Kubernetes, Terraform, and CI/CD pipelines.
- Experience with rate limiters, caching, load balancing, circuit breakers, and observability through metrics, logging, and tracing.
- Proven ability to lead technical projects, mentor engineers, and influence architecture without direct authority.
- Responsible use of generative AI with human oversight.
Compensation
- Annual base salary: $218,025–$256,500 USD.
- Additional compensation may include equity, bonus eligibility, and medical, dental, vision, and 401(k) benefits.
Skills
Go, gRPC, TypeScript, React, GraphQL, Kafka, AWS, Kubernetes, Terraform, CI/CD, SQL, NoSQL, Distributed Systems, Observability, Generative AI
Similar jobs
Backend Engineering jobsOwn and evolve Coinbase’s large-scale application routing infrastructure across Kubernetes, Envoy, and Istio. The role requires 8+ years in software and infrastructure engineering, strong systems programming and AWS experience, and expertise in distributed systems and service networking.
Leads the architecture and development of production agentic AI systems, distributed infrastructure, APIs, orchestration, guardrails, and evaluation frameworks for scalable automation. Requires 8+ years of software engineering experience and demonstrated expertise shipping AI/ML applications and reliable LLM-based systems.
Leads the architecture and hands-on development of internal developer platforms, AI-agent workflows, and distributed automation infrastructure. Requires 8+ years of software engineering experience, Staff-level technical leadership, and strong backend, microservices, and event-driven architecture expertise.
Designs and operates high-throughput, low-latency ad-serving infrastructure, including GPU-based model inference and feature stores. Requires 10+ years of industry experience, strong computer science fundamentals, and a master’s degree in computer science or equivalent experience.
Leads the technical vision for Jasper’s integration pod, architecting secure, scalable data-ingestion systems and IQ-layer context primitives that power AI experiences. Requires 8+ years of software engineering experience, staff-level technical leadership, distributed-systems expertise, and familiarity with AI and external marketing platforms.