Staff Software Engineer, Backend (Deal reporting)
Software Development
WFA Digital Insight
As demand for remote digital skills grows, Affirm's Deal Reporting team is looking for a skilled Staff Software Engineer. With a focus on building honest and friendly credit solutions, this role stands out in the market. Candidates should be prepared to showcase their experience with backend systems and distributed technologies, as well as their ability to drive technical strategy and collaborate with cross-functional teams.
Job Description
About the Role
The Deal Reporting team at Affirm is responsible for building critical capital partner integrations and services to automate funding processes. We are looking for a highly motivated Staff Software Engineer to help empower Deal Reporting's first international team.Responsibilities
- Set technical strategy for the team and help tie it together with critical, business-impacting projects.
- Collaborate across teams in the product development lifecycle to ensure technical sustainability and manage risks and trade-offs.
- Act as a force-multiplier for the team through definition and advocacy of technical solutions and operational processes.
- Take ownership of the team's operations and availability, ensuring the right monitoring and support processes are in place.
Requirements
- 7+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
- Extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, and Kubernetes.
- Knowledge of Spark and its inner workings is required.
Nice to Have
- Knowledge of task orchestration systems like Airflow or Temporal is a plus.
How to Stand Out
- Be prepared to discuss your experience with distributed systems and backend technologies, such as Kubernetes and Spark.
- Showcase your ability to drive technical strategy and collaborate with cross-functional teams.
- Highlight your experience with cloud-based technologies, such as AWS.
- Prepare examples of how you have improved system availability and reliability in previous roles.
- Be ready to discuss your approach to technical problem-solving and how you stay up-to-date with industry trends and developments.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.