Fivetran is looking to integrate its Reverse ETL product, formerly Census, directly into the Fivetran dashboard to bring best-in-class data activation to every Fivetran customer, requiring a Staff Software Engineer to lead this integration.
Requirements
- Expertise in at least one interpreted language such as Python, Ruby on Rails, etc.
- Hands-on experience with at least one compiled language such as C++, Kotlin, Scala, Go, Java, etc.
- Solid understanding of relational databases (experience with data warehousing solutions (e.g., Snowflake) is a bonus)
- Proven experience in system integration, including API consumption and development (experience with infrastructure management is a bonus)
- Familiarity with leading cloud providers, such as GCP, AWS, or Azure
- Experience being on-call
Responsibilities
- Make contributions to all parts of our tech stack, which comprises Ruby on Rails, Typescript, Vue, and AWS.
- Be comfortable “filling in the gaps” in product / design specs.
- Work closely with our product team, leaders, and customers to help design and develop features that make Fivetran the one-stop shop for data activation.
- Mentor early-career engineers, perform thoughtful and constructive code reviews, advise on best practices, provide project-level leadership, operate across teams, departments, and time zones.
- Lead major projects, from driving research spikes, to writing and socializing design documents, to planning the implementation and rollout
- Be adept with data, backend systems, APIs, and UI components.
- Build, deploy and maintain their code.
Other
- This is a full-time position based out of our New York office. Our hybrid work model offers a blend of remote flexibility and in-person collaboration, including two days in the office each week to connect and build as a team
- Approaches new problems with a scrappy optimism, with a bias towards action.
- Thrives in ambiguous environments where you get to work directly with customers and make decisions that build trust and have a huge impact on the business.
- Present and available online for synchronous and asynchronous collaboration with a team distributed across North America.
- Able to work in-person in our New York office 2 days per week.