← Back to all jobs
21d 7h left to apply
i

Software Engineer (Distributed Systems & Ownership) (w|m|d)

idealo internet GmbHā€¢šŸŒ Berlin•Estimated: $80,000 - $120,000
Internet and softwareprofessional

✨ AI Insights & Summary

This is a compelling opportunity for a Senior Software Engineer to join idealo's Offer team, a group responsible for a highly distributed, production-critical system that impacts millions of users daily. You'll dive deep into a complex, cloud-native AWS environment with over 50 services, working with event-driven architecture and taking full ownership of the service lifecycle – from architecture and development to operations and on-call. If you thrive on system complexity, embrace the 'you build it, you run it' philosophy, and are eager to enhance system reliability and efficiency, idealo offers a dynamic environment where your contributions directly shape user experience and business success.

Senior Software Engineer - Offer Team

About idealo

Idealo is a leading price comparison platform, empowering millions of users to make informed purchasing decisions. Our engineering teams are at the forefront of innovation, building and maintaining the complex systems that power our services.

About Your New Role

As a Senior Software Engineer in the Offer team, you will be instrumental in developing, operating, and continuously improving distributed backend services that are critical to idealo's offer platform. You will take end-to-end ownership of services in production, contributing to a sophisticated event-driven, cloud-native architecture on AWS.

Key Responsibilities

  • Develop, operate, and continuously improve distributed backend services critical to the offer platform.
  • Take end-to-end ownership of services in production, including technical design, implementation, monitoring, incident response, and long-term system quality.
  • Contribute to the evolution of our architecture within a multi-service, multi-domain, event-driven, cloud-native environment.
  • Participate in a shared 24/7 on-call rotation, responding to incidents and debugging production issues.
  • Collaborate closely with Product, Engineering, and other stakeholders, providing technical input to shape better solutions.

How We Work

  • We operate using a continuous delivery model with Kanban, allowing work to flow continuously.
  • Your day-to-day will involve a mix of feature development, operational tasks, technical improvements, incident follow-ups, and automation. We value engineers who can manage multiple priorities effectively.
  • We embrace the "you build it, you run it" philosophy, integrating development and operations for end-to-end system responsibility.
  • AI tools like ChatGPT and GitHub Copilot are used to enhance workflows, with critical validation of generated results. We actively seek opportunities to automate repetitive tasks and improve our software development processes.

Skills & Requirements

  • Solid experience in software engineering, preferably in backend development, distributed systems, or cloud-based environments.
  • Strong understanding of software engineering fundamentals: APIs, testing, system design basics, reliability, and maintainability.
  • Interest in complex distributed systems and a drive for deep technical growth.
  • Comfort taking ownership of production systems, including operations and on-call responsibilities.
  • Self-driven approach, actively seeking better solutions and taking initiative.
  • Enthusiasm for learning, exploring new areas, and sharing knowledge.
  • Ability to work independently and collaboratively through pairing, code reviews, and open discussions.

Nice to Have

  • Experience with AWS or other cloud environments.
  • Experience with event-driven architectures (e.g., Kafka).
  • Experience with microservices, infrastructure-as-code, CI/CD, observability, monitoring, or automation.
  • Experience improving reliability, performance, scalability, or cost efficiency in production systems.

Apply Now

This job is active but will expire soon. Click below to apply on the company's website.

Apply for this role ↗

Share Job

Know someone who would be a perfect fit? Share this opportunity.

Job Overview

Posted6/12/2026
CategoryFullstack Development
SourceArbeitnow

FAQ

Is this position remote?

The Software Engineer (Distributed Systems & Ownership) (w|m|d) role is a remote opportunity. The location specified is Berlin.

What is the salary?

The salary is not explicitly stated, but is competitive and based on experience.

How do I apply?

You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.

Similar Opportunities

2

Staff Accountant

2e128041 322b 492a 903e 50c7a6a31068 19000101 000001•Bronx, NY, US, Bronx, NYā€¢šŸ  Remote
Competitive
Fullstack Development
View Job →
3

CNA Certified Nursing Assistant (EVENING SHIFT)

3db3d6a8 1de1 4ffc Bf60 68f204d46c0a 19000101 000001•Wallingford, CT, US, Wallingford, CTā€¢šŸ  Remote
Competitive
Fullstack Development
View Job →
National Veterinary Associates

Veterinary Assistant

National Veterinary Associates•USAā€¢šŸ  Remote
Competitive
Fullstack Development
View Job →