Affirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Af
Staff Software Engineer, Backend – Deal Reporting
Location
Spain
Posted
106 days ago
Salary
€101K - €131K / year
Seniority
Lead
Job Description
Staff Software Engineer, Backend – Deal Reporting
Affirm
• Responsible for setting technical strategy for your team on a year-long time scale. • Collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics. • Act as a force-multiplier for your team through definition and advocacy of technical solutions. • Take ownership of your team’s operations and availability. • Foster a culture of quality and ownership on your team by setting code review and design standards. • Help develop talent on your team by providing feedback and guidance.
Job 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 a must.
- Knowledge on task orchestration systems like Airflow or Temporal is a good to have.
- Experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan.
- Ability to write high quality code that is easily understood and used by others.
- Thrive in ambiguity and comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work.
- Strong verbal and written communication skills that support effective collaboration with our global engineering team.
Benefits
- 100% subsidized medical coverage
- Dental and vision for you and your dependents
- Flexible Spending Wallets for tech, food and lifestyle
- Away Days - wellness days to take off work and recharge
- Learning & Development programs
- Parental benefit
- Employee Resource & Community Groups
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Full Stack Developer – Back End focus
Codeless Technology B.V. | UAECodeless renews, innovates, and maintains software that always perfectly matches your unique business processes.
• Developing our backend services for our CodeX engine • Incorporate Domain Driven Design in the Platform • Working on containerizing our current architecture • Architect and implement the system into a micro-service-based architecture • Implementing and maintaining Angular components part of the platform • Creating custom controls for use in generic frameworks • Make the current controls responsive • Researching and including technologies like Microservices, Micro Frontend, Event Store, CQRS, and other exciting topics.
Staff Embedded Software Engineer, Python, Docker, Edge Devices, IoT
Overview AIAI vision that saves manufacturers millions by eliminating defects
**Staff Embedded Software Engineer**We are seeking a **Staff Systems Software Engineer with strong Embedded Linux experience** to take technical ownership of the **OV20i**, our NVIDIA Jetson–based edge AI camera. In this role, you will design, build, and maintain the software that powers OV20i—ranging from Python application code and C++ components to Linux system services, networking, containerized applications, and device reliability. This is a **hands-on software engineering role** focused on Linux-based product software running on resource-constrained devices. You will not work on MCU firmware or low-level hardware bring-up. Instead, you’ll operate across the OS and application stack, ensuring our cameras are robust, secure, maintainable, and easy to deploy at scale. The work includes full-stack proficiency on the device side—adding new features, fixing bugs, improving stability, and integrating occasional front-end changes. While some UI support is available, testing and validating end-to-end functionality will fall to this role. As the **software engineering owner for the OV20i** and the primary technical link between the North America region and the core engineering team, you will help drive the long-term stability and customer-facing evolution of a product widely deployed in the US. You’ll play a crucial role in addressing customer requests, supporting the field team, and ensuring the device’s continued success in a region with a large and growing customer base. Overview is a 40+person global startup. Our largest concentration of customers is in East Asia and the United States, and our software engineering team is primarily based in Taiwan (English is the working language). You will report to the software team lead in Taipei and may travel to Asia 2–3 times per year. The role is fully remote with **__up to 30% travel to customer sites in the Midwest and Southeast__**. This position is a **senior “glue engineer” role**—someone who blends embedded Linux depth with strong software engineering skills, field pragmatism, and cross-cultural collaboration. It is a mission-critical hire for OV20i’s stability and for Overview’s expansion in North America. If you enjoy **building real software for real hardware**, solving complex debugging challenges, and owning features end-to-end, we would love to speak with you.
Java Developer
XebiaCreating Digital Leaders. Digital Transformation Consultancy Services and Solutions
• Designing, developing, and maintaining production-grade backend software in Java • Delivering end-to-end features: from requirements analysis and design, through implementation, testing, deployment, and maintenance • Working closely with engineering, product, and delivery teams to align technical solutions with business goals • Participating in code reviews, pair programming, and knowledge sharing within the team • Contributing to CI/CD pipelines, automated testing, and DevOps practices to improve delivery efficiency • Continuously improving code quality, reliability, and maintainability of the system
Senior Java Developer
XebiaCreating Digital Leaders. Digital Transformation Consultancy Services and Solutions
• leading the design and delivery of complex backend features and services, from concept through deployment and maintenance • developing high-quality, production-grade software using Java and Spring Boot, aligned with architectural standards • driving technical excellence by applying best practices, clean architecture principles, and robust testing strategies • mentoring junior and mid-level engineers through code reviews, pair programming, and design guidance • improving automation, reliability, performance, and overall engineering practices within the team • collaborating closely with product, delivery, and engineering teams to shape effective technical solutions • contributing to technical strategy and influencing patterns, standards, and long-term scalability



