Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

From Fivetran’s founding until now, our mission has remained the same: to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations continue to leverage our technology every day to become truly data-driven.

About the Role

Fivetran is building data pipelines to power the modern data stack for thousands of companies.

Fivetran is looking for a talented Senior Software Engineer with a passion for building enterprise-grade software to join the team. You will be focusing on developing world-class enterprise capabilities and features in support of our largest and most sophisticated customers. 

The work we do is both highly visible and critically important to the long term growth and success of Fivetran. You will have an impact across the entire product as we develop our next generation of enterprise, data governance, and solutions engineering offerings.

Fivetran is the epitome of data-driven-development — our engineering team is focused on building a world class product that:

  • Facilitates Data Analytics — join our mission to reliably deliver best-in class schemas, and clean data, designed to be intuitively useful to analysts.
  • Contributes to our Community — help develop tools like Data Lakes, SQL-based Transformations, and schema explorers to empower analysts to choose the best tools, and to make those tools more powerful.
  • Is Absolutely Dependable — work to make Fivetran the most reliable and secure component of our customers’ data infrastructure.

We emphasize using no-nonsense code, and take great pride in the simplicity and effectiveness of the systems we build. Our back-end is built on Java, C, Postgres, and Kubernetes, and our front-end is built on React and Typescript.

This is a full-time, hybrid position based out of our Toronto, Canada office.

Technologies You’ll Use

Java, Postgres, GCP, SQL, BigQuery, Bazel, BuildKite, Grafana

What You’ll Do

  • 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.
  • Participate in the hiring process.

Skills We’re Looking For

  • 5+ 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 develops.
  • 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.
  • Knowledge of observability tools like New Relic, Grafana is a plus.
  • Experience interacting with continuous integration tools like Buildkite/Circle CI.

Bonus Skills​

  • 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.

#LI-HYBRID #LI-EM1

 

Perks and 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.

*May vary by country and worker type - please reach out to your recruiter for more information

Click here to learn more about Fivetran's Benefits by Region.


We’re honored to be valued at over $5.6 billion, but more importantly, we’re proud of our core values of Get Stuck In, Do the Right Thing, and One Team, One Dream. Read about us in Forbes.     

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, not only because it is the right thing to do, but because it helps us build a world-class company to better serve our customers, our people and our communities.

To learn more about Fivetran’s culture and what it’s like to be part of the team, click here and enjoy our video.

To learn more about our candidate privacy policy, you can read our statement here.


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. We look forward to hearing from you and accommodating your needs to the best of our ability.

Fivetran Glassdoor Company Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Fivetran DE&I Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Fivetran
Fivetran CEO photo
George Fraser
Approve of CEO

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Fivetran

At Fivetran, located in the vibrant city of Toronto, Ontario, Canada, we're on a mission to make data access as easy and reliable as electricity. As a Senior Software Engineer, you will play a critical role in building enterprise-grade software that powers data pipelines for thousands of companies. Your work will involve developing innovative features that enhance our product's capabilities and support our largest clients. You'll lead projects that require collaboration with various stakeholders and maintain high standards for code quality. With our tech stack rooted in Java, C, Postgres, and Kubernetes, you’ll ensure Fivetran remains the most dependable component of our customers’ data infrastructure. You’ll deepen your expertise in cloud technologies like GCP, help ensure data reliability, and contribute to impactful decisions in the development process. In this hybrid role, enjoy working in an environment that values your insights and encourages continuous learning. Plus, with exciting perks such as 100% employer-paid medical insurance and generous paid time off, you’ll find a supportive community that truly values its engineers. Join us at Fivetran and be part of a team that believes in the power of data to drive success.

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Fivetran
What are the main responsibilities of a Senior Software Engineer at Fivetran?

As a Senior Software Engineer at Fivetran, you'll lead the design and development of enterprise capabilities, manage multiple projects, and ensure high code quality while collaborating with various stakeholders. You'll improve existing features and participate in on-call rotations to support customer success.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at Fivetran?

Fivetran requires Senior Software Engineers to have at least 5 years of experience in software development, strong knowledge of OOP (preferably Java), and a proven track record of delivering complex projects. Candidates should also have experience with cloud technologies and a passion for problem-solving.

Join Rise to see the full answer
What technologies does a Senior Software Engineer at Fivetran use?

The tech stack for a Senior Software Engineer at Fivetran includes Java, Postgres, GCP, SQL, BigQuery, and various tools like Bazel, BuildKite, and Grafana, ensuring you work with leading-edge technologies in the industry.

Join Rise to see the full answer
How does Fivetran support professional development for Senior Software Engineers?

Fivetran emphasizes professional growth by offering training opportunities, mentorship programs, and resources aimed at enhancing your skills. The company's commitment to innovation means you'll continuously learn and develop in a supportive environment.

Join Rise to see the full answer
What kind of team culture can a Senior Software Engineer expect at Fivetran?

At Fivetran, the team culture is centered around collaboration, diversity, and innovation. The company values input from all employees and promotes a fun and engaging work environment with team-building activities, ensuring you thrive both personally and professionally.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with Java and object-oriented programming?

