Hybrid Lead Software Engineer – Berlin

Posted 2 days ago

Apply now

About the role

  • Lead Software Engineer taking ownership of mobile, web, and backend applications for Patronus. Drive architectural decisions and mentor a skilled team while aligning system architecture with business goals.

Responsibilities

  • Take full technical ownership of a modern, multi-platform architecture
  • Lead and mentor a cross-functional engineering team (backend, frontend, mobile, DevOps)
  • Provide architectural guidance, technical mentorship, code reviews, and promote 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
  • Stay hands-on to drive implementation, remove blockers, set technical standards, and maintain execution velocity
  • Translate business requirements into clear technical tickets, priorities, and delivery timelines
  • Collaborate closely with the CTPO, product managers, operations, and external partners
  • Serve 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
  • 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
  • Familiar with frontend architecture and development workflows, especially with Angular
  • Exposure to mobile development (Android/iOS)

Benefits

  • Urban Sports Club membership to support your fitness
  • Family & Friends coupon for the Patronus watch
  • Up to 30 days of vacation (starting with 26 days in your first year and 28 days in your second year)
  • Annual Learning & Development budget for individual growth
  • Clearly structured career framework to support your next career step
  • 360-degree feedback sessions to support continuous development
  • Exclusive corporate benefits and employee discounts
  • Discounts at restaurants near the office
  • Freedom to choose your hardware (MacBook or Lenovo)
  • Job ticket for a stress-free daily commute
  • Up to 2 days per week working from home
  • Bike leasing through our partnership with Mein Dienstrad
  • Regular company and team events to strengthen community
  • Team spirit over elbow mentality – achieving more together
  • Contribute to developing a product with genuine societal value
  • Volunteering Day to give back to the community
  • 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