3 days ago

Software Engineer, Early Career

Affirm

On Site
Full Time
$155,000
San Francisco, CA

Job Overview

Job TitleSoftware Engineer, Early Career
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$155,000
LocationSan Francisco, CA

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.

Uncover Hiring Manager

Job Description

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.

We’re excited to welcome a new cohort of graduates with a computer science or related major who are ready to leverage their skills to drive real-world impact and shape the future of finance!

Your Role in the Early Career Program

In our hybrid early career program, you’ll be paired with a tenured Affirmer and have an opportunity to collaborate in-person 3 days a week out of our New York City or San Francisco offices. You'll experience the best of both worlds: the in-office experience and remote work. After the one-year, you can remain hybrid, go remote, or stay in an office. Opportunities are available across different tech stacks and teams so that you can find a perfect fit to launch your career with Affirm!

What You'll Do

  • With the support of your team, you will work on tasks that contribute to the team's projects and goals.
  • You will work collaboratively and proactively with your team and stakeholders, bringing them along for your work and helping to create visibility and dialog regarding the risks and trade-offs related to your work.
  • You will strike the right balance of speed and quality in your work, ensuring that we hit our business goals while protecting our systems from downtime.
  • You will contribute to a sense of community on your team by engaging in growth and development activities.

What We Look For

  • You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
  • You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

Compensation & Benefits

USA base pay range (CA, WA, NY, NJ, CT) per year: $130,000 - $170,000

USA base pay range (all other U.S. states) per year: $115,000 - $155,000

Please note that visa sponsorship is not available for this position.

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.

We’re extremely proud to offer competitive benefits that are anchored to our core value of people come first. Some key highlights of our benefits package include:

  • 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

Key skills/competency

  • Software Development
  • Problem Solving
  • Code Review
  • System Design
  • Debugging
  • Collaboration
  • Quality Assurance
  • Project Contribution
  • Technical Communication
  • Stakeholder Engagement

Tags:

Software Engineer
software development
problem solving
code review
system design
debugging
collaboration
quality assurance
project contribution
technical communication
stakeholder engagement
data structures
algorithms
object-oriented programming
API design
distributed systems
SQL
Python
Java
Go
microservices

Share Job:

How to Get Hired at Affirm

  • Research Affirm's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume for software engineering: Highlight computer science coursework, relevant projects, and coding experience.
  • Showcase problem-solving skills: Prepare examples of how you've translated business scenarios into robust software solutions.
  • Emphasize collaborative spirit: Demonstrate strong verbal and written communication skills for effective team and stakeholder interaction.
  • Prepare for technical assessments: Sharpen your coding, debugging, and code review abilities for potential challenges.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background