- Company Name
- Affirm
- Job Title
- Senior Software Engineer, Backend (Growth Platform)
- Job Description
-
**Job Title:** Senior Software Engineer, Backend (Growth Platform)
**Role Summary:**
Lead the design, development, and delivery of scalable backend systems for the Growth Platform. Own quarterly objectives, guide a team of engineers through complex problem solving, and collaborate cross‑functionally with Product, Data Science, and Experience teams to build APIs and experimentation frameworks that drive user acquisition and engagement.
**Expectations:**
- 4+ years of backend engineering experience, preferably in Python or Kotlin.
- Proven track record of building highly available, distributed systems at scale.
- Strong technical ownership, continuous improvement mindset, and effective communication with global stakeholders.
**Key Responsibilities:**
- Own and deliver team quarterly goals, managing delivery throughout the development cycle.
- Lead engineers in navigating ambiguity, solving open‑ended problems, and ensuring timely delivery.
- Partner with product management, design, and analytics to shape features, articulate constraints, and evaluate risks.
- Identify and resolve project, process, and technology challenges, advocating solutions across teams.
- Maintain operational health: create and monitor metrics, manage on‑call responsibilities, and support state‑of‑the‑art monitoring.
- Champion code quality and design standards: enforce thorough code reviews, set best practices, and share knowledge through documentation and tech talks.
- Mentor teammates, providing feedback, guidance, and role modelling best practices.
**Required Skills:**
- Backend development in Python or Kotlin with project ownership over large codebases.
- Design and implement distributed, highly available systems using AWS, MySQL, and Kubernetes.
- Deep understanding of data modeling, service‑oriented architecture, and scalable micro‑services.
- Ability to craft technical plans and architectures that are elegant, simple, and extensible.
- Strong communication (verbal and written) for effective collaboration with cross‑functional and global teams.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.