When discussing your experience with Java, focus on specific projects where you utilized OOP principles. Describe how you approached design patterns and provided examples of challenges you overcame using Java in complex situations.

Join Rise to see the full answer
How do you ensure high code quality in your projects?

Highlight your approach to code reviews, testing practices, and any tools you use to maintain code quality such as automated testing frameworks. Share how you encourage team members to follow these standards as well.

Join Rise to see the full answer
How do you handle project management and stakeholder communication?

Explain your project management tools and techniques, like Agile or Scrum, and how you effectively communicate with stakeholders. Share an example of managing conflicting interests and how you navigated those discussions.

Join Rise to see the full answer
What experience do you have with cloud technologies and containerization?

Discuss any hands-on experience with cloud providers like GCP or AWS and your familiarity with containerization tools like Docker or Kubernetes. Provide examples of projects where you utilized these technologies to drive results.

Join Rise to see the full answer
Can you give an example of a challenging problem you solved in software development?

Describe a specific and complex technical challenge you've faced. Focus on your problem-solving approach, the steps you took to resolve it, and the outcome, showcasing your analytical skills and strategic thinking.

Join Rise to see the full answer
How do you stay current with emerging technologies in software engineering?

Share the resources you rely on, such as blogs, courses, or industry conferences. Explain how you implement new technologies within your work, advocating for their adoption when beneficial.

Join Rise to see the full answer
What strategies do you use to mentor junior developers?

Discuss your mentoring approach, such as regular one-on-one meetings, pair programming, or code reviews. Share success stories of how mentoring has helped junior developers grow in their roles.

Join Rise to see the full answer
How do you approach customer requirements when developing features?

Describe your process for gathering and analyzing customer feedback, breaking it down into actionable engineering tasks, and how you ensure that the solutions align with customer needs.

Join Rise to see the full answer
How would you improve existing features in a codebase?

Explain your method for assessing existing features, identifying performance bottlenecks, and making suggestions for improvements based on user feedback and code reviews.

Join Rise to see the full answer
What is your experience with testing and maintaining enterprise-level software?

Talk about your experience with unit testing, integration testing, and any specific frameworks you've used to ensure maintainable enterprise software. Explain how you prioritize testing in the development lifecycle.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Fivetran Remote Denver, Colorado, United States, AMER
Posted 2 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Dare to be Different
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Family Medical Leave
Paid Holidays
Medical Insurance
Paid Volunteer Time
Social Gatherings
Some Meals Provided
Snacks

Elevate data management as a Senior Product Manager at Fivetran, where you'll drive orchestration and extensibility to enhance user experience.

Photo of the Rise User
Fivetran Remote Remote, Washington DC, United States, AMER
Posted 2 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Dare to be Different
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Family Medical Leave
Paid Holidays
Medical Insurance
Paid Volunteer Time
Social Gatherings
Some Meals Provided
Snacks

As a Senior Solution Architect, you'll empower customers with secure data pipeline architecture, enhancing their analytics capabilities.

Photo of the Rise User
Posted 9 days ago
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Learning & Development
Equity
Paid Holidays
Paid Time-Off
WFH Reimbursements
Child Care stipend
Maternity Leave
Paternity Leave

Join Flock Safety as a Senior Software Engineer to help build cutting-edge technology solutions aimed at reducing crime in communities.

Photo of the Rise User
NBCUniversal Hybrid 30 Rockefeller Plaza, New York, NY 10111, USA
Posted 11 days ago

Seeking a creative Staff Game Specialist to develop innovative software for 3D environment generation at NBCUniversal.

Photo of the Rise User

As an SAP ABAP Developer, you will be a key player in driving innovative business solutions for the US federal government with Accenture Federal Services.

Photo of the Rise User
Posted 5 days ago

Become a pivotal part of Sword Health's mission as a Senior Backend Engineer, driving AI-enhanced healthcare solutions.

CMU Hybrid Arlington, VA
Posted 8 days ago

SEI is looking for a Technical Lead with expertise in C and C++ to drive software development projects and mentor a talented team.

Photo of the Rise User
American Express Hybrid New York, New York, United States
Posted 12 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join a leading global company as a Senior Engineer, where your technical expertise will enhance the mobile experiences of millions at American Express.

Photo of the Rise User
Posted 11 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as a Senior Engineer to revolutionize mobile customer experiences for millions.

Join Contentstack as a Senior Engineer I - DevOps and be part of a team delivering digital experiences for leading brands.

Fivetran is the platform for automated data movement, extracting, loading, and transforming data from around the globe.

28 jobs
MATCH
Calculating your matching score...
BADGES
Badge Flexible CultureBadge Future MakerBadge InnovatorBadge Rapid Growth
CULTURE VALUES
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Dare to be Different
BENEFITS & PERKS
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Family Medical Leave
Paid Holidays
Medical Insurance
Paid Volunteer Time
Social Gatherings
Some Meals Provided
Snacks
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Kent just viewed Senior Director, Program at Teaching Lab
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Kent just viewed Director, Strategic Partnerships at Teaching Lab
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
12 people applied to Game Developer (Unity) at LiquidX
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sr. Manager / Director of Demand Generation at Seesaw