Affirm

Staff Software Engineer – SRE, Backend, Reliability Engineering

Affirm

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $200,000 - $275,000 per year

Job Level

Lead

Tech Stack

AWSDistributed SystemsKotlinKubernetesMySQLPythonSpark

About the role

  • Provide data and visibility to teams and leadership on application performance
  • Guide the development of SLOs
  • Drive the Incident Management and Analysis process
  • Steer the implementation of Change Management and Deployment practices
  • Engage in service and architectural conversations
  • Recommend observability and alerting configurations
  • Set technical strategy for your team on a year-long time scale and tie it to business-impacting projects
  • Collaborate across product development lifecycle with product management, design and analytics to ensure technical sustainability and manage risks and trade-offs
  • Act as a force-multiplier through definition and advocacy of technical solutions and operational processes
  • Take ownership of team operations and availability by ensuring monitoring, triage rotations, playbooks, policies, testing and alerting are in place to support on-call efforts
  • Foster a culture of quality and ownership through code review and design standards, writing, and tech talks
  • Develop talent on your team by providing feedback and guidance and leading by example

Requirements

  • 7+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin
  • Extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes
  • 7+ years experience in a Site Reliability or Production Engineering team
  • Experience delivering major features, system components or deprecating existing functionality through definition of a technical and execution plan
  • Ability to write high quality code that is easily understood and used by others
  • Thrive in ambiguity and comfortable across low level language idioms to architecture of large systems
  • Strong verbal and written communication skills for collaboration with a global engineering team
  • Demonstrated ability to gather and iterate on feedback from engineering and cross-functional peers
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field