Skip to contentStaff Software Engineer
Company | Fivetran |
---|
Location | Oakland, CA, USA |
---|
Salary | $186698.21 – $233372.76 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Expert 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.