Software Engineer I, Backend (Continuous Delivery)

Affirm
•$115,000 - $180,000•Remote

About The Position

Affirm’s Developer Productivity organization works to make software development simpler and faster across the company. It owns much of the path between a developer’s laptop and production, including developer environments, CI/CD pipelines, test automation, dependency management, and release engineering. The Continuous Delivery team enables engineering teams to release independently through automation, standard patterns, predictable rollouts, resilient recovery mechanisms, and reduced manual toil. In this role, you will help build and improve platforms, workflows, and guardrails that help engineers move from idea to production faster, more safely, and with a better developer experience. The position focuses on scaling developer productivity as software development becomes increasingly AI-enhanced. With team support, you will contribute to projects and goals, collaborate proactively with teammates and stakeholders, communicate risks and trade-offs, balance speed with quality to protect systems from downtime, and take part in growth and development activities. The role calls for ownership, sound technical judgment, follow-through, and a commitment to reliable shared systems and durable improvements to software delivery.

Requirements

  • Previous work or internship experience designing, developing, and launching backend systems at scale.
  • Experience using either Python or Kotlin.
  • Familiarity with distributed systems and technologies such as AWS, MySQL, and Kubernetes.
  • Ability to turn a straightforward problem or business scenario into a solution involving multiple software components and implement it with clear, well-tested, extensible code.
  • Comfort navigating a large codebase, debugging other engineers’ code, and providing feedback through code reviews.
  • Demonstrated ownership of personal growth and proactive pursuit of feedback from teammates, managers, and stakeholders.
  • Strong verbal and written communication skills for collaboration with a global engineering team.
  • Equivalent practical experience or a bachelor’s degree in a related field.

Responsibilities

  • Work with the team on tasks that contribute to its projects and goals.
  • Collaborate proactively with the team and stakeholders, creating visibility and dialogue about risks and trade-offs.
  • Balance speed and quality while meeting business goals and protecting systems from downtime.
  • Engage in growth and development activities and contribute to the team community.
  • Help build and improve platforms, workflows, automation, and guardrails for continuous delivery.

Benefits

  • 100% subsidized medical coverage for employees and dependents.
  • Dental and vision coverage for employees and dependents.
  • Monthly stipends for technology, health, and wellness spending.
  • Flexible time off and generous holiday calendars.
  • Employee stock purchase plan allowing employees to buy Affirm stock at a discount.
  • In-person onboarding experience for new hires.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service