Skip to content
ZoomInfoZoomInfoBethesda, MD

Senior Software Engineer - API & MCP Platform

Senior Software Engineer building and scaling ZoomInfo's API infrastructure with Java and NestJS. Focus on RESTful APIs, OAuth 2.0 security, MCP tools for AI integrations, and high-performance API gateways handling millions of calls.

140k – 200k/yr
Hybrid5+ YOEBackend Engineering

About the role

What You'll Do

  • Design, develop, and maintain scalable RESTful APIs using Java and NestJS framework
  • Build APIs that power company and contact data enrichment, search, and intelligence capabilities
  • Architect and implement secure authentication and authorization systems using OAuth 2.0
  • Build high-performance API gateways with advanced rate limiting, throttling, and quota management
  • Design and implement MCP (Model Context Protocol) tools and servers to enable AI-powered integrations
  • Establish and enforce API design standards, versioning strategies, and best practices across the organization
  • Optimize API performance, caching strategies, and response times for high-volume traffic (millions of calls daily)
  • Design and implement comprehensive API documentation, SDKs, and developer tools
  • Create MCP tool schemas, implement prompt best practices, and optimize tool discovery patterns
  • Collaborate with product and integration teams to define API contracts and service-level agreements (SLAs)
  • Implement monitoring, logging, and analytics for API usage patterns and performance metrics
  • Participate in code reviews and mentor team members on API and MCP best practices
  • Troubleshoot and resolve production issues in distributed API systems
  • Contribute to technical architecture decisions for API platform evolution

What You Bring

  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience
  • 5+ years of experience in software development with strong focus on API development
  • 3+ years of experience designing and implementing RESTful APIs and microservices at scale
  • Strong expertise in Java frameworks (Spring Boot, Spring Security, Maven/Gradle)
  • Strong expertise in NestJS framework
  • Deep understanding of OAuth 2.0, OpenID Connect, JWT, and API security best practices
  • Experience with API gateway technologies
  • Proficiency with API design patterns, versioning, and documentation (OpenAPI/Swagger)
  • Strong knowledge of rate limiting, throttling, and API scalability strategies
  • Understanding of distributed systems and high-availability architectures
  • Experience with MCP (Model Context Protocol) tool creation and implementation

Preferred Qualifications

  • Experience releasing production MCP tools and servers
  • Deep knowledge of MCP best practices, prompt engineering, and tool design patterns
  • Familiarity with AI/LLM integration patterns and context management
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Knowledge of containerization and orchestration (Docker, Kubernetes)
  • Experience with CI/CD pipelines and automated API testing
  • Familiarity with message queuing systems (Kafka, RabbitMQ)
  • Experience building developer portals and API documentation platforms
  • Background in platform engineering or developer experience (DX) initiatives
  • Active contributions to open-source API projects or MCP tool repositories

Compensation & Benefits

  • The US base salary range for this position is $140,000 - $200,000 + variable compensation + benefits
  • Actual compensation offered will be based on factors such as the candidate’s work location, qualifications, skills, experience and/or training
  • Comprehensive benefits and holistic mind, body and lifestyle programs designed for overall well-being

Skills

JavaNestjsSpring BootSpring SecurityMavenGradleOauth 2.0Openid ConnectJwtREST APIsApi GatewayOpenapiSwaggerDockerKubernetes
ZoomInfo

Senior Software Engineer

ZoomInfoWaltham, MA

Senior Backend Software Engineer on the Growth team building and scaling ZoomInfo's core Java backend services and microservices. Requires 6+ years Java backend experience and 3+ years with large-scale distributed systems.

140k – 220k/yr
Hybrid6+ YOEBackend Engineering
NinjaTrader

Sr. Software Engineer II, Exchange Connectivity

NinjaTraderChicago, IL

Senior software engineer building and maintaining low-latency exchange connectivity, market data handlers, and order gateways for a leading trading platform. Requires 8+ years trading industry experience with C++ or Rust.

140k – 190k/yr
Hybrid8+ YOEBackend Engineering
TheGuarantors

Senior Software Engineer - Customer Integrations

TheGuarantorsUnited States

Senior backend engineer building scalable microservices and developer-facing APIs for third-party integrations. Requires 3+ years backend experience, strong API and SQL skills, cloud/IaC experience, and openness to Go.

140k – 160k/yr
Remote3+ YOEBackend Engineering
ZoomInfo

Senior Software Engineer

ZoomInfoAustin, TX

Senior Backend Engineer owning end-to-end initiatives on a Python/FastAPI + React stack with agentic AI capabilities. Requires 4-8 years experience and strong product sense.

140k – 220k/yr
Hybrid4+ YOEBackend Engineering
NinjaTrader

Sr. Software Engineer II, Trading Services

NinjaTraderChicago, IL +23

Design, build, and deploy scalable Scala backend systems in Kubernetes for high-performance trading platform. Requires 6+ years experience and strong distributed systems expertise.

140k – 190k/yr
Hybrid6+ YOEBackend Engineering