Software Engineer 3

MongoDB•New York, NY
•$106,000 - $209,000•Hybrid

About The Position

MongoDB’s Application Modernization Platform (AMP) helps organizations modernize legacy applications and move workloads and associated data from relational databases to MongoDB. The Agentic Integrations team builds interfaces that let AMP capabilities be discovered, invoked, and orchestrated from AI agents and development environments. The team exposes product services through consistent, well-specified tool and API surfaces, preserves authentication and execution context across boundaries, and makes integrations observable and safe to operate. The Software Engineer 3 will build and operate these integrations by designing tool and API surfaces for AMP services, implementing them end to end, and working with product and platform engineers to ensure predictable behavior when models invoke them. Success is measured by how reliably agents and developers can invoke AMP capabilities and how much integration work the components remove for other teams. Candidates should be based in New York City for the hybrid working model.

Requirements

  • At least four years of experience building and operating production software services.
  • Proficiency in a backend language such as Python, Go, Java, or TypeScript, and judgment to work effectively in more than one.
  • Experience designing APIs or service interfaces, including versioning, error handling, and backward compatibility.
  • Practical experience with authentication and authorization mechanisms such as OAuth, API keys, or service-to-service identity.
  • Experience with automated testing, continuous delivery, and debugging in distributed systems.
  • Strong written and verbal technical communication skills.
  • Collaborative approach and ability to make realistic assessments of project complexity and delivery risk.

Nice To Haves

  • Experience building tool or integration surfaces for AI agents or large language models, including execution context, tool schemas, or guardrails against nondeterministic behavior.
  • Experience with the Model Context Protocol or a comparable agent-to-tool integration standard.
  • Experience shipping developer tooling such as CLIs, SDKs, or local servers that run inside customer-managed environments.
  • Familiarity with application modernization, relational databases, MongoDB, or automated code transformation.
  • Experience working with customers or field teams on integration and deployment issues.
  • Experience mentoring engineers or interns and contributing to technical hiring.
  • Additional relevant experience may qualify candidates for more senior roles.

Responsibilities

  • Design and implement agent- and developer-facing integrations for AMP services, including tool definitions, API clients, and adapters.
  • Define integration input and output contracts, including validation, error semantics, and behavior for malformed calls or partial success.
  • Propagate authentication, authorization, and tenant context across integration boundaries so agent-invoked calls have no more privilege than the user they act for.
  • Build instrumentation for agent-driven traffic, including structured logs, traces, latency and failure metrics, and actionable diagnostics.
  • Write production-quality code and unit, integration, and end-to-end tests, including tests for nondeterministic model behavior.
  • Diagnose failures spanning service, tool, and model boundaries and drive them to root cause.
  • Contribute integrations to shared SDKs, command-line tools, and agent frameworks used by other teams.
  • Collaborate with product managers, platform engineers, and partner teams on scoped initiatives and break work into incremental deliverables.
  • Participate in code reviews, design reviews, and technical discussions.
  • Interview candidates and mentor engineers and interns.
  • Build understanding of AMP architecture, integration patterns, and development and testing workflows; ship small integration fixes and contribute to code reviews.
  • Own delivery of an integration for an AMP capability, from interface definition through production rollout, and establish tests and telemetry for diagnosing failures.
  • Take ownership of code reviews, participate in design reviews, and drive scoped technical projects from investigation through implementation and validation with partner teams.
  • Lead development of a substantial integration or reusable component adopted by other teams, and help mentor engineers and shape integration standards and technical direction.

Benefits

  • Equity
  • Employee stock purchase program
  • Flexible paid time off
  • 20 weeks fully-paid gender-neutral parental leave
  • Fertility and adoption assistance
  • 401(k) plan
  • Mental health counseling
  • Access to transgender-inclusive health insurance coverage
  • Health benefits offerings
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service