Senior Software Engineer
Company: Fivetran, Inc.
Location: Oakland
Posted on: January 16, 2025
Job Description:
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
RoleFivetran is building data pipelines to power the modern data
stack for thousands of companies. Fivetran is looking for a Senior
Software Engineer enthusiastic to join our fast-growing company. As
a part of the Data Validation Team, you will help build new
features for our data validation service, improve our software
architecture, and maintain the reliable operation of the service.
We're looking for someone eager to learn and apply the key values
that make our product great, dive deep into complex investigations
into data validation, and build a world-class data validation
solution.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 tools, and take great
pride in the simplicity and effectiveness of the systems we build.
Our back-end is built on Java, Postgres, and Kubernetes, and our
front-end is built on React and Typescript.This is a full-time
position based out of our Oakland, California office.Technologies
You'll UseJava, SQL, AWS, GCPWhat You'll Do
- Dive deep into data replication debugging, analyzing existing
code that is in use by hundreds of customers today. Some clients
are operating the largest Oracle clusters in the world.
- Analyze new features that are introduced by various data
sources including Snowflake, BigQuery, SQL Server, Postgres, MySQL,
and NoSQL databases and determine how to develop supporting
features.
- Contribute to the efforts to the maintenance and improvement of
existing connectors; call for improvement in all areas of
Fivetran's codebase and infrastructure.
- Be a part of the process to move a high performance client side
service to the cloud and operate at scale.
- Develop software designs and technical roadmap for the
team.
- Contribute to hiring by participating in the interview
process.
- 5+ years programming in Java languages.
- Writes well-structured and performant code.
- Be able to dive into code that has been previously written and
suggest improvements.
- Understand and can explain how to build high performance
systems and processes.
- Able to define project requirements and be proficient at
designing software and infrastructure.
- Enjoy mentoring and growing junior developers.
- Have an analytical mindset that helps you identify design flaws
in existing systems and come up with improvements.
- Experience understanding customer requirements and/or problems
and breaking them down into engineering tasks.Bonus Skills
- Data Validation or data quality of sources and
destinations.
- Has worked with Data Sketches.
- Experience in working with open source projects with other
collaborators.
- Experience in data processing (ETL, ELT) and/or cloud-based
platforms.
- Experience in designing and developing file, event,
application, or database connectors.
- Experienced working in a cloud environment utilizing AWS, GCP,
Kubernetes, Docker, CircleCI, or similar technologies.The pay range
displayed on this job posting reflects the minimum and maximum
target for new hire salaries for the target position and level. Our
pay ranges are determined by role, level, and location. Our job
titles may span more than one career level. Within the range,
individual pay is determined by additional factors, including
job-related skills, experience, relevant education or training,
business need, market demands. The pay range is subject to change
and may be modified in the future. Your recruiter can share more
about the specific pay range for your location during the hiring
process.Pay Range$166,585.93 - $199,911.11 USDPerks 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.
- 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.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.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. 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.
#J-18808-Ljbffr
Keywords: Fivetran, Inc., San Jose , Senior Software Engineer, IT / Software / Systems , Oakland, California
Didn't find what you're looking for? Search again!
Loading more jobs...