PitchMeAI
PitchMeAI
Home›Jobs›Senior Software Engineer
Affirm

Senior Software Engineer

Affirm · Spain

This listing has closed — view similar roles below.

  • Hybrid
  • Full-time
  • €100,000 / year
  • Spain

Job highlights

  • Build and maintain Affirm's core Kubernetes infrastructure.
  • Enhance observability and fortify system reliability.
  • Automate key operational workflows and deployments.
  • Collaborate on technical strategy and product development.
  • Foster quality, ownership, and talent development.

About the role

About Affirm

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.

Job Overview

Affirm is looking for a Senior Software Engineer for our Cloud Compute team to play a pivotal role in ensuring the robust and scalable foundation of our entire platform. As a fully remote team based in Spain, we are the engine room that manages all of Affirm's Kubernetes clusters. Our mission is to provide a highly reliable and available cloud environment that empowers all of Affirm's engineering teams to build and deploy innovative solutions seamlessly. We are a tight-knit, collaborative group passionate about automation and implementing best-in-class practices. You'll be instrumental in driving initiatives to enhance our observability capabilities, fortify the reliability of our critical infrastructure, and automate key operational workflows. This role offers a unique opportunity to shape the future of Affirm's cloud infrastructure, work with cutting-edge technologies, and have a significant impact on the stability and efficiency of our entire engineering organization. If you're a proactive and skilled cloud engineer who thrives in a remote setting and is passionate about Kubernetes, automation, and operational excellence.

What You'll Do

  • Execute on the technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects.
  • Collaborate across teams in the product development lifecycle by working with product management, design & analytics to ensure technical sustainability, risks, and trade-offs are well understood and managed.
  • Act as a force-multiplier for your team through defining and advocating for technical solutions and operational processes.
  • 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 “keep the lights on” & on-call efforts.
  • Foster a culture of quality and ownership on your team by setting code review and design standards, and advocating for them beyond your team through writing and tech talks.
  • Help develop talent on your team by providing feedback and guidance, and leading by example.
  • Participate in an on-call rotation as a requirement for this role.

What We Look For

  • An extensive track record of developing and deploying highly available distributed systems using technologies like AWS, Kubernetes.
  • Excellent troubleshooting skills on cloud and distributed systems.
  • Extensive experience automating deployments using Kubernetes.
  • Experience delivering major features, system components, or deprecating existing functionality through the definition of a technical and execution plan.
  • Write high-quality code that is easily understood and used by others.
  • Thrive in ambiguity, and are comfortable moving from low-level language idioms all the way to the architecture of large systems to understand how they work.
  • Demonstrated growth and impact trajectory showing mastery in gathering and iterating on feedback from engineering and cross-functional peers.
  • Strong verbal and written communication skills that support effective collaboration with our global engineering team.

Compensation & Benefits

  • Base Pay Grade - M
  • Equity Grade - 4
  • Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.
  • Base pay is part of a total compensation package that may include monthly stipends for health, wellness, and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents).
  • In addition, employees may be eligible for equity rewards offered by Affirm Holdings, Inc. (parent company).
  • ESP base pay range per year: €85,000 - €115,000

Additional Benefits Include

  • Flexible Spending Wallets for tech, food, and lifestyle
  • Away Days - wellness days to take off work and recharge
  • Learning & Development programs
  • Parental benefit
  • Employee Resource & Community Groups

Location

Remote Spain. We are able to offer visa sponsorship for this role, but do require that someone is based in Spain for the role. Affirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm office. A limited number of roles remain office-based due to the nature of their job responsibilities.

Benefits

  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount
We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.

Key skills/competency

Senior Software Engineer, Cloud Compute, Kubernetes, AWS, Distributed Systems, Automation, Observability, Reliability, Operational Excellence, On-Call Rotation.

Skills & topics

  • Senior Software Engineer
  • Cloud Compute
  • Kubernetes
  • AWS
  • Distributed Systems
  • Automation
  • Observability
  • Reliability
  • On-Call
  • Remote

How to get hired

  • Tailor your resume: Highlight experience with AWS, Kubernetes, and distributed systems. Emphasize automation and operational excellence.
  • Showcase your impact: Quantify achievements in previous roles, especially in deploying highly available systems.
  • Prepare for technical interviews: Brush up on Kubernetes, distributed systems concepts, and cloud infrastructure troubleshooting.
  • Demonstrate collaboration skills: Be ready to discuss how you work with cross-functional teams and mentor others.
  • Express remote work readiness: Highlight your ability to thrive in a fully remote, collaborative environment.

Technical preparation

Master Kubernetes architecture and deployment strategies.,Practice troubleshooting complex distributed systems.,Automate infrastructure tasks using scripting.,Review AWS services for high availability.

Behavioral questions

Describe a challenging infrastructure problem you solved.,How do you handle ambiguity in technical projects?,Share an example of mentoring a junior engineer.,How do you ensure code quality and ownership?

Frequently asked questions

What is the base pay range for a Senior Software Engineer at Affirm in Spain?
The base pay range for a Senior Software Engineer at Affirm in Spain is between €85,000 and €115,000 per year. New employees typically start at the beginning of this range, with actual compensation determined by factors like location, experience, and skills.
Is this Senior Software Engineer role remote?
Yes, this Senior Software Engineer position is fully remote and based in Spain. Affirm is a remote-first company, offering flexibility to work from almost anywhere within the country of employment.
What are the key technologies used by the Cloud Compute team at Affirm?
The Cloud Compute team at Affirm primarily works with AWS and Kubernetes. Experience with these technologies, along with distributed systems and automation, is crucial for this role.
Does Affirm offer visa sponsorship for this role?
Yes, Affirm is able to offer visa sponsorship for this role. However, candidates must be based in Spain to be eligible for this position.
What kind of benefits does Affirm offer its employees?
Affirm offers a comprehensive benefits package, including 100% subsidized medical coverage, dental and vision for employees and dependents, flexible spending wallets for tech, food, and lifestyle, generous time off, learning & development programs, and an employee stock purchase plan.
Will I be expected to be on-call as a Senior Software Engineer?
Yes, an on-call rotation is a requirement for this Senior Software Engineer role. This ensures the continuous availability and reliability of Affirm's critical infrastructure.
What is Affirm's approach to employee well-being and development?
Affirm prioritizes employee well-being through initiatives like 'Away Days' (wellness days), learning & development programs, and employee resource groups. They also focus on fostering a culture of quality and ownership, and developing talent within the team.