Apply

Lead, Engineering

Posted about 6 hours agoViewed

View full description

💎 Seniority level: Lead, 8+ years

📍 Location: North America

💸 Salary: 162000.0 - 225000.0 CAD per year

🔍 Industry: Software Development

🏢 Company: MongoDB👥 1001-5000💰 Post-IPO Equity about 7 years agoDatabaseOpen SourceCloud ComputingSaaSSoftware

🗣️ Languages: English

⏳ Experience: 8+ years

🪄 Skills: Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentJavaMongoDBPeople ManagementSoftware ArchitectureC++ActiveMQAlgorithmsData StructuresGoRustCommunication SkillsAnalytical SkillsCollaborationProblem SolvingMentoringWritten communicationTeam managementComputer skillsTechnical supportDebugging

Requirements:
  • 3+ years of experience managing teams of software engineers.
  • 8+ years of experience building production-level code with a large user base, robust design structure, and rigorous code quality
  • Demonstrates excellent verbal and written technical communication skills and desire to collaborate with colleagues, mentor fellow engineers, and lead projects
  • Degree in Computer Science or similar field, or equivalent practical experience, with strong competencies in data structures, algorithms, and software design/architecture
  • Solid experience in designing, writing, testing, and maintaining highly distributed systems and/or data storage software
  • Experience with large backend/compiled codebases and compiled languages, preferably in C++/C/Rust/Go/Java
Responsibilities:
  • Onboard onto a highly technical product as an individual contributor to gain product knowledge before taking on managerial responsibilities.
  • Actively participate in hiring for the Cluster Scalability team
  • Lead and grow other engineers to coordinate seamless changes in a large, feature-rich code base
  • Manage engineers effectively in all aspects of people management (performance and growth, compensation, mentoring, etc.)
  • Work with product managers, program managers, and other teams to specify, prioritize and deliver new features that delight our users
  • Estimate task complexity and timeline, report progress, and voice risks for projects executed by reports to stakeholders
  • Ensure that the team is running smoothly by independently eliminating technical barriers, coordinating with other teams regarding dependencies, and focusing on the overall happiness of the team
  • Contribute to planning for organizational growth, including allocation of engineering resources, future hiring plans, and assignment of projects
  • Ensure high quality and velocity in the design and implementation of new functionality in the Server that reports up to you
  • Handle distributed systems related customer escalations from the Technical Support team and coach teammates to do the same
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

🔍 Healthtech

🏢 Company: Equip Health👥 251-500💰 $34,999,935 Series C 11 months agoPersonal HealthFitnessWellnessHealth Care

  • 2-5+ yrs of engineering leadership experience
  • 8+ years of overall developer experience
  • Have grown and managed teams of engineers
  • Experience with the below technology stack highly preferred: Languages & Frameworks: Java, JavaScript, React, DB: PostGreSQL (or other relational databases), Cloud: AWS services, Tools: Git, Github
  • Have a strong engineering background: building business specific systems that all other engineering teams use in a scaling company
  • Be able to work Easter or Central time zones. Either 9 - 5 Eastern or 8 - 4 Central
  • Must have experience building large scale applications with well defined architectures
  • Designing and planning application engineering projects
  • Providing hands-on technical guidance to your team
  • Maintaining subject matter expertise in the information systems and types of data at Equip
  • Championing engineering best practices (version control, testing, documentation, logging, continuous integration) and data quality standards
  • Monitoring key quality metrics and identifying opportunities for improvements in our pipelines and infrastructure
  • Ensuring the delivery of high-quality work within expected timelines
  • Partnering with technical stakeholders to optimize the flow of data across systems

AWSBackend DevelopmentLeadershipPostgreSQLProject ManagementSoftware DevelopmentCloud ComputingFrontend DevelopmentGitJavaJavascriptProduct ManagementReact.jsSoftware ArchitectureCI/CDAgile methodologiesRESTful APIsMicroservicesTeam management

Posted 13 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: Algolia👥 501-1000💰 $150,000,000 Series D over 3 years agoSemantic SearchSearch EngineCloud ComputingVertical Search

  • 2+ years of engineering management experience and 5+ years of engineering experience
  • Are an excellent communicator able to translate product requirements into technical tasks and vice-versa
  • Have a mindset to take data driven decisions and analyzing impact of the changes you introduce
  • Are fluent in Agile methodology and can lead a project from the idea to production
  • Have worked on AI software solutions in the past
  • Defining the overall technical direction and strategy for your team
  • Mentoring and nurturing front and back software engineers and machine learning engineers, helping them grow in their career
  • Being responsible for technical decisions taken by the team
  • Working alongside the engineers to design and implement monitoring and alerting to ensure high availability, performance and reliability of your team's services
  • Improving engineering quality, processes and tooling
  • Collaborating with product managers and designers to help define the team roadmap (we follow a bottom-up approach)
  • Interfacing with a wide range of teams to build and evangelize a solid growth foundation

Backend DevelopmentLeadershipProject ManagementPythonSQLAgileArtificial IntelligenceData AnalysisGCPMachine LearningAlgorithmsAPI testingData StructuresREST APIMentoringExcellent communication skillsTeam managementSoftware Engineering

Posted 16 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Software Development

🏢 Company: Algolia👥 501-1000💰 $150,000,000 Series D over 3 years agoSemantic SearchSearch EngineCloud ComputingVertical Search

  • 2+ years of engineering management experience and 5+ years of engineering experience
  • Excellent communicator able to translate product requirements into technical tasks and vice-versa
  • Mindset to take data driven decisions and analyzing impact of the changes you introduce
  • Fluent in Agile methodology and can lead a project from the idea to production
  • Worked on AI software solutions in the past
  • Defining the overall technical direction and strategy for your team
  • Mentoring and nurturing front and back software engineers and machine learning engineers, helping them grow in their career
  • Being responsible for technical decisions taken by the team
  • Working alongside the engineers to design and implement monitoring and alerting to ensure high availability, performance and reliability of your team's services
  • Improving engineering quality, processes and tooling
  • Collaborating with product managers and designers to help define the team roadmap (we follow a bottom-up approach)
  • Interfacing with a wide range of teams to build and evangelize a solid growth foundation

Backend DevelopmentLeadershipPythonSoftware DevelopmentAgileData AnalysisGCPMachine LearningAPI testingREST APICommunication SkillsMentoring

Posted 16 days ago
Apply