Skip to content

Senior/Staff Software Engineer

Leads architecture and design of scalable backend services for distributed event-driven systems using Java/Spring Boot. Mentors engineers, drives technical initiatives, and champions open-source contributions at massive scale.

200k – 260kCupertino, CASanta Clara, CABackend EngineeringHybrid

About the role

Responsibilities

  • Lead architecture and design for core Conductor services, ensuring scalability, resiliency, and performance at massive scale.
  • Tackle complex distributed systems challenges, influencing near-term deliverables and future technical direction.
  • Collaborate with product, design, and cross-functional engineering teams to deliver high-impact, business-critical features.
  • Mentor engineers at all levels, elevate team practices, and foster technical excellence.
  • Champion open-source contributions to Conductor, guiding community engagement and adoption.
  • Evaluate and introduce emerging technologies, frameworks, and tooling.
  • Establish and enforce best practices in coding standards, testing, observability, and operational readiness.
  • Partner with leadership to align engineering initiatives with business strategy and customer needs.

Requirements

  • Experience building backend systems, with deep expertise in Java and Spring Boot.
  • Proven track record architecting large-scale, distributed systems and event-driven applications.
  • Mastery of REST, gRPC, asynchronous messaging systems (Kafka, RabbitMQ, etc.), and cloud-native architectures.
  • Demonstrated ability to lead large, cross-team technical initiatives from inception to delivery.
  • Strong technical mentorship and leadership skills.
  • Excellent communication skills to influence technical direction.

Nice-to-Haves

  • Experience with cloud platforms such as AWS, GCP, or Azure.
  • Knowledge of containerization and orchestration tools (Docker, Kubernetes).
  • Familiarity with API design, REST, and GraphQL.
  • Experience with event-driven architectures and messaging systems.

Compensation

Base salary: $200,000 - $260,000.

Skills

JavaSpring BootRestgRPCKafkaRabbitMQDockerKubernetesAWSGCP

Staff Software Engineer

Staff-level engineer building and scaling a new Identity Security Posture Management product. Owns technical vision, architecture for petabyte-scale data systems, and mentors junior engineers using Ruby on Rails.

200k – 220kUnited StatesBackend EngineeringRemote10+ YOEOdataRedis

Staff Software Engineer

Staff Software Engineer building and scaling a new Endpoint Security Posture Management platform from the ground up. Focus on Ruby on Rails, data pipelines, and petabyte-scale systems while mentoring junior engineers.

200k – 220kUnited StatesBackend EngineeringRemote10+ YOERubyPostgres

Staff Backend Engineer

Staff Backend Engineer building and scaling healthcare systems with Python and Go. Leads technical planning, influences roadmaps, and ships daily in a fast-paced environment.

200k – 250kMountain View, CA +3Backend EngineeringOn-site7+ YOEGoFlask

Staff Software Engineer, Incentive Offers

As a Staff Software Engineer, you will define the technical strategy and roadmap for the Incentive Offers platform, architecting scalable services and designing high-throughput infrastructure. You will also mentor senior engineering talent and solve complex distributed systems problems.

200k – 250kSeattle, WABackend EngineeringOn-site8+ YOEAWSGit

Staff Software Engineer, Incentive Offers

Leads technical strategy, architecture, and development of scalable Incentive Offers platform handling high-volume transactions, real-time communications, and integrations. Requires 8+ years experience, expert JVM languages like Scala/Java, and advanced CS degree.

200k – 250kNew York, NYBackend EngineeringOn-site8+ YOEAWSGit