Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

MongoDB Lead Software Engineer Code Generation 
Canada 
795487148

14.04.2025
Our ideal candidate will have
  • 7+ years in building large scale enterprise applications preferably in Java.
  • Experience using Relational Databases such as Oracle, MySQL, Microsoft SQL Server or PostgreSQL.
  • Experience with tools and methodologies for code analysis, refactoring, and automated testing
  • Any experience leading a large scale application migration project is a plus.
  • A good understanding of Generative AI concepts, tools, and services is a big plus, as is any experience building new applications/tools using Generative AI.
  • A strong interest in how AI-supported toolchains can improve application development.
  • Capable of juggling coding and management tasks
  • Experience across the Python stack and enthusiasm to learn new technologies and skills
  • Be a mentor, a communicator, a coder, a partner, a team builder
  • A passion for mentoring and teaching
  • Have experience working with remote teams and agile development processes that successfully delivered multiple products
  • Excellent communication skills (both spoken and written), within the team and in customer meetings.
Position Expectations
  • Manage a team of software engineers, responsible for ensuring their success, aiding their career growth, and facilitating their technical work
  • Makes coding contributions to the team’s projects
  • Proficient in Java & Python programming language
  • Provides feedback on the architecture of the system and the design of new features
  • 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 regarding project execution
Success Measures

Within the first three months, you will have:

  • Familiarize yourself with the MongoDB database and aggregation language.
  • Familiarize yourself with the problem space and the domain.
  • Set up software development infrastructure (tech stack, build tools, etc) to enable development using the relevant tech stacks.
  • Started collaborating with your peers and contributed to code reviews.
  • Forged a successful partnership with your manager and peers

Within six months, you will have:

  • Provide design and architectural guidance in extending current software and developing new software.
  • Identify what mentorship each individual needs to enable them to meet their goals
  • Deliver features on predictable time frames

Within 12 months, you will have:

  • You will contribute to the vision and growth of our team
  • You will will be involved in our recruitment of new team members
  • Your team is developing and strengthening their skills with your help
  • You will be trusted to execute complex projects
  • Deliver at least one release of our products
$225,000 CAD