This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Fivetran is building data pipelines to power the modern data stack for thousands of companies. We are looking for a Software Engineer enthusiastic to join our fast-growing company. As a part of the Oracle Connector Team, you will be responsible to help build new features of our data pipeline service, help improve our software architecture, and maintain reliable operation of the service. We're looking for someone who wants to learn and apply the key values that make our product great, dive deep into complex investigations into data replication and build a world class ELT solution for Oracle systems.
Job Responsibility:
Dive deep into data replication debugging, analyzing existing code that is in use by hundreds of customers today
Analyze new features that are introduced by Oracle in recent releases 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
Requirements:
2+ years programming in Java or C languages, strong preference to C/C++ for this role
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
Have an analytical mindset that helps you identify design flaws in existing systems and come up with improvements
1+ years of of working in a cloud environment utilizing AWS, GCP, Docker/Kubernetes, CircleCI, or similar technologies
1+ years of infrastructure as code on Docker/Kubernetes, AWS CloudFormation, Terraform, Google Cloud Deployment Manager, or equivalent
Able to define project requirements
Proficient at designing software and infrastructure
Experience understanding customer requirements and/or problems and breaking them down into engineering tasks
Experience working in large distributed teams
Nice to have:
Working experience with database internals such as storage format, compression techniques, encryption, disaster recovery, transaction management, or high availability
Working experience in designing and developing file, event, application, or database connectors
Working experience with advanced Java development such as multi-threads, multi-tasking, different asynchronous programming mechanisms, garbage collector tuning, etc
Working experience setting up, maintaining and tuning production Oracle RDBMS
What we offer:
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