Senior Software Engineer
- Ottawa, Canada
- Remote
- Posted
Join Affirm as a Senior Software Engineer on the Card Loan Platform team. You'll be building the high-throughput decision engine for our card products, solving complex problems in real-time. This role involves leading technical strategy, system design, and development of large-scale services, collaborating across functions, ensuring system health and performance, and mentoring junior engineers. Enjoy a remote-first work environment, generous time off, health benefits, and opportunities for learning and development.
- Conduire la stratégie technique en dirigeant la planification, la priorisation et l'exécution des projets.
- Diriger la conception et le développement de systèmes à grande échelle, de services à haute disponibilité.
- Collaborer avec des partenaires dans divers domaines pour définir les exigences et exécuter notre stratégie d'attribution et de cycle de vie des prêts.
- Motivated leader, inspiring team growth and fostering a culture of continuous learning
- Proficiency in modern programming languages such as Python, Kotlin, or similar
- Strong analytical and problem-solving skills, with a creative and solution-oriented mindset
- 5+ years of experience in software development or engineering, with a deep understanding of system design and architecture
- Excellent communicator, adept at sharing complex ideas with diverse audiences
- This position requires either equivalent practical experience or a Bachelor’s degree in a related field
- Knowledge of database systems (SQL, NoSQL), web frameworks, and RESTful API development
- Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes)
jobapplier