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
MongoDB

1,001-5,000 employees

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