Senior Software Engineer, Backend (Streaming Infrastructure)
Software Development
WFA Digital Insight
As demand for real-time data processing grows, Affirm is seeking a seasoned Senior Software Engineer to propel their streaming infrastructure forward. With 4+ years of experience in designing and developing scalable data infrastructure, candidates can expect to leverage cutting-edge technologies like Kafka and Flink. The remote job market has seen a surge in demand for skilled engineers who can navigate the complexities of event-driven architecture, making this role a compelling opportunity for those with a passion for building fault-tolerant systems.
Job Description
About the Role
Affirm is seeking a Senior Software Engineer to join their Streaming team, responsible for designing and building real-time data processing pipelines that handle massive volumes of data. The team leverages existing open-source technologies like Kafka, Flink, and Spark, and also builds their own as needed.Responsibilities
- Own and deliver quarterly goals for your team, leading engineers through ambiguity to solve open-ended problems.
- Support peers and stakeholders in the product development lifecycle by collaborating with product management, design, and analytics.
- Proactively identify project, process, technology, or business issues and lead in solving them.
- Foster a culture of quality and ownership on your team by setting or improving code review and design standards.
Requirements
- 4+ years of experience designing, developing, and scaling real-time data processing pipelines.
Nice to Have
- Experience with Kafka, Flink, and Spark.
How to Stand Out
- Demonstrate expertise in stream processing technologies, highlighting your experience with Kafka, Flink, or Spark in your portfolio.
- Prepare to discuss how you've handled scaling and fault-tolerance in previous roles, providing specific examples.
- Show a passion for building scalable, fault-tolerant data infrastructure, and be ready to articulate your approach to designing real-time data processing pipelines.
- Be prepared to provide feedback and guidance to junior engineers, showcasing your leadership skills.
- Research Affirm's technology stack and be ready to discuss how you can contribute to their streaming infrastructure.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.