
Lead Software Engineer – Berlin
Patronus Group
full-time
Posted on:
Location Type: Hybrid
Location: Berlin • 🇩🇪 Germany
Visit company websiteJob 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