Job Openings Senior Engineering Manager

About the job Senior Engineering Manager

Welcome to Munich Ventures, a venture catalyst that supports startups in building digital products at every stage. It invests in startups, builds tech teams, and manages everything from initial development to scaling and expanding existing teams.

We collaborate with diverse startups, such as Buycycle, a top marketplace for pre-owned bikes; Micedesk, streamlining RFP management for hotels; and Uteach, empowering educators with tools to create and manage online courses. These are just a few examples of our partnerships.

We seek a Senior Engineering Manager to lead our teams in delivering top-notch technical solutions. You'll align strategies with business goals, optimize workflows, and mentor team members. If you're passionate about impactful change and leading high-performing teams, lets connect!

Performance objectives

1) Cross-team technical leadership

As an Engineering Manager, youll participate in cross-functional meetings, provide engineering insights and perspectives, and collaborate with Team Leads and PMs to develop integrated strategies and plans.

To achieve this objective you should:

  • Engage with engineering teams to tackle complex technical challenges, ensuring solutions are effective and aligned with project goals.

  • Serve as a primary technical point of contact, providing insights on optimal approaches and strategies.

  • Regularly conduct one-on-one meetings with team members, including leads and managers, to ensure alignment with project requirements and promote continuous improvement.


2) Process improvement and workflow optimization

Youll identify potential risks and challenges, and develop strategies to capitalize on emerging trends, to ensure that the engineering team remains competitive and adaptable to changing market dynamics. Foster team collaboration and ensure effective communication among team members.

To achieve this objective you should:

  • Assess team processes and workflows, identifying inefficiencies and recommending improvements to support project delivery.

  • Contribute to building a globally distributed, sustainable, and high-performing team through hiring and retention.

  • Drive best practices in engineering, promoting continuous improvement and cross-team consistency.

  • Collaborate closely with management to ensure internal processes support project goals and organizational standards.


3) Mentorship and leadership development

Youll provide guidance, support, and professional development opportunities to engineering teams within the organization, by sharing knowledge and experiences. By building strong relationships with other stakeholders you foster a culture of collaboration and mutual respect.

To achieve this objective you should:

  • Mentor and coach engineering team members and leads, helping them grow both technically and professionally.

  • Observe and assess team improvement needs, collaborating with company management and HR to provide tailored Learning and Development (L&D) solutions.

  • Guide team leads and managers in building strong team dynamics and fostering cross-functional collaboration.


4) Strategic advising and collaboration

Youll be responsible for defining the long-term engineering strategy, aligning it with the organization's goals, driving its execution, analyzing market trends, evaluating emerging technologies, and making decisions.

To achieve this objective you should:

  • Work with stakeholders to align engineering strategies with business objectives, guiding effective technical approaches.

  • Encourage innovative thinking, enabling teams to adopt new tools and practices that enhance overall project impact.

  • Serve as a go-to resource for team leads and engineers on technical problem-solving, process improvements, and best practices.


Ideal candidate attributes

  • Minimum of 8 years in software engineering, with a strong background in at least 2 of the following languages - Javascript, Python, .Net, Java, PHP/Laravel. Proven experience with frameworks, scalable architecture, and best practices for high-quality software delivery.

  • At least 3 years in a technical leadership role, with demonstrated success in mentoring and coaching engineers and technical leads.

  • Prior experience working with startups or high-growth environments is essential. This role requires a strong understanding of the unique demands and fast-paced nature of startup projects.

  • Ability to work closely with Munich Ventures startup clients, advising them on technical and strategic decisions, and aligning engineering efforts with their business objectives. A proactive, client-focused mindset and willingness to contribute to clients success are key.

  • Expert-level knowledge of sector technology and processes, ability to work on multiple projects in various stages simultaneously. Ability to provide guidance and support team members, ensuring productivity and performance.

  • Strong interpersonal and communication skills, with the ability to work effectively across teams and with non-technical stakeholders. Excellent English communication skills, both written and verbal.


Hiring Stages:

  1. HR Interview: Youll meet with Ashkhen Hovhannisyan from the HR team to discuss your background, experience, and motivations for applying. This is also an opportunity to cover practical details like salary expectations and availability.

  2. Technical Interview: We'll assess your expertise in designing scalable architectures, working with frameworks, and delivering quality software. You'll be evaluated on proficiency in at least two languages: JavaScript, Python, .NET, Java, or PHP/Laravel, along with experience in process optimization, team leadership, and thriving in fast-paced startups.

  3. Executive Focus Interview: You will meet our Co-Founder for a detailed discussion of who we are and our goals. In this meeting, you will learn more about Munich Ventures as a business and introduce your experience aligned with our expectations and requirements.

  4. Partner Company Interview: In this stage, you'll meet with a representative from the partner company to discuss general aspects of your experience, delve into technical topics related to your core skill set, and cover other relevant subjects.

  5. Team Interview: This meeting is designed to assess the candidate's compatibility with the team's culture, values, and work dynamics. It provides an opportunity for both sides to gauge how well they can collaborate on projects, address challenges, and align on goals.


Perks and benefits:

  • L&D budget per employee։ Specific budget allocated for continuous growth and development.

  • Remote Work: 2 days Work From Home (WFH) per week.

  • Paid Time Off: 5 additional days off annually for personal needs.

  • Health & Wellness։ Comprehensive coverage through one of the biggest Insurance companies across Armenia.

  • Performance review: Enjoy regular salary reviews to ensure your contributions are recognized and rewarded.

  • Referral program: Take advantage of our employee referral program that rewards successful talent sourcing.

  • Parking spot: Free parking is available for added convenience.