Jobs · Engineering

Staff Software Developer

Ladders · United States · 1 mo ago
RemoteRemoteEngineering$170k–$220k/yrFull-time

Responsibilities

  • Lead design and architecture of new platform capabilities in an agile environment
  • Build and maintain key services for Federated GraphQL API and event-driven architecture
  • Drive internal service integrations by collaborating with engineering teams
  • Support feature development in customer-facing applications, define scope, and contribute technical specs
  • Develop and optimize gRPC endpoints, GraphQL APIs, and SQL queries
  • Own observability practices including monitoring, alerting, and incident response
  • Identify systemic risks and lead initiatives to mitigate reliability issues
  • Mentor engineers and foster a culture of technical excellence

Qualifications

  • 7+ years in a software engineering role
  • Strong first-principles thinker with problem-solving abilities
  • Proven experience managing complex systems end-to-end
  • Proficient in a polyglot codebase (Elixir, Java, Rust, TypeScript)
  • Expertise in designing and optimizing distributed systems
  • Deep understanding of data structures, algorithms, and software design
  • Strong experience with relational databases, particularly PostgreSQL
  • Familiar with caching strategies and their scalability implications
  • Experience with testing frameworks (ExUnit, RSpec, Jest, pytest)
  • Background in high-throughput or real-time domains like sports betting or financial services
  • Familiarity with Kubernetes and AI

Benefits

  • Competitive compensation package
  • Fun, relaxed work environment
  • Education and conference reimbursements
  • Parental leave top up
  • Career progression opportunities and mentoring support

Similar jobs

Staff Software Engineer

LyftSan Francisco County, CA· Yesterday
Engineering$176k–$220k/yrapply on boards.greenhouse.io