Salary
💰 $130,000 - $155,000 per year
Tech Stack
Distributed Systems
About the role
- Drive cross-functional alignment between Product, UX, and Infrastructure teams.
- Mentor engineers across multiple teams, serving as a technical coach and advisor.
- Introduce and champion new technologies to improve development efficiency.
- Own incident response processes and ensure system resiliency.
- Lead implementation across multiple epics, coordinating multiple features and ensuring consistency in refinement.
- Guide epic refinement process to effectively manage multiple features across different teams.
- Present technical strategies to teams and stakeholders.
- Collaborate cross-functionally to ensure alignment on technical decisions.
- Drive team-wide improvements and mentor junior engineers.
- Guide team members in implementing best practices and maintaining code quality.
Requirements
- Bachelor's or Master's degree in Computer Science or equivalent experience.
- 4-6 years of software engineering experience.
- Experience leading complex technical projects across teams.
- Experience with system architecture and scalability.
- Experience mentoring engineers across multiple teams.
- Experience with distributed systems.
- Experience with technical strategy development is advantageous.
- Experience in medical device development is a plus.
- Track record of successful architecture decisions is a plus.
- Good knowledge of English, both written and spoken.
- German language skills is advantageous.
- Experience with regulatory compliance is advantageous.
- Industry recognition and thought leadership is a plus.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software engineeringsystem architecturescalabilitydistributed systemstechnical strategy developmentincident responsecode qualitydevelopment efficiencyregulatory compliancemedical device development
Soft skills
mentoringcross-functional collaborationtechnical coachingleadershipcommunicationteam alignmentpresentation skillsproblem-solvingorganizational skillsimprovement driving
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer Science