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.