Software Engineering Manager

eMFusion Global
Berlin, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Berlin, Germany

Tech stack

Clean Code Principles
Cloud Engineering
Code Review
Pair Programming
Software Architecture
Software Engineering
Information Technology

Job description

Our client is seeking new colleagues to join their fast-growing team as Lead Engineer/Engineering Manager! At the forefront of innovation, our client is dedicated to inventing business models, algorithms, solutions, and methodologies., * Career Advancement: Enjoy exciting professional opportunities in a thriving company with a start-up feel.

  • Impactful Projects: Work on initiatives that focus on growth and truly matter.
  • Voice Your Ideas: Contribute to a corporate culture defined by entrepreneurial spirit, openness, and integrity.
  • Team Spirit: Collaborate with helpful and enthusiastic colleagues who foster a great team atmosphere.
  • Attractive Benefits: Enjoy hybrid working options, day-care allowance, corporate discounts, and wellbeing support.

How You Will Create an Impact:

  • Facilitate code reviews and participate in daily pair programming sessions.
  • Design system architecture and its components.
  • Evaluate technical feasibility for projects.
  • Provide both high-level and low-level estimations.
  • Maintain a clear vision of the team's technical stack and assist in adopting new technologies.
  • Conduct R&D and POCs to ensure the use of the latest effective technologies.
  • Ensure team engagement, deliver quality work, and promote optimal performance.
  • Measure progress and velocity while managing risks and issues.
  • Coach and mentor team members, holding them accountable and removing roadblocks to their work.

Requirements

  • You hold a bachelor's or master's degree in computer science or a related field.
  • You have a minimum of 10 years of professional software engineering experience.
  • You excel at overseeing multiple project teams simultaneously.
  • You possess strong interpersonal, communication, and team-building skills, alongside excellent time-management and organizational abilities.
  • You have a deep understanding of software architecture and design principles.
  • You are well-versed in clean code practices and Cloud Native architectures and technologies.
  • You stay updated with the latest industry trends.
  • You thrive in a collaborative team environment.
  • You are fluent in English; proficiency in additional languages, especially German, is a major advantage.
  • You are passionate about innovation and committed to continuous learning.

Apply for this position