Staff Software Engineer

New
C
CommerceE-commerce software
United StatesFull-TimeStaff
Salary186,000 - 280,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
Minimum of 10 years of professional software engineering experience delivering production systems
Required Skills
AWSBackend DevelopmentPHPPythonSQLGCPJavaRubyGoMicroservicesScalaDistributed Systems

Requirements

  • Minimum of 10 years of professional software engineering experience delivering production systems.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Demonstrated leadership in technical direction and architecture.
  • Expertise in back-end development with two or more server-side languages, such as PHP, Go, Scala, Java, Python, or Ruby.
  • Experience architecting, building, and maintaining large-scale distributed systems.
  • Strong understanding of distributed systems concepts, including consensus, consistency, and fault tolerance.
  • Experience with cloud platforms such as AWS or GCP and microservices architecture.
  • Experience with SQL, in-memory storage, and other data storage solutions.
  • Experience operating and monitoring production services, including observability tools such as Sentry, Kibana, or Datadog.
  • Knowledge of software design principles, testing strategies, and modern development practices.
  • Proven technical leadership and mentorship experience.
  • Preferred: experience building product solutions with LLMs and GenAI technologies.
  • Preferred: familiarity with vector databases, model orchestration tools, inference frameworks, or cloud-native ML workflows.
  • Preferred: experience with SaaS or multi-tenant platforms at significant scale.

Responsibilities

  • Lead the design, development, and evolution of scalable, reliable, high-performance distributed systems.
  • Drive architectural discussions across platform domains and contribute to the long-term technical roadmap.
  • Integrate machine learning and GenAI solutions into existing and future products.
  • Evaluate emerging AI infrastructure and development practices for customer or engineering value.
  • Build and maintain high-performance, reliable, and secure software systems.
  • Lead code reviews and promote testable, maintainable code and software quality practices.
  • Identify and address performance bottlenecks, scalability challenges, and reliability issues.
  • Build tools and frameworks that enable faster, safer delivery by other engineers.
  • Collaborate with engineers, product managers, designers, and stakeholders to translate business requirements into technical solutions.
  • Provide technical leadership and mentorship across engineering teams.
View Full Description & ApplyYou'll be redirected to the employer's site
186,000 - 280,000 USD per year
Apply Now