Developer Productivity engineering’s purpose is to make work better for every engineer at Affirm. This group is focused on development tooling, pre-production environments, and everything that makes working in a complex technical environment easier and more efficient. We manage everything between the developer’s laptop all the way to production–everything in between including ephemeral development environments, CI/CD pipeline and workflow, test automation framework, dependency management, and release engineering. We help developers write code and release into production as quickly and as safely as possible. Effectively serving a 800+ strong engineering group working across a wide array of technologies in a hypergrowth Fintech environment is a fascinating challenge.
What You'll Do
- Build scalable developer productivity solutions for Affirm Engineering
- Design and develop innovative automated solutions that enable developers to stay productive as they continue to add product features and functionalities
- Create best-in-industry solutions for build, CI, release workflow, deployment automation, and environment management.
- Grasp, analyze the usage of, and drive improvements to developer journey
- Build tools that measure operational performance of all aspects of developer experience
- Collaborate with developers, architects and release engineering to keep overall development process efficient
- Stay up-to-date of industry trends for developer efficiency and cross-pollinate those ideas and processes with Affirm’s development processes
- Be a critical part of Affirm’s Infrastructure Platform Engineering team, the backbone of Engineering at Affirm
What We Look For
- 4+ years experience in software development or related fields
- Experience in creating and improving fundamental engineering processes
- Enthusiasm about providing a great experience to other software engineers
- Fluency developing and debugging in one or more programming languages
- Familiarity with CI/CD concepts, BuildKite, cloud computing, and related tools
- Familiarity with build, test, and deploy automation, using gradle, and kind
- Python/Kotlin development experience is a plus
- Experience with AWS and/or other cloud providers is a plus
- Experience with Kubernetes, docker, and AWS EKS is a plus.
- You understand the trade-offs between build and buy
- You prefer automated processes over manual ones
- Eagerness to learn new problem space, tools, and technology
Pay Grade - N
Equity Grade- 6
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 equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents.)
CAN base pay range per year: $150,000-200,000
#LI-Remote