GrepJob
ZoomInfo

Senior Software Engineer

ZoomInfo
Apply
4 days ago
Bethesda, MD, USA or Waltham, MA, USA
Senior
H1B Sponsor

Base Salary

$140k - $220k/yr

Responsibilities

  • 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 tools and servers to enable AI-powered integrations.
  • Establish and enforce API design standards, versioning strategies, and best practices.
  • Optimize API performance, caching strategies, and response times for high-volume traffic.
  • Design and implement comprehensive API documentation, SDKs, and developer tools.
  • Collaborate with product and integration teams to define API contracts and 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.

Requirements

  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience.
  • 5+ years of experience in software development with a 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 tool creation and implementation.

Tech Stack

Apache KafkaAWSAzureDockerGoogle Cloud PlatformGradleJavaKubernetesMavenNestJSRabbitMQSpring Boot

Categories

AI & MLBackendDevOpsFull Stack