Software Engineering Apprentice, Full-stack

Affirm Affirm · Fintech · United States · Remote · Checkout

Software Engineering Apprentice role focused on building, maintaining, and scaling infrastructure for experimentation, feature flagging, and feature stores within a consumer finance company. The apprenticeship lasts 6 months and includes mentorship and a dedicated project.

What you'd actually do

  1. Work with a team of engineers to build, maintain, and scale our critical experimentation, feature flag, and feature store infrastructure serving millions of customers.
  2. You will ship code and monitor the deployment of your work. Our Apprenticeship projects are not isolated or intended to be thrown away; your team will depend on your contributions.
  3. We will pair you with a dedicated mentor who will be by your side to give advice and ensure the success of your project. You can expect to meet with them on a regular basis and receive feedback.
  4. Apprentices will have the opportunity to share their work with the engineering organization upon completion of the program.
  5. With the support of your team, you will work on tasks that contribute to the team's projects and goals.

Skills

Required

  • located within the United States
  • technical proficiency via a coding school, online certification, community college, or self-taught equivalent
  • previously worked on large scale coding projects
  • ability to work both independently and collaboratively

Nice to have

  • passion to change the consumer finance industry for the better
  • fast pace environment
  • sound judgement for working among ambiguity
  • empathy, humbleness, and kindness

What the JD emphasized

  • critical experimentation
  • feature flag
  • feature store infrastructure
  • ship code
  • scale our critical