sofatutor

Senior Engineering Manager

sofatutor

full-time

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

Job Level

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