Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Software Engineering Apprentice at 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. We’re currently seeking a Software Engineering Apprentice to join our Engineering team. This apprenticeship will last 6 months and consist of dedicated one-on-one technical mentorship, an Affirm-specific technical project, and a curriculum designed to guide Apprentices through Affirm’s technical stack. We are particularly interested in candidates that have a passion to change the consumer finance industry for the better.
What You'll Do
- Work with a team of engineers to build, maintain, and scale our critical experimentation, feature flag, and feature store infrastructure serving millions of customers.
- Ship code and monitor the deployment of your work. Your contributions will be depended upon by your team.
- Be paired with a dedicated mentor for advice and project success, with regular feedback sessions.
- Share your work with the engineering organization upon program completion.
- Collaborate with your team and stakeholders, ensuring visibility on risks and trade-offs.
- Balance speed and quality to meet business goals and protect systems.
- Contribute to team community through growth and development activities.
What We Look For
- Must be located within the United States.
- Ages 18+, no college degree requirements.
- Technical proficiency demonstrated through coding school, online certification, community college, or self-taught equivalent.
- Experience with large-scale coding projects (bootcamp or personal projects).
- Enthusiasm for learning and thriving in a fast-paced environment.
- Ability to work both independently and collaboratively.
- Sound judgment for navigating ambiguity.
- Demonstrated empathy, humbleness, and kindness.
Compensation
USA hourly base pay: $55.00 USA monthly base pay: $9,500
Visa sponsorship is not available for this position.
Work Arrangement
Affirm is a remote-first company. Most roles are remote and can be worked from almost anywhere within the country of employment. Some roles may require occasional office work or be office-based.
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.
- ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount.
Inclusivity
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.
[For U.S. positions that could be performed in Los Angeles or San Francisco] Pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Initiative for Hiring Ordinance, Affirm will consider for employment qualified applicants with arrest and conviction records.
By clicking "Submit Application," you acknowledge that you have read Affirm's Global Candidate Privacy Notice and hereby freely and unambiguously give informed consent to the collection, processing, use, and storage of your personal information as described therein.
Key skills/competency
- Software Engineering Apprentice
- Backend Development
- Mentorship
- Technical Projects
- Infrastructure
- Consumer Finance
- Coding School
- Remote Work
- Collaboration
- Problem Solving
How to Get Hired at Affirm
- Tailor your resume: Highlight coding school or self-taught projects, focusing on scale and impact.
- Showcase passion: Emphasize your interest in changing consumer finance and a proactive learning attitude.
- Demonstrate collaboration: Provide examples of working independently and with a team on coding challenges.
- Prepare for interviews: Be ready to discuss your technical projects and problem-solving approaches with mentors.
- Highlight US location: Ensure your application confirms you are located within the United States.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background