Patronus Group

Lead Software Engineer – Berlin

Patronus Group

full-time

Posted on:

Location Type: Hybrid

Location: Berlin • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AndroidAngularAWSCloudDockerGoogle Cloud PlatformiOSJavaKotlinPostgresSpringSpring BootSpringBootTerraform

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 promote best practices
  • Design, develop, and maintain scalable systems and software architectures 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 fitness
  • Family & Friends discount 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 growth
  • Clearly structured career framework to support your next career step
  • 360-degree feedback sessions to support continuous development
  • Exclusive corporate benefits
  • Discounts at restaurants near the office
  • Freedom to choose your hardware
  • Modern office in the vibrant Friedrichshain district
  • Job ticket for a stress-free daily commute
  • Up to 2 days per week of remote work
  • Bike leasing through our partnership with Mein Dienstrad
  • Regular company and team events to build community
  • Team-first culture over an “elbow” mentality — achieving more together
  • Contribute to building a product with real societal impact
  • Quarterly company brunches to connect and celebrate

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
KotlinJavaSpring BootPostgreSQLAWSGCPmicroservice architectureevent-driven systemsmiddlewareasynchronous communication
Soft skills
technical leadershipmentorshipcollaborationcommunicationproblem-solvingprioritizationstakeholder managementcode quality improvementdocumentationexecution velocity