Jobs · Engineering

Software Engineer II, Backend (Reliability Platform)

Affirm · Dallas, TX · 6 days ago
RemoteRemoteEngineering$165k–$225k/yrFull-time

About the role

We are seeking a Software Engineer to join our team and contribute to building a next-generation reliability platform for Affirm’s production systems. This role blends traditional distributed systems engineering with AI-assisted development to provide teams with a unified view of system health, risk, and reliability.

Responsibilities

  • Create a centralized reliability command center that provides teams with a unified view of system health, risk, and reliability across services and environments.
  • Create AI agents to assist with incident triage, root-cause exploration, log/trace summarization, and recommended next actions.
  • Develop delightful developer-facing features and APIs to help engineers explore data, debug issues, and make better decisions.
  • Use AI-assisted development tools (e.g., Cursor, Claude, Copilot-like tools) to prototype, refactor, and ship high-quality code quickly.
  • Own projects end-to-end: from requirements to implementation, testing, rollout, and iteration based on feedback.
  • Collaborate closely with partner teams (product, infra, data, SRE) to understand pain points and translate them into simple, powerful solutions.

Requirements

  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
  • At least 1.5 years of experience as a software engineer.
  • Strong proficiency in Python, with experience architecting data-intensive applications and robust APIs.
  • Problem-solving and product sense: you care about the "what" and the "why," not just the "how."
  • Hands-on experience with AI-assisted development, such as Cursor, Claude, or similar tools, and enthusiasm for using them to build and ship features faster.
  • Practical use of LLMs or AI frameworks to enhance automation and guidance with guardrails and citations.

Qualifications

  • Experience with distributed systems and reliability engineering.
  • Knowledge of cloud platforms and infrastructure.
  • Experience with data analysis and machine learning.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.

Skills

  • Python programming language.
  • Data analysis and machine learning.
  • AI-assisted development tools.
  • Cloud platforms and infrastructure.
  • Collaboration and communication skills.

Benefits

  • Base Pay Grade - L
  • Equity Grade - 6
  • Simple and transparent pay structure based on a variety of factors including location, experience, and job-related skills.
  • Competitive benefits package including health care coverage, flexible spending wallets, time off, ESPP, and more.
  • Remote-first company with options to work from home or in-person depending on the role.

Similar jobs