← Back to all jobs
24d 6h left to apply
i

Senior Software Engineer (m|w|d)

idealo internet GmbHβ€’πŸŒ Berlinβ€’Estimated: $80,000 - $120,000
Information technologyprofessional

✨ AI Insights & Summary

This role at idealo presents a compelling opportunity for a skilled Software Engineer to significantly impact customer relationship management through robust technical infrastructure. You'll be instrumental in designing and implementing scalable systems that handle data flows, identity resolution, and personalized user experiences, all while ensuring GDPR compliance. Ideal for engineers who thrive in collaborative environments and enjoy building end-to-end solutions, this position offers a chance to shape critical CRM technologies and contribute to a data-driven approach to user engagement.

Software Engineer, CRM Tech at idealo

About Team CRM Tech

Team CRM Tech is responsible for developing and maintaining the technical infrastructure that powers idealo's CRM campaigns. We build and manage systems for identity resolution, subscriptions, data flows, and message delivery, prioritizing GDPR compliance and personalized user experiences. Our team fosters close collaboration between Data Engineers and Software Engineers to create comprehensive solutions connecting data pipelines, APIs, and user interactions.

About Your New Role

As a Software Engineer in Team CRM Tech, you will:

  • Design, implement, and maintain reliable and scalable software systems and data flows for CRM and user engagement use cases.
  • Collaborate with Data Engineers, Product Managers, and other stakeholders to deliver robust solutions that integrate across domains and teams.
  • Contribute to the team’s architecture and technical decision-making, ensuring high code quality and operational excellence.
  • Take ownership of services throughout their lifecycle, from design and implementation to monitoring and improvement.
  • Ensure best practices for testing, CI/CD, and cloud infrastructure are applied and continuously improved.
  • Support and mentor less experienced engineers by sharing knowledge, conducting code reviews, and fostering a collaborative team culture.
  • Explore and adopt new tools and technologies to improve development efficiency and system performance.

Skills & Requirements

Tech Skills

  • Strong experience in backend development with Java (Spring Boot) or Kotlin; experience with TypeScript is a plus.
  • Solid understanding of cloud-based architectures, preferably on AWS (e.g., Lambda, S3, Snowflake, Glue, SNS/SQS).
  • Familiarity with event-driven systems and tools such as Kafka, as well as microservice architectures.
  • Experience working with data pipelines, APIs, and data integration processes (schemas, transformations, ETL).
  • Hands-on experience with CI/CD pipelines, infrastructure as code (e.g., AWS CDK, Terraform), and monitoring.
  • Good knowledge of SQL and experience handling structured and semi-structured data.
  • Experience with Python or data engineering tools is a plus.

Mindset & Collaboration

  • Confidence to speak up and challenge ideas constructively, paired with openness to diverse perspectives.
  • A drive to pursue ambitious goals, focus on outcomes, and achieve meaningful results for customers and the business.
  • Enjoyment in mentoring and supporting peers while continuing to grow your own expertise.

What idealo Offers

  • Personal Development: Access to the idealo Learning Hub, eLearning (e.g., Udemy), coaching, and a personal learning and development budget.
  • Office Perks: A Berlin office with free organic breakfast, excellent free lunch (vegan/vegetarian options), free coffee/lemonades, after-work beer, and a rooftop terrace.
  • Life Support: Free counseling and support services via pme-Familienservice for professional, personal, family, and health matters.
  • Commuting & Sustainability: Options like a job bike or Deutschlandticket for environmentally friendly travel.
  • Wellness: Fitness and sports options through Urban Sports or Gympass memberships.
  • Community & Events: Regular team events, company-wide events, and organized opportunities for connection.

#LI-MW1

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/15/2026
CategoryFullstack Development
SourceArbeitnow

FAQ

Is this position remote?

The Senior Software Engineer (m|w|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 β†’