Skip to content
ZoomInfoZoomInfo

Senior Software Engineer

Senior backend engineer building and scaling Node.js microservices, APIs, and distributed systems for a high-volume platform. Requires 6+ years of backend development experience, technical leadership, and expertise in performance, reliability, and modern development practices.

About the job

Responsibilities

  • Design, develop, and maintain scalable backend services and RESTful APIs using Node.js and related frameworks.
  • Architect and implement microservices handling high-volume traffic and complex business logic.
  • Use AI-assisted development tools such as Claude, Cursor, and GitHub Copilot to accelerate development, improve code quality, and solve technical challenges.
  • Collaborate with cross-functional teams to define, design, and deliver features.
  • Optimize application performance, scalability, and reliability.
  • Write clean, maintainable, well-tested code.
  • Participate in code reviews and mentor junior engineers, including on effective use of AI-assisted development tools.
  • Troubleshoot and resolve production issues in distributed systems.
  • Contribute to technical architecture and system design decisions.
  • Implement monitoring, logging, and alerting for backend services.
  • Stay current with emerging technologies and software development practices.

Requirements

  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience.
  • 6+ years of backend software development experience using Node.js and Angular.
  • 3+ years of experience designing, analyzing, and troubleshooting large-scale distributed systems.
  • 2+ years of experience leading projects and providing technical leadership.
  • Strong expertise in Node.js frameworks and technologies.
  • Experience with RESTful API design and microservices architecture.
  • Proficiency with relational and NoSQL databases, including MongoDB.

Nice-to-haves

  • Master's degree in Computer Science or Engineering.
  • Java backend development experience.
  • Experience with Claude, Cursor, GitHub Copilot, or similar AI-assisted development tools.
  • Experience with AWS, Google Cloud, or Azure.
  • Knowledge of Docker and Kubernetes.
  • Experience with CI/CD pipelines and DevOps practices.
  • Familiarity with Kafka or RabbitMQ.
  • Experience with performance optimization and scalability.
  • Understanding of software design patterns and clean code principles.

Compensation

  • Base salary: $140,000–$220,000 USD annually.
  • Additional compensation, including bonus, commission, equity, and benefits, may apply.

Skills

Node.js, Angular, Java, REST APIs, Microservices, MongoDB, AWS, GCP, Azure, Docker, Kubernetes, CI/CD, Kafka, RabbitMQ, Github Copilot

ZoomInfo

ZoomInfo

Bethesda, MD

Senior Software Engineer
$140k+/yrHybrid6+ YOEBackend Engineering

Build and scale high-performance backend services and microservices for a platform serving millions of users. The role requires strong Node.js expertise, distributed-systems experience, and technical leadership, with Java, cloud, and AI-assisted development experience preferred.

NinjaTrader

NinjaTrader

Chicago, IL

Senior Software Engineer II, Platform/API
$140k+/yrHybrid6+ YOEBackend Engineering

Owns the backend service layer for account activation and onboarding, building resilient Node.js and TypeScript workflows for identity verification, funding, and third-party integrations. Requires 6+ years of backend experience, event-driven architecture expertise, and production skills with cloud infrastructure and Kubernetes.

NinjaTrader

NinjaTrader

Chicago, IL

Senior Software Engineer II, Backend
$140k+/yrHybrid6+ YOEBackend Engineering

Leads development and operation of production Rust backend services for account creation, identity verification, and KYC/CIP decisioning. The role requires 6+ years of software development experience, strong async Rust expertise, secure data-handling experience, and the ability to drive cross-team technical design.

GameChanger

GameChanger

United States

Senior Backend Software Engineer, Subscriptions Enablement
$140k+/yrRemote6+ YOEBackend Engineering

Build and evolve subscription and payment platforms, APIs, and integrations while improving reliability, scalability, and maintainability. The role requires 6+ years of software development experience, backend expertise, and leadership of complex technical designs.

Fivetran

Fivetran

Oakland, CA
Senior Software Engineer - Metadata
$140k+/yrOn-site5+ YOEBackend Engineering

Build and scale backend services for the dbt metadata platform, including discovery, catalog, lineage, and run history. The role requires 5+ years of software engineering experience, distributed systems expertise, strong backend development skills, and hands-on cloud and containerization experience.