Hybrid Lead Software Engineer – Berlin

Posted 2 hours ago

Apply now

About the role

  • Take full technical ownership of a modern, multi-platform architecture, including Web Applications: Webshop, Customer Portal, Backoffice (Angular + Kotlin/Java + AWS Lambda) Smartwatch: WearOS / Android Mobile Applications: Android / iOS
  • Lead and mentor a cross-functional engineering team (backend, frontend, mobile, DevOps)
  • Provide architectural guidance, technical mentorship, code reviews, and support best practices
  • Develop and maintain scalable systems and software architecture with a focus on fault tolerance and performance
  • Drive the design and implementation of middleware solutions to orchestrate communication between internal services, CRMs, and third-party tools
  • Manage critical third-party integrations, such as Salesforce and Chargebee, ensuring reliable and seamless operation
  • Stay hands-on to drive implementation, remove blockers, set technical standards, and enable execution velocity
  • Translate business requirements into clear technical tickets, priorities, and delivery timelines
  • Collaborate closely with the CTPO, product managers, operations, and external partners
  • Act as a key interface between engineering and the broader business
  • Continuously improve code quality, development workflows, and infrastructure reliability
  • Own and maintain documentation for technical decisions, architectural patterns, and system integrations

Requirements

  • 6+ years of experience in software engineering, including 3+ years in a technical leadership role managing cross-functional teams (6+ developers)
  • Proven success designing and scaling backend systems in cloud-native environments such as AWS and GCP
  • Deep expertise in Kotlin and Java, with extensive hands-on development using Spring Boot
  • Strong background in system design, microservice architecture, and scalable, distributed, event-driven systems
  • Solid understanding of middleware, asynchronous communication, and event-driven patterns
  • Skilled in building and managing complex integrations across third-party APIs, internal services, and CRMs
  • Experienced with PostgreSQL and key AWS services including Lambda, SQS, EventBridge, and API Gateway
  • Proficient in DevOps practices: CI/CD pipelines, Docker, Terraform, and infrastructure-as-code
  • Effective at translating complex business requirements into actionable technical strategies
  • Strong track record in managing technical scope, setting engineering priorities, and aligning stakeholder expectations
  • Familiar with frontend architecture and development workflows, especially with Angular
  • Exposure to mobile development (Android/iOS)

Benefits

  • Urban Sports Club membership for your fitness
  • Family & Friends Coupon for the Patronus watch
  • 26 vacation days in the first year, 28 days in the second year, and 30 days from the third year onwards
  • Annual Learning & Development budget for individual learning and growth
  • Clearly structured career framework for your next career step
  • 360-degree feedback sessions to support your continuous development
  • Exclusive corporate benefits for your advantage
  • Discounts at restaurants near the office
  • Freedom to choose your hardware
  • Job Ticket for a stress-free daily commute
  • Up to 2 days per week of working from home
  • Bike Leasing: Need a new ride? Easy - take advantage of our partnership with Mein Dienstrad and lease your own bike
  • Regular company and team events strengthen our sense of community
  • Team spirit over elbow mentality – achieving more together
  • Quarterly company brunches to connect and celebrate

Job title

Lead Software Engineer – Berlin

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job