About the Role
We are seeking a Staff Software Engineer to join our Reverse ETL product engineering team. This role involves integrating data activation capabilities into the Fivetran product, working as a senior member of a distributed, collaborative, agile team.
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 and prototyping to test ideas.
- Work closely with our product team, leaders, and customers to help design and develop features.
- Mentor early-career engineers, perform thoughtful and constructive code reviews, advise on best practices, provide project-level leadership, and 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.
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.
- Can build things end-to-end; engineers build, deploy and maintain their code.
- Adept with data, backend systems, APIs, and UI components.
- Customer-focused, with an eye for building delightful product experiences and developer experiences.
- 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 Toronto office 2 days per week.
Skills
- Ruby on Rails
- Typescript
- Vue
- AWS
- Python
- Ruby on Rails
- C++
- Kotlin
- Scala
- Go
- Java
- Relational databases
- Data warehousing solutions
- Snowflake
- System integration
- API consumption
- API development
- Infrastructure management
- GCP
- AWS
- Azure
Location
- Toronto, ON
Work Type
- Full-time
- Hybrid
Experience Level
- Staff
Salary/Compensations
- $167,548—$209,435 CAD
Benefits
- 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.
About the Company
- Fivetran’s mission is to make access to data as simple and reliable as electricity.
- Fivetran and dbt Labs are bringing together two industry-leading companies with a shared mission: helping organizations unlock the full value of their data.
- Together, we’re delivering the data infrastructure layer that helps organizations move, transform, and trust their data.
- Fivetran helps organizations automate data movement across the systems, clouds, engines, and tools they rely on.
- dbt Labs pioneered analytics engineering, helping teams transform data into reliable, governed insights.
- Together, we support thousands of organizations as they build a trusted foundation for analytics, AI, and better business decisions.
- We’re creating a company with the scale, talent, and technology to help more organizations put their data to work with greater speed, confidence, and impact.
- We’re honored to be valued at over $5.6 billion.
- Our core values are Get Stuck In, Do the Right Thing, and One Team, One Dream.
- Fivetran brings together high-quality talent across the globe to make data access as easy and reliable as electricity for our customers.
- We value and recognize that our customers benefit from having innovative teams made of people from many backgrounds, experiences, and identities.
- Fivetran promotes diversity, equity, inclusion & belonging through attracting, recruiting, developing, and retaining a diverse workforce.
Equal Opportunity
- We are committed to ensuring that all candidates have an equal opportunity to participate in our interview process.
- If you require accommodations at any stage of the process due to a disability, medical condition, or any other circumstance, please don't hesitate to submit your request by filling out this form.
- We will work with you to provide reasonable accommodations to facilitate your participation and ensure a fair and accessible interview experience.
- Your request and any information provided will be kept confidential and will not impact your candidacy.
