Posted in

Staff Software Engineer

Staff Software Engineer

CompanyFivetran
LocationOakland, CA, USA
Salary$186698.21 – $233372.76
TypeFull-Time
Degrees
Experience LevelExpert or higher

Requirements

  • 10+ years of experience in the software industry with a passion for solving complex software engineering problems.
  • Strong knowledge of and experience with OOP, preferably Java.
  • Writes well-structured and performant code.
  • Proven track record of leading and delivering large and complicated projects.
  • Able to define project requirements and be proficient at designing the software and infrastructure to satisfy them.
  • Experience understanding customer requirements and/or problems and breaking them down into engineering tasks.
  • Be able to efficiently solve problems that unlock valuable use cases for our largest customers.
  • Be able to dive into previously written code and both suggest and effect improvements.
  • Understands and can explain how to build high performance systems and processes.
  • Enjoy mentoring and growing junior developers.
  • Have an analytical mindset that helps you identify design flaws in existing systems and drive improvements.
  • Hands-on experience working with any cloud technologies (AWS, GCP, Azure) and containerization methodologies like docker, K8s.
  • Strong written and verbal English skills to support complex analysis.

Responsibilities

  • Lead the design, development, and debugging of our intuitive best-in-class enterprise capabilities enabling Fivetran’s largest customers.
  • Manage and lead projects simultaneously, coordinating with different stakeholders to ensure timely and quality delivery in an iterative development environment.
  • Maintain and improve existing enterprise features; call for improvements in Fivetran’s codebase and infrastructure.
  • Demonstrably maintain high standards for code quality, performance, scalability, and reliability by conducting thorough testing and reviews.
  • Collaborate across engineering on cross-functional projects creating innovative solutions.
  • Make Fivetran the most reliable and secure component of our customers’ data infrastructure.
  • Stay up-to-date with emerging technologies and industry trends, advocating for the adoption of new tools and methodologies to improve the development process.
  • Work closely with the Customer Success and Go-To-Market (GTM) teams to assist in challenging customer situations. Provide technical expertise and solutions to ensure customer satisfaction and support Fivetran’s growth objectives.
  • Participate periodically in on-call rotation.

Preferred Qualifications

  • Experience in data processing (ETL, ELT) and/or cloud-based platforms.
  • Experienced working in a cloud environment utilizing AWS, GCP, Kubernetes, Docker, BuildKite, or similar technologies.