
Senior Engineering Manager
sofatutor
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- You are responsible for building, leading and developing the engineers in your team, with a clear focus on outcomes, quality and sustainable delivery.
- You coach engineers (both technically and personally), create growth plans and establish effective feedback and performance routines.
- You foster a collaborative, motivating team culture based on ownership, psychological safety and a strong quality orientation.
- You work closely with Product, Design, Content and Technical Leaders on roadmap, prioritization and execution — translating goals into realistic plans.
- You continuously refine workflows, agile rituals and quality standards (e.g., DoR/DoD, release processes, incident learnings).
- You ensure that technical decisions, dependencies and risks are transparent — and actively drive toward solutions.
- You have experience in hiring, designing onboarding processes and in the professional development of software engineers.
- You build structures that enable scaling (e.g., clear role/leveling definitions, well-defined responsibilities, knowledge management).
- You identify meaningful applications of AI in engineering (e.g., assistant features, automation, developer productivity) and enable your team to implement these responsibly.
Requirements
- Several years of experience as an Engineering Manager or (Staff) Team Lead in agile software teams — including people leadership.
- Proven experience in hiring, onboarding and developing engineers (coaching, feedback, growth frameworks).
- Practical experience in larger web development projects, ideally with Ruby on Rails.
- Solid programming skills (preferably in Ruby and/or JavaScript) — sufficient to competently lead architecture and code-quality discussions.
- Strong understanding of software development processes, testing, deployment and modern delivery culture.
- Excellent English skills (minimum C2).
Benefits
- Flexible working: Work flexibly with our remote-first model and flexible hours (including the option to work from another EU country for up to 180 days per year) so you can shape your day to suit you.
- Support for mobile working: Every two years you receive up to €100 toward home-office equipment. Basic technical equipment such as laptop, headset and monitor is provided by us.
- Mobile & independent: Travel flexibly with subsidies for public transport tickets or Swapfiets — whether in Berlin or other cities.
- Community & events: Team spirit matters! Enjoy regular events, both digital and in-person in Berlin.
- Volunteering & extra days off: Two additional days off per year for civic engagement — plus days off on Christmas Eve and New Year’s Eve.
- Fitness & mental health: Stay active with an Urban Sports Club or gym membership. For mental wellbeing, the Bloom platform is available to you free of charge.
- Attractive discounts: Benefit from savings via FutureBens and Corporate Benefits, plus discounts for family & friends on our learning offers.
- Flexible additional benefits: Use tax-free extras flexibly in your region with the givve Benefits card.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Ruby on RailsRubyJavaScriptsoftware development processestestingdeploymentagile methodologiesarchitecture discussionscode qualityAI applications in engineering
Soft Skills
people leadershipcoachingfeedbackgrowth frameworkscollaborationmotivationpsychological safetyperformance managementcommunicationteam culture