Skip to content

Senior Software Engineer

Leads and develops full-stack and backend engineering teams while delivering scalable Java and Python applications, APIs, ETL pipelines, and reliable production systems. The role requires at least five years of software development experience, leadership experience, and strong client-facing project ownership.

About the job

Responsibilities

  • Partner with product management, QA, and architecture teams to deliver high-quality software on time and within scope.
  • Oversee scalable applications and APIs built primarily in Java and Python.
  • Design, build, and maintain ETL and data-integration pipelines.
  • Mentor and develop software engineers and foster collaboration, accountability, and continuous improvement.
  • Ensure engineering best practices for code quality, testing, security, and deployment.
  • Drive sprint planning, resource allocation, and performance reviews.
  • Contribute to technical strategy, architecture discussions, and long-term planning.
  • Use modern DevOps tools, including Docker, to support development and deployment.
  • Own production operations, including monitoring, troubleshooting, incident response, root-cause analysis, and reliability improvements.
  • Work directly with clients to gather requirements, propose solutions, manage execution, and oversee delivery through post-release support.
  • Communicate with technical and non-technical stakeholders and independently drive projects to completion.

Requirements

  • 5+ years of software development experience and 2+ years in a leadership or management role.
  • Proficiency in Java and strong working experience with Python.
  • Familiarity with Spring Boot.
  • Experience designing and delivering RESTful APIs and microservices.
  • Strong experience with ETL processes, data integration, and data pipeline development.
  • Working knowledge of Docker and modern CI/CD practices.
  • Experience managing software projects in an Agile environment.
  • Understanding of software architecture, performance optimization, secure coding, and production operations.
  • Experience with system monitoring, troubleshooting, incident management, and highly available production environments.
  • Ability to manage requirements gathering, solution design, implementation, testing, deployment, and client communication.
  • Excellent communication, collaboration, client-facing, and conflict-resolution skills.

Nice-to-haves

  • Experience managing full-stack teams.
  • Background in fintech, enterprise SaaS, or regulated technology environments.
  • Familiarity with AWS or Azure.

Compensation and Benefits

  • Compensation: $140,000–$160,000.
  • Medical, dental, and vision insurance.
  • HSA and FSA accounts.
  • Employer-paid life and disability insurance, with voluntary coverage options.
  • 401(k) plan with employer contributions.
  • Employee Assistance Program.
  • Flexible paid time off.
  • Commuter benefits, pet insurance, and continuing education assistance.

Skills

Java, Python, Spring Boot, REST APIs, Microservices, ETL, Data Integration, Data Pipelines, Docker, CI/CD, Agile, AWS, Azure, System Monitoring, Incident Management

ZoomInfo

ZoomInfo

United States

Manager, Data Platform
$140k+/yrRemote8+ YOEEngineering Management

Leads strategy, architecture, operations, and modernization of an enterprise data platform while managing and mentoring data platform engineers. Requires 8+ years in data engineering, platforms, or architecture and experience with production cloud data systems.

ZoomInfo

ZoomInfo

Bethesda, MD

Manager, Software Engineering - Integrations
$140k+/yrHybrid6+ YOEEngineering Management

Leads and develops a distributed engineering team responsible for scalable customer integrations and backend systems. The role combines people management, technical strategy, large-scale system design, and expertise in CRM integrations, APIs, authentication, databases, and cloud platforms.

Crusoe

Crusoe

Brighton, CO

Senior Manager, QMS
$135k+/yrOn-site8+ YOEEngineering Management

Leads the enterprise QMS across manufacturing facilities, overseeing ISO 9001 compliance, audits, CAPA/NCR governance, document control, quality metrics, risk management, and new-site readiness. Requires a bachelor’s degree and 7+ years of quality or manufacturing-quality experience.

Forterra

Forterra

Clarksburg, MD

Senior Quality Manager
$135k+/yrOn-site6+ YOEEngineering Management

Leads quality assurance, corrective action, audits, compliance, and continuous improvement for autonomous manufacturing programs. Requires a STEM bachelor's degree, substantial quality-management supervisory experience, manufacturing-sector expertise, and knowledge of ISO, PPAP/APQP, root-cause analysis, and configuration management.

Forge

Forge

New York, NY
Manager, Site Reliability Engineer
$150k+/yrOn-site8+ YOEEngineering Management

Leads Forge’s Site Reliability Engineering team, overseeing availability, incident response, observability, production operations, and reliability practices. Requires substantial infrastructure or software engineering experience, people leadership, and expertise with cloud platforms and operational tooling.