Elevate your career at Affirm as a Senior Backend Software Engineer focused on online storage and database technologies. This remote role enables you to design, optimize, and manage large-scale SQL databases with a strong emphasis on reliability and performance.
Affirm is seeking a talented Senior Software Engineer to enhance its Online Storage team. You'll architect and scale solutions using MySQL and TiDB while executing zero-downtime migrations. This role demands expertise in distributed databases and an ability to drive projects collaboratively with peers.
Key Responsibilities:
- Build and operate large-scale distributed SQL databases
- Design and execute schema migrations without downtime
- Own the networking stack and optimize for performance
- Lead engineers through project goals and challenges
- Collaborate with product management and stakeholders during development
Requirements:
- 5+ years of software engineering experience
- Proficiency in Python, Kotlin, AWS, and Kubernetes
- In-depth knowledge of SQL performance optimization
- Experience with database automation in production
- Solid understanding of Kubernetes networking and failover
Utilize your skills in database design and management to create impactful solutions at Affirm.
Senior Backend Software Engineer at Affirm in Ottawa employer: Affirm
At Affirm, we pride ourselves on being a remote-first employer that values flexibility and inclusivity, allowing our Machine Learning Engineers to thrive in a supportive environment. With comprehensive health coverage, generous time-off policies, and opportunities for professional growth, we empower our employees to take ownership of their careers while contributing to meaningful projects that redefine credit. Join us in a culture that prioritizes transparency and collaboration, where your contributions directly impact the future of financial technology.