Affirm
Staff Software Engineer - SRE, Backend (Reliability Engineering)
Affirm, San Jose, California, United States, 95199
Overview
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. Responsibilities
Providing data and visibility to teams and leadership on application performance Guiding the development of SLOs Driving the Incident Management and Analysis process Steering the implementation of Change Management and Deployment practices Engaging in service and architectural conversations Recommending observability and alerting configurations The SRE team benefits from experience across many domains including infrastructure, platform, and distributed systems; capacity management, load and chaos testing; automation, observability, and configuration management; development and product experience. The SRE team is seeking motivated software engineers with the experience to build and expand reliability and resilience practices throughout Affirm’s Engineering organization and beyond. What You’ll Do
You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects. You will collaborate across teams in the product development lifecycle by partnering with product management, design, and analytics to ensure technical sustainability, risks and trade-offs are well understood and managed. You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes. You will take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support on-call efforts. You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks. You will help develop talent on your team by providing feedback and guidance, and leading by example. What We Look For
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 with a technical and execution plan; high-quality code Comfort navigating ambiguity, from low-level details to large-system architecture Growth and impact trajectory demonstrating iteration on feedback from colleagues Strong verbal and written communication skills for collaboration with a global engineering team Equivalent practical experience or a Bachelor’s degree in a related field Base Pay and Equity
Base Pay Grade
- P Equity Grade
- 13 Base pay is part of a total compensation package that may include equity rewards, stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). USA base pay ranges per year: California, Washington, New York, New Jersey, Connecticut: $225,000 - $275,000; all other U.S. states: $200,000 - $250,000. Location
Location: Remote - US. Affirm is remote-first; most roles are remote and you can work from anywhere in the country of employment. Some roles may require occasional work from an Affirm office. Benefits
Health care coverage – Affirm covers all premiums for all levels of coverage for you and your dependents Flexible Spending Wallets – stipends for technology, food, lifestyle needs, and family-forming expenses Time off – vacation and holiday schedules to rest and recharge ESPP – Employee stock purchase plan We’re committed to an inclusive interview experience for all, and provide reasonable accommodations to candidates in need of individualized support during the hiring process. [For U.S. positions that could be performed in Los Angeles or San Francisco] Affirm will consider qualified applicants with arrest and conviction records in line with local ordinances. By clicking "Submit Application," you acknowledge that you have read Affirm's Global Candidate Privacy Notice and consent to the collection, processing, use, and storage of your personal information as described therein. Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Referrals increase your chances of interviewing at Affirm by 2x. Get notified about new Staff Software Engineer jobs in San Jose, CA.
#J-18808-Ljbffr
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. Responsibilities
Providing data and visibility to teams and leadership on application performance Guiding the development of SLOs Driving the Incident Management and Analysis process Steering the implementation of Change Management and Deployment practices Engaging in service and architectural conversations Recommending observability and alerting configurations The SRE team benefits from experience across many domains including infrastructure, platform, and distributed systems; capacity management, load and chaos testing; automation, observability, and configuration management; development and product experience. The SRE team is seeking motivated software engineers with the experience to build and expand reliability and resilience practices throughout Affirm’s Engineering organization and beyond. What You’ll Do
You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects. You will collaborate across teams in the product development lifecycle by partnering with product management, design, and analytics to ensure technical sustainability, risks and trade-offs are well understood and managed. You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes. You will take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support on-call efforts. You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks. You will help develop talent on your team by providing feedback and guidance, and leading by example. What We Look For
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 with a technical and execution plan; high-quality code Comfort navigating ambiguity, from low-level details to large-system architecture Growth and impact trajectory demonstrating iteration on feedback from colleagues Strong verbal and written communication skills for collaboration with a global engineering team Equivalent practical experience or a Bachelor’s degree in a related field Base Pay and Equity
Base Pay Grade
- P Equity Grade
- 13 Base pay is part of a total compensation package that may include equity rewards, stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). USA base pay ranges per year: California, Washington, New York, New Jersey, Connecticut: $225,000 - $275,000; all other U.S. states: $200,000 - $250,000. Location
Location: Remote - US. Affirm is remote-first; most roles are remote and you can work from anywhere in the country of employment. Some roles may require occasional work from an Affirm office. Benefits
Health care coverage – Affirm covers all premiums for all levels of coverage for you and your dependents Flexible Spending Wallets – stipends for technology, food, lifestyle needs, and family-forming expenses Time off – vacation and holiday schedules to rest and recharge ESPP – Employee stock purchase plan We’re committed to an inclusive interview experience for all, and provide reasonable accommodations to candidates in need of individualized support during the hiring process. [For U.S. positions that could be performed in Los Angeles or San Francisco] Affirm will consider qualified applicants with arrest and conviction records in line with local ordinances. By clicking "Submit Application," you acknowledge that you have read Affirm's Global Candidate Privacy Notice and consent to the collection, processing, use, and storage of your personal information as described therein. Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Referrals increase your chances of interviewing at Affirm by 2x. Get notified about new Staff Software Engineer jobs in San Jose, CA.
#J-18808-Ljbffr