Senior Software Engineer building scalable distributed data pipelines and enterprise features. Focus on performance engineering, data security, and cluster orchestration using Java, cloud platforms, and Kubernetes.
175k – 210k/yr
Hybrid5+ YOEBackend Engineering
About the role
Technologies You’ll Use
Java
SQL
Bazel, BuildKite, Docker, Kubernetes, Github
AWS, GCP, Azure
Postgres database
AI Tools
What You’ll Do
Design and implement features and performance improvements to create highly scalable distributed data pipelines on the cloud
Develop, maintain, and test code
Conduct design and code reviews
Collaborate with peers, product managers, customer support, and other stakeholders to deliver the best product with high quality, performance, and scalability
Understand and fix challenges related to performance and scalability
Participate periodically in on-call rotation
Participate in the hiring process
Mentor Junior developers
Make Fivetran the most reliable and secure component of our customers’ data infrastructure
Skills We’re Looking For
Bachelor's degree, preferably in Software Engineering or Computer Science
5+ years of experience in the software industry with a passion for solving complex software engineering problems
Software engineering foundation - experience designing and developing reusable libraries and experimentation platforms for backend and frontend from scratch leveraging industry best practices
Experience working with distributed systems
Demonstrated ability to write well-structured and performant code
Ability to lead software and infrastructure design to satisfy project requirements
Experience in code reviews, design, troubleshooting and testing
Experience programming in an object oriented / systems language such as Java, C++, C# etc
Hands-on experience working with any cloud technologies (AWS, GCP, Azure) and containerization methodologies like Docker, K8s
Experience interacting with continuous integration tools like Buildkite
Knowledge of observability tools like New Relic/Grafana is a plus
Knowledge of AI tools and usage is a plus
Bonus Skills
Experience in data processing (ETL, ELT) and/or cloud-based platforms
Senior Software Engineer, Cloud Monitoring Service
CrusoeSan Francisco, CA
Senior Software Engineer building and owning Crusoe Cloud's customer-facing managed logs and observability services. Design scalable ingestion, query APIs, self-service onboarding, and integrations for AI workloads with strong focus on reliability, ease of use, and low-touch customer experience. Requires 5+ years experience with compiled languages and cloud systems.
175k – 210k/yr
On-site5+ YOEBackend Engineering
Senior Java Engineer
Wowza Media SystemsUnited States
Senior Java Engineer building and optimizing live/on-demand video transcoding, packaging, and delivery pipelines in Wowza Streaming Engine. Requires 8+ years Java experience with deep JVM and concurrency expertise plus 5+ years in video streaming workflows and codecs.
175k – 200k/yr
Remote8+ YOEBackend Engineering
Senior Software Engineer
PrizePicksUnited States
Senior Go engineer designing and owning scalable microservices for real-time contest and checkout systems. Requires 5-8 years experience building production Go services and distributed systems.
175k – 185k/yr
Remote5+ YOEBackend Engineering
Senior Software Engineer, Billing Platform
CrusoeSan Francisco, CA
Senior backend engineer to design, build, and scale Crusoe Cloud's billing platform, owning metering, pricing, invoicing, and payments end-to-end. Requires 5+ years experience with Go/Java/Rust/C++ and distributed systems.
175k – 220k/yr
On-site5+ YOEBackend Engineering
Senior Back End Engineer
PrizePicksUnited States
Senior backend engineer building and migrating services in Ruby on Rails and Go for PrizePicks' internal Back Office platform. Owns complex features end-to-end, drives microservices migration, mentors engineers, and participates in on-call.