Join Our WhatsApp Channel

Software Engineer

Software Engineer II, Fullstack (International) – Remote UK

Company: Affirm
Job Type: Full-time
Location: Remote, UK
Salary: £101,000 – £149,000 per year
Experience: 1.5+ years of software engineering experience
Work Arrangement: Remote-first
Department: International Accelerator Engineering
Role: Software Engineering / Fullstack Development

Job Overview

Affirm is hiring a Software Engineer II, Fullstack (International) to join its International Accelerator Engineering team.

This is a UK remote opportunity for a software engineer who wants to build and operate products used by millions of consumers across international markets.

The engineering team is based entirely in Europe within the same time zone while maintaining a strong Silicon Valley engineering culture. The team works on Affirm’s Direct-to-Consumer products for the UK, Canada and future international markets.

The role involves developing scalable software, working across the full technology stack and collaborating closely with product management, design, analytics and other engineering teams.

Affirm describes the environment as agile and fast-paced, with engineers shipping code to production for millions of users across multiple geographies.

About Affirm

Affirm aims to provide consumers with a clear and predictable way to pay over time, without hidden fees or unexpected costs.

The International Accelerator Engineering team builds and owns products used by consumers, including the Affirm App and other Direct-to-Consumer products across international markets.

The successful candidate will have the opportunity to work on products that operate at significant scale while developing their engineering skills alongside experienced teammates.

What You’ll Do

As a Software Engineer II, you will contribute to the development, delivery and operation of software products used across international markets.

Your responsibilities will include:

  • Breaking larger projects into individual tasks with support from your tech lead and manager.
  • Delivering projects through multiple development phases.
  • Collaborating with engineers and other stakeholders to ensure timely delivery.
  • Working with product management, design and analytics throughout the product development lifecycle.
  • Participating in product ideation and helping communicate technical constraints.
  • Contributing to technical decisions while considering risks and trade-offs.
  • Supporting the reliability and availability of your team’s software.
  • Creating and monitoring engineering metrics.
  • Escalating operational issues when required.
  • Participating in “keep the lights on” activities and on-call support.
  • Taking part in team growth and development activities.
  • Participating in the interview process.
  • Contributing to a collaborative engineering culture.

Required Experience and Skills

Affirm is looking for candidates who can demonstrate strong software engineering fundamentals and experience working on production applications.

You should have:

  • 1.5+ years of total software engineering experience.
  • Experience building and shipping web applications.
  • Experience with declarative UI frameworks such as React or Vue.
  • Experience designing, developing and launching APIs at scale.
  • Experience with programming languages such as Python or Kotlin.
  • The ability to turn business requirements or simple problems into solutions involving multiple software components.
  • Experience writing clear, well-tested and extensible code.
  • The ability to navigate and understand a large codebase.
  • Experience debugging code written by other engineers.
  • Experience participating in code reviews and providing constructive feedback.
  • A strong sense of ownership over your professional development.
  • A willingness to actively seek feedback from managers, teammates and stakeholders.
  • Strong written and verbal communication skills.
  • The ability to collaborate effectively with a global engineering team.

Technology Skills

The advert specifically highlights experience with:

Get daily UK job alerts on WhatsApp!

Discover new UK vacancies, visa sponsorship opportunities and more.

Join Our WhatsApp Channel

  • React
  • Vue
  • Python
  • Kotlin
  • API development
  • Web application development
  • Declarative UI frameworks
  • Large-scale software systems
  • Automated testing
  • Code review
  • Production software operations

Salary

The advertised base salary range is:

£101,000 – £149,000 per year

Affirm states that new employees typically enter at the beginning of the applicable pay range.

The company’s compensation structure considers factors including:

  • Location
  • Professional experience
  • Job-related skills

The overall compensation package may also include equity rewards, monthly spending stipends and other employee benefits.

Benefits

Affirm highlights a range of benefits for employees, including:

  • 100% subsidised medical coverage for employees and dependents.
  • Health and wellness spending options.
  • Monthly technology spending support.
  • Flexible time off.
  • Generous holiday arrangements.
  • Employee Stock Purchase Plan (ESPP), allowing employees to purchase Affirm stock at a discount.

Remote Working

This is a UK Remote position.

Affirm describes itself as a remote-first company, with flexibility built into its working model.

Most roles can be performed from almost anywhere within the country of employment. Some positions may occasionally require employees to attend an Affirm office, while certain roles may be office-based depending on the nature of the work.

New hires will also be invited to participate in an in-person onboarding experience.

Visa Sponsorship and Right to Work

The application form specifically asks UK-based candidates:

“Do you require visa sponsorship to work at Affirm in the UK?”

However, the job advert does not explicitly confirm that visa sponsorship is available for this position.

Applicants who require UK visa sponsorship should therefore confirm eligibility and sponsorship availability directly with Affirm before relying on this vacancy for a sponsorship application.

Who Should Apply?

This position may suit software engineers who:

  • Have at least 1.5 years of professional software engineering experience.
  • Have fullstack development experience.
  • Have worked with React or Vue.
  • Have experience developing APIs using Python, Kotlin or similar technologies.
  • Enjoy working on large-scale applications.
  • Are comfortable working remotely with international teams.
  • Want to work on products used by millions of consumers.
  • Are interested in developing and operating software at scale.

Application Process

Candidates can apply through Affirm’s official careers platform.

The application form requests information including:

  • First and last name
  • Email address
  • Phone number
  • Country
  • CV/resume
  • Cover letter
  • LinkedIn profile
  • Current company
  • Preferred name
  • Pronouns
  • UK country of residence
  • Visa sponsorship requirement
  • Previous employment with Affirm
  • How the candidate discovered Affirm
  • GitHub
  • Twitter
  • Portfolio
  • Other relevant links

Candidates should ensure that their CV clearly demonstrates their software engineering experience, fullstack development skills and relevant technical expertise.

Important Information for Applicants

This is a UK-based remote position. The advert does not state a closing date, so applicants should consider applying as soon as possible while the vacancy remains available.

Candidates should also carefully review the job requirements before submitting an application.

Affirm states that it is committed to providing an inclusive interview process and can provide accommodations for candidates with disabilities.

Frequently Asked Questions

Is this Software Engineer II position remote?

Yes. The position is listed as Remote UK and is part of Affirm’s remote-first working model.

What is the salary?

The advertised base salary is £101,000 to £149,000 per year.

How much experience is required?

Affirm asks for 1.5+ years of software engineering experience.

What programming languages are mentioned?

The advert specifically mentions Python and Kotlin for API development.

What frontend technologies are required?

Candidates should have experience shipping web applications using declarative UI frameworks such as React or Vue.

Does Affirm offer visa sponsorship for this role?

The application asks candidates whether they require visa sponsorship, but the advert does not explicitly confirm sponsorship availability. Candidates requiring sponsorship should verify this directly with Affirm.

Is this a fullstack role?

Yes. The position is specifically advertised as Software Engineer II, Fullstack (International) and involves both web application and API development.

What is the work location?

The position is Remote UK.

How to Apply

Interested candidates should apply through Affirm’s official careers website and submit their CV and other requested information.

Source

Affirm Careers

Job Title: Software Engineer II, Fullstack (International)
Location: Remote UK
Salary: £101,000 – £149,000 per year

Disclaimer: Job information can change or be withdrawn by the employer without notice. Applicants should verify the latest requirements, eligibility, salary and visa sponsorship position directly with Affirm before applying.

MORE OPPORTUNITIES

Find Your Next UK Job

Explore more vacancies, check salaries and find your next opportunity.

Scroll to Top