Fivetran is looking to solve the problem of making access to data as simple and reliable as electricity for its customers.
Requirements
Strong knowledge of and experience with OOP, preferably Java.
Strong knowledge in database and query performance tuning.
Writes well-structured and performant code.
Experience understanding customer requirements and/or problems and breaking them down into engineering tasks.
Knowledge of observability tools like New Relic, Grafana is a plus.
Experience interacting with continuous integration tools like Buildkite/Circle CI
Experienced working in a cloud environment utilizing AWS, GCP, Kubernetes, Docker, BuildKite, or similar technologies.
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.
Other
10+ years of experience in the software industry with a passion for solving complex software engineering problems.
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.
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.
Enjoy mentoring and growing junior developers.
Have an analytical mindset that helps you identify design flaws in existing systems and drive improvements.
Strong written and verbal English skills to support complex analysis.
100% employer-paid medical insurance
Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off
RSU stock grants
Professional development and training opportunities
Company virtual happy hours, free food, and fun team-building activities
Monthly cell phone stipend
Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents.