Job Closed
This listing is no longer active.
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
Software Engineer II, Backend – Merchant Data Platform EU
Location
Poland
Posted
98 days ago
Salary
zł252K - zł352K / year
Seniority
Mid Level
Job Description
Software Engineer II, Backend – Merchant Data Platform EU
Affirm
• With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work. • You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs. • You will support the 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. • You will contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.
Job Requirements
- You have a total of 2+ years of experience as a software engineer.
- You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.
- You are familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
- You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
- You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
- Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
- You have 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 leave
- Employee Resource & Community Groups
- Competitive vacation and holiday schedules allowing you to take time off to rest and recharge
- Employee stock purchase plan enabling you to buy shares of Affirm at a discount
- Creative tax benefits, subject to applicable law and company policy
Related Guides
Related Job Pages
More Backend Engineer Jobs
AI Security Specialist – Microsoft Copilot, 3rd Level Support
Genesis Digital SolutionsTransforming businesses through cutting-edge digital innovation and unparalleled IT consulting services.
• Performing regular security assessments of Copilot deployments, identifying risks such as prompt injection, model tampering, and data poisoning. • Designing and implementing secure architectures using Identity and Access Management, Conditional Access, and Zero Trust principles. • Developing threat models and executing security testing, including controlled red-team activities. • Building monitoring capabilities, detecting anomalies, and responding to security incidents related to Copilot usage. • Providing advanced (3rd level) support for complex security, performance, and usage issues. • Enabling support teams through documentation, guardrails, training, and definition of escalation processes. • Defining and enforcing security policies, controls, and operational guardrails for Copilot environments. • Assessing security of custom plugins and third-party integrations. • Analyzing data flows and validating encryption and data protection mechanisms.
• Design and develop scalable, distributed, server-side applications and microservices using Go. • Build and optimize mission-critical backend software, with a strong focus on system programming, concurrency, and performance tuning. • Design and implement robust peer-to-peer (P2P) communication systems (P2P experience is mandatory). • Contribute to or build systems using libp2p or similar P2P frameworks. • Ensure cross-platform compatibility and consistent application behavior across environments. • Collaborate within an Agile/Scrum team, contributing to backlog refinement, risk identification, and dependency management. • Produce clean, maintainable, and reusable code, following strong engineering standards. • Optimize backend systems for performance, reliability, security, and fault tolerance. • Establish and enhance backend infrastructure, including deployment pipelines, observability, and monitoring tooling. • Work across multi-cloud environments (AWS, Azure, GCP) and collaborate closely with infrastructure teams. • Participate actively in the full application lifecycle, from design to production operations. • Engage with product and design teams to deeply understand end-user and platform requirements. • Conduct thorough code reviews, mentor other engineers, and raise overall backend engineering quality. • Champion best engineering practices and a culture of high-quality software craftsmanship.
.Net Software Engineer, Level 3
CertusWe believe everyone should have the opportunity to learn and improve, in work and in life.
• Translate product requirements into clear, actionable technical plans • Identify key use cases and anticipate edge cases before they become issues • Prioritize and refine requirements to focus on what truly matters • Document and communicate requirements with clarity across teams • Collaborate with product owners and engineers to ensure alignment and completeness • Design and deliver scalable, secure, and high-performing features • Balance functionality, performance, reliability, and maintainability in every solution • Contribute to architecture at the feature, module, and component levels • Debug and resolve issues efficiently using modern tools and techniques • Take ownership of code quality—proactively identifying and fixing defects • Partner with QA to validate features and exceed acceptance criteria • Engage in technical discussions that drive innovation and continuous improvement
Staff Backend Engineer – Databases
Grafana LabsGrafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
• Lead multi-quarter technical initiatives from problem framing through rollout, e.g., trace aggregation APIs, Limitless Tempo, autoscaling cells and customer limits, or query engine improvements. • Own the architecture of core Tempo components: ingestion, storage, query, and metrics generation. Drive design reviews, make sharp trade-offs on performance, cost, and complexity, and document the “why” for the team. • Design APIs for humans and agents. Shape the next generation of Tempo’s interfaces (structured, deterministic, discoverable) so that Act 3 products, LLM-driven assistants, and external integrators can build on Tempo reliably. • Own outcomes against concrete SLOs (P99 write latency, incident recurrence, TCO per ingested GB) and push the team toward Zero Ops through automation, parameterized rollouts, and actionable alerts. • Work closely with PMs and with App Observability, Asserts, Drilldown, and Grafana Assistant teams to understand how Tempo gets consumed and to ship what unblocks them. • Raise the engineering bar through code review, design feedback, pairing on hard problems, and writing that leaves the team smarter than you found it. • Participate in on-call for the services you help build, and be a force multiplier in incident response and post-incident learning. • Tempo is OSS. You will engage the community, review external contributions, and help steer the project in the open.




