Affirm logo
Affirm

Affirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Af

Senior Software Engineer, Fullstack

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 2,200Since 2012Company Site

Location

United States

Posted

2 days ago

Salary

$173K - $255K / year

Seniority

Senior

Job Description

Senior Software Engineer, Fullstack

Affirm

• You will be responsible for owning and delivering quarterly goals for your team, leading engineers through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery. • Support peers and stakeholders in the product development lifecycle by collaborating with product management, design, and analytics, participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs. • 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. • Proactively identify project, process, technology, or business issues, advocate for them, and lead in solving them. • Support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” and on-call efforts. • Foster a culture of quality and ownership by setting or improving code review and design standards for your team, 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.

Job Requirements

  • You have experience leading significant mobile initiatives (React Native or native), including defining architecture, coordinating cross-functional launches, and maintaining high reliability in production environments.
  • Working across the React Native and native boundaries (Swift/Kotlin), debugging platform-specific issues and improving developer tooling, CI/CD, and release processes for mobile apps.
  • Implementing experimentation, feature flagging, and analytics instrumentation in mobile applications, ensuring safe rollouts and measurable impact.
  • Shipping web apps using declarative UI frameworks like React or Vue.
  • Proficient in working with JavaScript/TypeScript.
  • 4+ years of experience as a software engineer.
  • Designing, developing, and launching backend systems at scale using technologies like Python, Kotlin, AWS, MySQL, and Kubernetes.
  • Defining a technical plan for the delivery of a significant feature or system component with an elegant, simple, and extensible design, and you write high-quality code that is easily understood and used by others.
  • Proficient at making significant changes in a large codebase and have developed a suite of tools and practices that enable you and your team to do so safely.
  • Demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • Strong verbal and written communication skills that support effective collaboration with a global engineering team.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

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

Related Job Pages

More Full-stack Engineer Jobs

talentpluto logo

GTM Engineer

talentpluto

The AI headhunter connecting elite tech sales talent with high-growth startups.

Full TimeRemoteTeam 1-10Since 2024H1B No Sponsor

• Build and connect the systems that drive inbound and outbound go-to-market motions. • Own SEO and GEO strategy and execution as an in-house specialist. • Automate go-to-market workflows using AI-native tooling. • Run experiments across channels to improve pipeline efficiency. • Support the broader GTM team with technical solutions.

California
talentpluto logo

Senior Full Stack Engineer

talentpluto

The AI headhunter connecting elite tech sales talent with high-growth startups.

Full TimeRemoteTeam 1-10Since 2024H1B No Sponsor

• Build and ship features across the full stack, with an emphasis on backend systems • Design and maintain data pipelines and data-movement workflows • Contribute to agentic and AI-driven product capabilities • Take customer feedback and help shape product direction, not just execute tickets • Collaborate closely with a small, senior team in a fast-moving codebase

New York
$210K / year
Job Closed
Storyteller logo

Software Engineer, Native SDKs

Storyteller

We built Stories so you don't have to.

Full TimeRemoteTeam 11-50Since 2019H1B No Sponsor

• Build and ship features • Own features end-to-end: understand the problem, design a simple solution, build it (often with AI assistance), test it, and refine based on feedback. • Improve performance, reliability, release quality and developer ergonomics across our native SDKs and supporting services. • Debug tricky issues across SDKs and customer integrations – using logs, diagnostics and good hypotheses rather than guesswork. • Solve real customer problems • Work with Product and Delivery to understand real customer use-cases and constraints. • Propose simple, pragmatic solutions instead of over-engineering. • Help streamline the integration experience so partners can get to “first story live” quickly and safely. • Improve developer experience • Enhance documentation, code examples, and integration guides, often using AI to draft and then editing for clarity. • Identify friction points for integrators and proactively champion improvements. • Make small, continuous DX improvements (tooling, scripts, templates) rather than waiting for a big “clean-up project”. • Engineering excellence • Use AI tools by default for exploration, scaffolding and refactors – and then verify outputs with tests, types, and your own judgement. • Use first-principles thinking to cut through complexity: start from the goal and constraints, choose the simplest thing that works, and be willing to delete your own code when a better approach appears. • Participate in thoughtful code reviews: give clear, kind, direct feedback and be open to having your own ideas challenged. • Help improve CI pipelines, test suites and dev scripts so the whole team moves faster and more safely over time. • Maintain high ownership and follow-through from idea to release: surface blockers early, communicate clearly, and finish what you start.

Algeria
€20K / year
Storyteller logo

Software Engineer – Native SDKs

Storyteller

We built Stories so you don't have to.

Full TimeRemoteTeam 11-50Since 2019H1B No Sponsor

• Build and ship features • Own features end-to-end: understand the problem, design a simple solution, build it (often with AI assistance), test it, and refine based on feedback. • Improve performance, reliability, release quality and developer ergonomics across our native SDKs and supporting services. • Debug tricky issues across SDKs and customer integrations – using logs, diagnostics and good hypotheses rather than guesswork. • Solve real customer problems • Work with Product and Delivery to understand real customer use-cases and constraints. • Propose simple, pragmatic solutions instead of over-engineering. • Help streamline the integration experience so partners can get to “first story live” quickly and safely. • Improve developer experience • Enhance documentation, code examples, and integration guides, often using AI to draft and then editing for clarity. • Identify friction points for integrators and proactively champion improvements. • Make small, continuous DX improvements (tooling, scripts, templates) rather than waiting for a big “clean-up project”. • Engineering excellence • Use AI tools by default for exploration, scaffolding and refactors – and then verify outputs with tests, types, and your own judgement. • Use first-principles thinking to cut through complexity: start from the goal and constraints, choose the simplest thing that works, and be willing to delete your own code when a better approach appears. • Participate in thoughtful code reviews: give clear, kind, direct feedback and be open to having your own ideas challenged. • Help improve CI pipelines, test suites and dev scripts so the whole team moves faster and more safely over time. • Maintain high ownership and follow-through from idea to release: surface blockers early, communicate clearly, and finish what you start.

Egypt
€20K / year