Senior Staff Software Engineer

New
F
FivetranData Infrastructure
United StatesFull-TimeStaff
Salary$207,073—$258,841.50 USD
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of experience in the software industry
Required Skills
AWSDockerPythonSQLGCPKubernetesPostgresDistributed Systems

Requirements

  • 8+ years of experience in the software industry with a passion for solving complex software engineering problems.
  • Experience designing and developing reusable libraries, services, and platforms from scratch leveraging industry best practices.
  • Strong proficiency in Python and SQL, with deep experience working with relational databases (Postgres) and data warehouses.
  • Experience working with distributed systems and cloud security concepts.
  • Hands-on experience working with cloud technologies (AWS, GCP) and containerization methodologies like Docker and Kubernetes.
  • Demonstrated ability to write well-structured and performant code.
  • Ability to independently lead software and infrastructure design to satisfy project requirements.
  • Experience in code reviews, design, troubleshooting, and testing.
  • Experience interacting with continuous integration tools like BuildKite.
  • Experience with AI code assist, coding agents, and conversational AI systems for SDLC tasks.
  • Knowledge of observability tools like Grafana is a plus.

Responsibilities

  • Design, build, and lead the architecture of Fivetran's semantic layer, defining the modeling and query semantics that power metrics and analytics across customer data.
  • Independently design and implement features and performance improvements to create highly scalable distributed data systems on the cloud.
  • Develop, maintain, and test code.
  • Drive technical direction and architectural designs across the team and owned services.
  • Conduct design and code reviews.
  • Understand and fix challenges related to performance and scalability of query execution over large data warehouses.
  • Collaborate with peers, product managers, customer support, and other stakeholders to deliver the best product with high quality, performance, and scalability.
  • Participate periodically in on-call rotation.
  • Participate in the hiring process.
  • Mentor junior developers and make Fivetran the most reliable and secure component of our customers' data infrastructure.
View Full Description & ApplyYou'll be redirected to the employer's site
$207,073—$258,841.50 USD
Apply Now