Software Engineer, Early Career

Affirm

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
New York, NYSan Francisco, CA
Salary
$130,000–$180,000 / yr
Posted
21 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $171k
This role $155k
$102k $233k
below market most similar roles pay here above market

This role pays less than 57% of similar roles. Most pay $128,250–$214,500 — the blue band above. At the midpoint, this role pays about $155k versus about $171k for comparable roles.

Based on 240 similar postings.

Employer

About Affirm

Affirm is a buy-now, pay-later (BNPL) financial technology company that offers point-of-sale installment loans to consumers, allowing them to split purchases into fixed monthly payments with transparent terms. Industry: Financial Technology & Consumer Lending

Affirm currently has 64 open roles on FindRole.

Listed pay typically runs $195,000–$255,000 across 60 roles with salary data.

Most-posted roles

View all roles at Affirm

At a glance

TL;DR · Software Engineer, Early Career

JOB TITLE: Software Engineer, Early Career (NYC) As a Software Engineer, Early Career, you will join a collaborative engineering team to help shape the future of finance by building honest, transparent credit solutions. You will work on tasks that contribute to team projects, balancing speed and quality to protect systems from downtime while meeting business goals. Your daily responsibilities include writing clear, well-tested, and extensible code, navigating large codebases, debugging existing code, and providing feedback through code reviews. You must be able to translate simple business scenarios into solutions that interact with multiple software components. The role requires a Bachelor’s degree in a related field or equivalent practical experience, along with strong verbal and written communication skills to collaborate with a global engineering team on complex financial software.

What does a Software Engineer earn in New York?

Median $216000 from 270 postings across 57 companies.

See salary data

What you'll do

  • Write clear, well-tested, and extensible code to solve complex business scenarios.
  • Navigate large codebases to debug existing software and provide feedback through code reviews.
  • Balance development speed with code quality to meet business goals while preventing system downtime.
  • Communicate risks and technical trade-offs clearly to team members and stakeholders.
  • Execute tasks that directly contribute to specific team projects and organizational goals.
  • Proactively seek feedback from managers and stakeholders to drive professional growth.

What we're looking for

  • You must have a Bachelor’s degree in a related field or equivalent practical experience.
  • You must have a degree in computer science or a related major.
  • You must be able to write clear, well-tested, and extensible code for complex software components.
  • You must be comfortable navigating large code bases and debugging others' code.
  • You must be able to provide feedback to other engineers through code reviews.
  • You must have strong verbal and written communication skills for global team collaboration.
  • You must be able to work in a hybrid environment in New York City or San Francisco.

More like this

Similar roles

Entry-Level Software Engineer

Boeing

Maryland Heights, MO 4 days ago $65,000–$72,680
C# TypeScript React JavaScript AWS Relational Databases Microservices Agile Scrum SAFe
Hybrid

Entry Level Software Engineer

General Dynamics

Manassas, VA 5 days ago $77,843–$86,358
C++ Java Linux Python JavaScript Bash Docker Kubernetes Spring Boot Git CI/CD Data Structures Object-Oriented Programming
Hybrid

Intern Software Engineer

L3Harris

Tulsa, OK 5 days ago
C++ C# C Java Ruby Python HTML5 XML SQL Perl Qt .NET Linux Windows Unix RTOS VxWorks QNX Integrity SOA Hadoop Android Embedded Systems Real-Time Controls OOA/OOD Software Development Life Cycle Wireless Software Security

Entry Level Software Developer

IBM

San Jose, CA 6 days ago
Python Java JavaScript TypeScript C++ React FastAPI Flask Spring Boot Docker Kubernetes CI/CD DevOps NoSQL APIs AI LLM Machine Learning Version Control