Engineering Manager
Technical Services
Posted on 12/2/2022
INACTIVE
Locations
Toronto, ON, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Customer Service
Management
Communications
Requirements
- 10+ years of professional experience, including:
- 5+ years of experience managing teams of software engineers. This includes people-management responsibilities such as hiring, performance and growth management, compensation planning, and career development
- 5+ years providing technical leadership to development teams, including project scoping and design, leading code reviews, driving best practices, providing architectural guidance, and managing technical stakeholders
- 5+ years of hands-on experience building scalable high-availability systems and integrations
- Understanding of agile software development methodologies and test-driven development
- Deep experience in software engineering management with a track record of effectively balancing short-term needs with long-term strategic investment
- Experience managing multiple stakeholders and external vendors and can clearly articulate risks and dependencies on projects
- Passion for data-related services and understand good systems design
- Experience building platforms or tools where the main users are internal customers (technical and non-technical)
- You care about facilitating learning and growth on the team - you put our engineers first
- You lead the team to explore all potential paths to a solution, while accepting that failure is part of the process
Responsibilities
- Manage a team of 8-10 individual contributors, responsible for ensuring their success, aiding their career growth, and facilitating their technical work
- Ensures that the team is running smoothly by helping to eliminate technical barriers, coordinating with other teams regarding dependencies, and focusing on the overall happiness of the team
- Contributes to planning for organizational growth, including allocation of engineering resources, future hiring plans, and assignment of projects
- Sets team culture by example
- Estimates the delivery timeline for projects, and communicates well with upper management and the broader team regarding project execution
- People: Collaborate with colleagues from various departments
- Organization: Ability to manage multiple parallel efforts and prioritize resources based upon understanding and interpreting business needs
- Communication: Effectively capture requirements from non-technical customers and ensure they understand the implementation details. Provide transparency on delivery and process
- Research: Research best approaches to implementing workflows that enable our business. Gather and analyze feedback from internal stakeholders
- Customer Service: Provide pragmatic solutions for our internal stakeholders. Provide great customer service when interfacing with internal customers
Modern, general-purpose database platform
Company Overview
MongoDB empowers innovators to create, transform, and disrupt industries by unleashing the power of software and data
Benefits
- Family Support Programs
- Flexible PTO
- Fertility and Adoption Assistance
- Employee Affinity Groups
- Transgender Benefits and Support
- Mental Health
- Wellness Events and Programs
- Global Mobility
Company Core Values
- Think Big, Go Far
- Make It Matter
- Build Together
- Embrace the Power of Difference
- Be Intellectually Honest
- Own What You Do