Skip to main content
MongoDB

Software Engineer 3

RemoteCanada, United States only
Published
Role
Backend
Experience
Mid
Company size
Enterprise
CAD 108k–CAD 149k/yr
Check eligibility

Open to CA, US only. Set where you work from to check your eligibility.

No BS summary

Mid-level software engineer with 2+ years building production software, developer tools, internal platforms, or automation. Needs strong fundamentals in APIs, testing, CI/CD, static analysis, and developer-facing tooling. Must be based in Canada, remote or in a Canadian office.

Core skills

CLIsStatic analysisCI/CD

Required skills

API designTestingTest infrastructure

Optional skills

GoPythonJavaScriptTypeScriptJavaC#GitHub ActionsStatic rule engines

What you'll do

  • Build and maintain agent skills and the infrastructure to validate, evaluate, publish, and maintain them.
  • Design evaluation datasets and workflows that compare agent behavior against a baseline and produce actionable quality signals.
  • Build agent metrics and observability for skill selection and routing, success and failure outcomes, tool calls, latency, and token usage.
  • Design safety and quality gates for agent-authored content, including rule packs, static analysis, confidence thresholds, structured verdicts, and bounded suppression.
  • Create CLIs, libraries, and MCP integrations that other repositories adopt and that run in local development and CI.
  • Integrate tooling into GitHub Actions and other CI workflows, including secrets, annotations, exit codes, and artifacts.
  • Build code-generation quality checks, such as anti-pattern catalogs and linting for AI-generated MongoDB code.
  • Investigate real failures such as nondeterministic results, false positives, and unsafe generated guidance, and turn them into reusable improvements.
  • Collaborate with engineers, security partners, and product teams; communicate trade-offs, risks, and ownership across teams.

What they require

  • 2+ years of experience building production software, developer tools, internal platforms, or automation systems.
  • Software engineering fundamentals in API design, testing, error handling, and maintainability.
  • Experience building CLIs, libraries, test infrastructure, static analysis, or CI/CD workflows.
  • Ability to design systems that are usable by developers and reliable in automation.
  • Experience reasoning about correctness and safety with ambiguous input, nondeterministic output, false positives, or untrusted content.
  • Comfort in an evolving R&D environment where the right abstraction emerges through prototypes and feedback.
  • Written and verbal communication, including explaining technical trade-offs and aligning stakeholders across teams.
  • Preferred: Experience with agentic systems, LLM applications, prompt or rubric-based evaluation, or AI-assisted development.
  • Preferred: Experience building eval harnesses, benchmark datasets, quality metrics, LLM-as-judge workflows, or human-review tooling.
  • Preferred: Experience moving prototypes into production.

Benefits

  • Equity.
  • Participation in the employee stock purchase program.
  • Flexible paid time off.
  • 20 weeks fully-paid gender-neutral parental leave.
  • Fertility and adoption assistance.
  • Registered Retirement Savings Plan (RRSP) with employer match.
  • Mental health counseling.
  • Backup child and elder care.
  • Health benefits offerings.
  • Dental benefits offerings.
  • Vision benefits offerings.
  • Employee affinity groups.
  • Supportive and enriching culture.
  • Necessary accommodations for individuals with disabilities within the application and interview process.

cross-platform document-oriented database management system

Details

Apply routeGreenhouse
CAD 108k–CAD 149k/yr