Senior Software Engineer
Full Job Description
About The Role
We are looking for a Senior Software Engineer to join our team building the core data pipeline service. You will architect, build, and maintain pipelines that move terabytes of customer data from various sources into their warehouses on our global Kubernetes compute cluster.
What You'll Do
- Craft high-performance connectors operating across diverse environments (AWS, GCP).
- Process raw data into clean, incremental, automated updates for enterprise clients.
- Patch software and build new features within our distributed system architecture.
- Ensure technical excellence by contributing code, reviewing peers' work, shaping architectural design, and mentoring junior engineers.
Tech Stack
You will leverage Java, SQL/NoSQL databases, Kubernetes, Docker, AWS/GCP cloud APIs, CI/CD pipelines (CircleCI), and event-driven architectures to solve complex data challenges under strict SLAs.
Skills We're Looking For
- Strong software development experience with a focus on reliable distributed systems and high-volume data management.
- Mastery of algorithms, data structures, Java, Cloud-native patterns, and automation.
- An entrepreneurial mindset coupled with excellent communication and technical leadership skills to drive innovation and quality in our customer-facing services.
Perks & Benefits
We offer 100% employer-paid medical insurance, generous PTO, parental leave, RSU stock grants, professional development budgets, monthly cell phone stipends, and access to world-class mental health resources. We are a hybrid team based in Bangalore with two days of collaboration in-office weekly.
Company
Fivetran
Fivetran, a global leader in data movement, empowers customers to leverage their data for AI applications, ML models, predictive analytics, and operational workloads.Our platform reliably and securely...