Software Engineer II, Backend (CI/CD)

Affirm
62d$160,000 - $210,000

About The Position

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. Developer Productivity engineering’s purpose is to make work better for every engineer at Affirm. This group is focused on development tooling, pre-production environments, and everything that makes working in a complex technical environment easier and more efficient. We manage everything between the developer’s laptop all the way to production–everything in between including ephemeral development environments, CI/CD pipeline and workflow, test automation framework, dependency management, and release engineering. We help developers write code and release into production as quickly and as safely as possible. Effectively serving a 800+ strong engineering group working across a wide array of technologies in a hypergrowth Fintech environment is a fascinating challenge.

Requirements

  • 1.5+ years of experience as a software engineer.
  • Experience designing, developing and launching backend systems and proficiency in one of Python or Kotlin.
  • Ability to take 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.
  • Comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • Demonstrated ownership of growth, proactively seeking feedback from team, manager, and stakeholders.
  • Strong verbal and written communication skills that support effective collaboration with a global engineering team.
  • Equivalent practical experience or a Bachelor’s degree in a related field.

Responsibilities

  • Break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
  • Support peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • Support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting 'keep the lights on' & on-call efforts.
  • Contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.

Benefits

  • 100% subsidized medical coverage, dental and vision for you and your dependents.
  • Flexible Spending Wallets for tech, food and lifestyle.
  • Away Days - wellness days to take off work and recharge.
  • Learning & Development programs.
  • Parental benefits.
  • Employee Resource & Community Groups.
  • Employee stock purchase plan enabling you to buy shares of Affirm at a discount.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service