Skip to content
FivetranFivetran

Senior Software Engineer

Build and operate high-volume data pipelines and connectors that move customer data into warehouses. The role requires 5+ years of software development experience, strong Java and AWS expertise, and experience with reliable distributed systems.

About the job

Responsibilities

  • Build and maintain data pipelines that move customer data from diverse sources to data warehouses.
  • Develop and operate connectors on a global Kubernetes compute cluster.
  • Work with cloud APIs, SQL and NoSQL databases, events, and high-volume data systems.
  • Process data into clean, incremental, automated updates.
  • Contribute code, code reviews, architectural design, and technical leadership.
  • Mentor junior engineers and ensure technical excellence for owned services.
  • Identify design flaws and implement system improvements.
  • Use conversational AI tools such as Claude and ChatGPT to research, author, review, and synthesize software development lifecycle artifacts.

Requirements

  • 5+ years of professional experience.
  • Recent hands-on software development experience with strong technical and problem-solving skills.
  • Experience building reliable distributed systems and managing high-volume data in enterprise or web-scale products operating under strict SLAs.
  • Broad knowledge of software development and automation.
  • Strong understanding of algorithms and data structures.
  • Expertise in Java, AWS, cloud-based APIs, databases, software design, and programming best practices.
  • Entrepreneurial mindset, excellent communication, and technical leadership skills.
  • Ability to foster innovation, productivity, quality, and customer service.

Nice-to-Haves

  • Experience with ETL/ELT pipelines.
  • Experience with performance engineering.

Compensation and Benefits

  • Employer-paid medical insurance.
  • Paid time off, paid sick time, inclusive parental leave, holidays, volunteer days, and a year-end Global Week of Rest.
  • RSU stock grants.
  • Professional development and training opportunities.
  • Company events, free food, and team-building activities.
  • Monthly cell phone stipend.
  • Mental health support platform with therapy, coaching, and mindfulness resources.

Skills

Java, SQL, Kubernetes, Docker, AWS, GCP, Azure, Buildkite, Cloud Apis, Nosql Databases, Distributed Systems, Etl/Elt Pipelines, Performance Engineering, Algorithms, Data Structures

ZoomInfo

ZoomInfo

Bengaluru, India

Senior Software Engineer
No salary listedHybrid7+ YOEBackend Engineering

Leads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.

Navan

Navan

Bengaluru, India

Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Rippling

Rippling

Bengaluru, India

Senior Software Engineer - Tax Payments
No salary listedOn-site6+ YOEBackend Engineering

Senior software engineer responsible for designing reliable, distributed tax remittance systems operating globally across currencies, agencies, and compliance requirements. Requires 6+ years of programming experience and strong backend architecture and distributed-systems expertise, with Python, Django, React, MongoDB, and AWS preferred.