Posted in

Senior Software Engineer

Senior Software Engineer

CompanyFivetran
LocationOakland, CA, USA
Salary$166585.93 – $199911.11
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 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 and cloud security concepts
  • Demonstrated ability to write well-structured and performant code
  • Ability to lead software and infrastructure design to satisfy project requirements
  • Can identify design flaws in existing systems and come up with improvements
  • 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 Buidkite

Responsibilities

  • 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

Preferred Qualifications

  • Knowledge of observability tools like New Relic/Grafana is a plus
  • Knowledge of Data Engineering is a plus
  • Experience in data processing (ETL, ELT) and/or cloud-based platforms