Affirm logo
Affirm

We create honest financial products that improve lives.

Senior Software Engineer, Backend – Merchant Data Platform

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2012H1B SponsorCompany SiteLinkedIn

Location

Poland

Posted

87 days ago

Salary

zł301K - zł401K / year

Seniority

Senior

Job Description

Senior Software Engineer, Backend – Merchant Data Platform

Affirm

• Owning and delivering quarterly goals for your team, leading engineers through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery. • Supporting peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics. • Proactively identifying project, process, technology or business issues, advocating for them, and leading in solving them. • Driving detailed project definition, design, cross-functional alignment, estimation, in addition to task break-down, delivery, monitoring, and maintenance. • Supporting operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts. • Contributing to a sense of community on your team by engaging in growth and development activities such as participation in the interview process. • Mentoring engineers on the team to help improve their designs, code quality, and testing. • Owning the availability, reliability, and performance of your team’s systems.

Job Requirements

  • 4+ years of experience as a software engineer with leadership responsibilities and experience mentoring junior engineers.
  • Experience designing, developing and launching backend systems at scale and are proficient in one of Python or Kotlin.
  • Track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes.
  • Expert at synthesizing complex business products and technical requirements to consistently produce high quality system designs and software.
  • Comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • Experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. Writing high quality code that is easily understood and used by others.
  • Proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
  • Demonstrates ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • 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 benefits
  • Employee Resource & Community Groups

Related Job Pages

More Backend Engineer Jobs

Paralucent logo

Software Developer – .NET, SharePoint, Tier 2

Paralucent

We live at the intersection of technology and creativity.

Backend Engineer87 days ago
ContractRemoteTeam 11-50H1B No Sponsor

• Own Tier 2 fixes end-to-end: investigate issues, reproduce locally/in lower envs, implement the fix, and support validation through to release. • Build production-ready solutions: apply secure SDLC practices, write clean maintainable code, and make quality architecture decisions under real operational constraints. • Release & maintenance execution: contribute to patching, small enhancements, and maintenance releases; support post-deploy verification and rapid rollback/mitigation when needed. • Integration & interfaces: build/maintain integrations and interfaces between systems (including APIs and supporting components) as required by the application landscape. • SharePoint development: design, develop, and maintain SharePoint solutions that enable business processes (SharePoint Online/on-prem as applicable). • Collaborate with BA/QA: clarify requirements and acceptance criteria, support testing, and address defects efficiently during validation cycles. • Operationalize what you ship: update technical notes/runbooks, add monitoring/logging improvements where applicable, and reduce repeat incidents through prevention

India
Infotree Global Solutions logo

PHP Developer

Infotree Global Solutions

The branch to Innovation, Talent and Results

Backend Engineer87 days ago
Part TimeRemoteTeam 1,001-5,000Since 2002H1B Sponsor

• Development and maintenance of payment plugins for an e-commerce payment platform • Working mainly with WooCommerce (approx. 90%) and Magento (approx. 10%) integrations • Improving and maintaining existing plugins and integrations • Ensuring reliability, performance, and security of payment solutions • Supporting testing and deployment processes across development, test, and production environments • Collaborating with an international, distributed engineering team

Poland
Job Closed
Full TimeRemoteTeam 11-50Since 2010H1B No Sponsor

• Perform short programming tasks such as bug fixes and small enhancements in existing applications • Contribute to larger features and projects, from planning through deployment • Follow and implement solutions based on provided specifications, UML designs, and architecture documentation • Participate in software design, including preparing design specifications and collaborating with stakeholders • Ensure high code quality through unit testing, code reviews, and adherence to best practices • Work collaboratively with team members and other departments to deliver solutions that meet business needs

Philippines
Job Closed
Tietoevry logo

Java Developer

Tietoevry

We create purposeful technology that reinvents the world for good. #purposefultechnology #tietoevry

Backend Engineer87 days ago
Full TimeRemoteTeam 10,001+H1B No Sponsor

• Designing, developing, and maintaining Java applications • Collaborating within agile team and ART • Working with various internal and external stakeholders • Troubleshooting and resolving issues in existing applications • Optimizing application performance and ensuring code quality • Creating technical documentation for developed functionalities

Czechia
Job Closed