Enable job alerts via email!

Senior Software Engineer (Decisions and Pricing EU)

Affirm

Poland (ME)

Remote

USD 90,000 - 150,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Senior Software Engineer to enhance their decisioning systems and ML models. This role involves collaborating with product management and analytics, leading a team to deliver impactful solutions while fostering a culture of quality and ownership. The ideal candidate will have extensive experience in backend system design using Python and Java, and will play a crucial role in scaling the platform globally. Join a forward-thinking organization that values inclusivity and offers flexibility to work remotely from anywhere in Poland.

Benefits

Health coverage
Wellness days
Parental leave
Community groups

Qualifications

  • 4+ years of experience in backend systems design and development.
  • Proficient in AWS and distributed systems architecture.

Responsibilities

  • Lead engineers to solve open-ended problems and deliver quarterly goals.
  • Build APIs and data models within micro-service architectures.

Skills

Python
Kotlin
Java
AWS
MySQL
Kubernetes
Object-oriented programming
Communication skills

Job description

Senior Software Engineer (Decisions and Pricing EU)

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.

Decisions and Pricing's mission is to deliver the best credit decisions for Affirm consumers while maintaining positive unit economics and being the highest converting and most competitive payment solution for our merchant partners. The decisioning system and ML models our team owns and operates help us realize our mission for millions of consumers and merchant partners.

What You'll Do
  • Own and deliver quarterly goals for your team, leading engineers through ambiguity to solve open-ended problems, and support team members throughout delivery.
  • Collaborate with product management, design, and analytics in the product development lifecycle, participating in ideation, articulating technical constraints, and making risk-aware decisions.
  • Proactively identify and address project, process, technology, or business issues, advocating and leading solutions.
  • Support your team's operations by creating and monitoring metrics, escalating issues, and supporting ongoing operational efforts.
  • Foster a culture of quality and ownership by establishing or improving code review and design standards, and sharing knowledge through writing and tech talks.
  • Develop talent by providing feedback, guidance, and leading by example.
  • Be hands-on: build APIs and data models within micro-service and event-driven architectures; create parallelizable and idempotent batch jobs for large data processing.
  • Enhance the platform's extensibility, performance, and usability to support rapid deployment, scaling, and expansion globally.
What We Look For
  • 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python and Kotlin/Java.
  • Experience with highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Proficiency in object-oriented and dynamically typed languages.
  • Ability to synthesize complex requirements into high-quality, scalable system designs.
  • Experience architecting, building, launching, and maintaining complex systems.
  • Proven ability to define technical plans for significant features with elegant, simple, and extensible designs.
  • Write high-quality, understandable code and safely make significant changes in large codebases.
  • Ownership of personal growth, seeking feedback proactively.
  • Strong communication skills for effective collaboration with a global team.

Base Pay Grade: N

Equity Grade: 4

Compensation includes base pay, benefits, and potential equity rewards. Benefits include health coverage, stipends, wellness days, parental leave, and community groups. This role is remote in Poland, with flexibility to work from anywhere in the country.

Affirm values an inclusive hiring process and provides accommodations as needed. We comply with local fair chance ordinances and ensure candidates' privacy rights are respected.

About the company

With Affirm, you can pay over time at your favorite brands. No late fees or interest—just a responsible way to say yes to what you love.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.