CrawlJobs Logo

Staff Software Engineer - ETL Platform

fivetran.com Logo

Fivetran

Location Icon

Location:
Canada , Toronto

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

167548.00 - 209435.00 CAD / Year

Job Description:

Fivetran is building data pipelines to power the modern data stack for thousands of companies. We’re looking for a Staff Software Engineer to join our ETL Platform team. We own the core platform that backs Census’ sync engine. We are responsible for keeping our customer data flowing smoothly - on time, every time. We design and implement projects like our recent Sync Tracking overhaul - enabling us to capture, store, and process huge datasets, giving customers complete visibility into what data is flowing through our pipes; providing the capability to verify that every record is getting where it needs to go. We manage a constantly scaling and resizing fleet of machines to handle the dynamic needs of our customers, so one could call us the shadow infrastructure team as well.

Job Responsibility:

  • Make valuable contributions to the deepest recesses of our tech stack – including writing typesafe Ruby and Rails with Sorbet, building performant Kotlin microservices, managing highly available Spark clusters, working on deterministic Temporal workflows, and Terraforming all the things in AWS
  • Operate in hostile territory on all sides–building and managing a data diffing ETL engine that operates across every type of data warehouse and SQL dialect imaginable on data you don’t own or control, and send it to countless permutations of destinations that could respond any number of unpredictable ways
  • Be a reliable and steadfast operator, participating in the team on-call rotation to help diagnose, triage and fix performance bottlenecks and gnarly edge-cases our customers discover
  • Work closely with our product team to help design and develop new features to improve data pipeline observability and debuggability

Requirements:

  • Expertise in at least one interpreted language such as Python, Ruby on Rails, etc.
  • Expertise in 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
  • Ownership - Experience being on-call, driving system quality higher, managing costs and constantly recognizing areas to simplify while always improving composability
  • Autonomous and Self-Motivated - thrives in a high-trust environment, driving projects forward and making independent decisions with confidence
  • Adaptable and Resilient - comfortably navigates ambiguity and views challenges as opportunities for growth
  • Driven and Persistent - maintains a strong focus on goals, confidently overcoming obstacles and eagerly seeking innovative solutions to exceed expectations
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

Additional Information:

Job Posted:
April 22, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Staff Software Engineer - ETL Platform

Staff Software Engineer, Backend

The Staff Engineer will work closely with AI/ML engineers, product managers, app...
Location
Location
United States , NYC
Salary
Salary:
160000.00 - 190000.00 USD / Year
conductor.com Logo
Conductor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Completed studies in Computer Science, Mathematics, engineering or a related field or equivalent professional experience
  • 8+ years of experience in software development, with experience in product-driven companies
  • Strong expertise in system design, distributed computing, and scalable architecture patterns for handling large datasets and high-throughput applications
  • Proficiency in multiple programming languages with strong Python coding skills. Experience with Java is highly valued
  • Strong database experience including both SQL and NoSQL systems, with knowledge of data modeling and optimization techniques
  • Experience with AI/ML technologies including LLMs, vector databases (e.g., Milvus), embeddings, and ML frameworks
  • Knowledge of MLOps practices, model deployment, and AI system integration in production environments
  • Experience working across the full software development lifecycle including CI/CD, monitoring, testing, and production deployment
  • Proven track record of technical leadership, mentoring engineers, and driving engineering excellence within teams
  • Up-to-date with rapidly-evolving technologies and demonstrated ability to evaluate and adopt new tools and frameworks
Job Responsibility
Job Responsibility
  • Lead the technical architecture, design, and implementation of large-scale distributed systems and data platforms to support customer needs and business growth
  • Oversee the planning, execution, and successful delivery of complex engineering projects, ensuring adherence to engineering best practices and quality standards
  • Design and build scalable, high-performance backend systems and APIs that handle millions of requests and large datasets efficiently
  • Architect robust data processing pipelines and ETL workflows using modern cloud technologies and distributed computing frameworks
  • Drive technical decision-making across the engineering organization, evaluating trade-offs and establishing engineering standards and practices
  • Lead cross-functional collaboration with product, AI/ML engineering, data engineering, and infrastructure teams to deliver comprehensive solutions
  • Build and maintain CI/CD pipelines, monitoring systems, and deployment automation to ensure reliable software delivery
  • Implement AI/ML capabilities including LLM integration, vector databases, and intelligent content processing workflows
  • Mentor senior and junior engineers, fostering technical excellence and knowledge sharing within the engineering organization
What we offer
What we offer
  • 100% covered employee medical plan
  • a dental & vision plans
  • 401(k) with employer contribution
  • an unlimited vacation policy
  • 10 sick days
  • short-term disability
  • long-term disability
  • generous paid parental leave
  • employee assistance program
  • flexible savings accounts
  • Fulltime
Read More
Arrow Right

Staff Software Development Engineer

Design and develop software applications and platforms to support digital strate...
Location
Location
United States , Woonsocket
Salary
Salary:
147680.00 - 240000.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree (or foreign equivalent) in Computer Science, Computer Engineering, Information Technology, Engineering, or a related field
  • 5 years of progressive, postbaccalaureate experience in the job offered or related occupation
  • 5 years of experience in Agile methodologies or SAFe Software Development Principles
  • 5 years of experience with Databases, including Oracle and SQL
  • 5 years of experience with JIRA, Rally, or Confluence
  • 5 years of experience with Java, MySQL, or NoSQL
  • 5 years of experience with Software development lifecycle (SDLC)
  • 5 years of experience with Software testing, quality assurance, and troubleshooting
  • 5 years of Domain support for healthcare or retail organization
  • 5 years of experience Developing backend services, performing code reviews, and collaborating with peers on software development solutions
Job Responsibility
Job Responsibility
  • Design and develop software applications and platforms to support digital strategies and solutions
  • Analyze user needs and develop software solutions to meet business requirements
  • Determine feasibility of solutions design and prepare technical design documentation
  • Upgrade existing software applications and/or systems to improve functionality and features with a focus on performance, reliability, and maintainability
  • Write and review high quality code and perform unit and/or automation testing
  • Develop and deploy application components and support unit testing and bug fixes
  • Participate in AGILE Scrum meetings and/or CI/CD
  • Support applications, systems, and databases used to process prescriptions, claims, and related healthcare activities
  • Collaborate with cross-functional teams on applications development, technical requirements, code review, project deliverables, quality assurance, and software development best practices
  • Mentor junior team members
What we offer
What we offer
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • 401(k) retirement savings plan
  • Employee Stock Purchase Plan
  • Fully-paid term life insurance plan
  • Short-term disability benefits
  • Long term disability benefits
  • Well-being programs
  • Education assistance
  • Fulltime
Read More
Arrow Right

Senior Staff Data Engineer- Data Platform

At Marktplaats, data is at the heart of everything we do, but Intelligence is wh...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
adevinta.com Logo
Adevinta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of hands-on experience in Software Development or Data Engineering
  • at least 5+ years specifically focused on building Data Platforms
  • deep understanding of how Platform infra supports Analytics workloads
  • proven experience evolving complex platforms from legacy patterns to modern, cloud-native solutions
  • deep knowledge of Spark internals, JVM tuning, and performance optimization for high-scale batch and streaming datasets
  • deep expertise in Unity Catalog, Delta Lake internals, and optimizing high-volume workloads
  • strict software engineering discipline (CI/CD, Testing, OOP) applied to data pipelines
  • understanding of microservices architecture
  • understanding the needs of Analytics/DWH teams (Data Modeling, dbt)
  • strong background in building automated pipelines using Terraform/Terragrunt and ensuring system observability
Job Responsibility
Job Responsibility
  • Lead the evolution of our Data Platform and architect the "Data Exchange" strategy
  • define robust patterns for API-based ingestion, Event-Driven Architectures (Kafka), and Reverse ETL
  • ensure architectures are optimized for cost and performance on AWS
  • act as a catalyst for technical evolution
  • constantly scan the horizon for next-generation technologies
  • lead the implementation of new paradigms
  • design the strategy for Unity Catalog implementation and Data Contracts
  • champion FinOps, automating cost controls for our highest-volume workloads
  • build the underlying infrastructure that allows Analytics/DWH teams to run efficient transformations
  • elevate the technical bar of the team, mentoring Staff and Senior engineers
What we offer
What we offer
  • An attractive Base Salary
  • Participation in our Short Term Incentive plan (annual bonus)
  • Work From Anywhere: Enjoy up to 20 days a year of working from anywhere
  • A 24/7 Employee Assistance Program for you and your family
  • a collaborative environment with an opportunity to explore your potential and grow
  • a range of locally relevant benefits
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Managed AI - AI Platform

Be a part of the AI revolution with sustainable technology at Crusoe. Here, you'...
Location
Location
United States , San Francisco, CA; Sunnyvale, CA
Salary
Salary:
208725.00 - 253000.00 USD / Year
crusoe.ai Logo
Crusoe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Advanced degree in Computer Science/Engineering
  • 8-10+ years of industry experience with demonstrated history of consistent success leading a varied portfolio of initiatives across your function
  • Experience with distributed systems, cloud services (compute, storage, networking, database), and delivering early-stage projects quickly
  • Experience with Generative AI (LLMs, Multimodal) and familiar with AI infrastructure (training, inference, ETL pipelines)
  • Proficient with container runtimes (e.g., Kubernetes), microservices, REST APIs, gRPC, and the full software development lifecycle including CI/CD
Job Responsibility
Job Responsibility
  • Lead the design and implementation of core AI services, including: Resilient fault-tolerant queues for efficient task distribution
  • Model catalogs for managing and versioning AI models
  • Scheduling mechanisms optimized for cost and performance
  • Architect and scale infrastructure to handle millions of API requests per second
  • Implement robust monitoring and alerting to ensure system health and 24/7 availability
  • Collaborate closely with product management, business strategy, and other engineering teams to define the AI platform roadmap
  • Influence the long-term vision and architectural decisions of the platform
  • Contribute to open-source AI frameworks and actively participate in the AI community
  • Prototype and rapidly iterate on emerging technologies and new features
What we offer
What we offer
  • Restricted Stock Units in a fast growing, well-funded technology company
  • Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents
  • Employer contributions to HSA accounts
  • Paid Parental Leave
  • Paid life insurance, short-term and long-term disability
  • Teladoc
  • 401(k) with a 100% match up to 4% of salary
  • Generous paid time off and holiday schedule
  • Cell phone reimbursement
  • Tuition reimbursement
  • Fulltime
Read More
Arrow Right

Staff Analytics Engineer

We are seeking a Staff Analytics Engineer with skills in pipeline development an...
Location
Location
United States , San Francisco
Salary
Salary:
173000.00 - 200000.00 USD / Year
goodleap.com Logo
GoodLeap
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Computer Science, DS, or related technical degree or equivalent work experience
  • 6-10 years' experience as an Analytics Engineer, BI Analyst, Data Analyst, or similar role
  • 5+ years' hands-on SQL experience in a work environment
  • Experience with data management, documenting process and data flows, and ensuring data quality
  • Experience with ETL processes, software development, and lifecycle awareness
  • Strong communication skills, including the ability to clearly describe technical work to non-technical stakeholders
  • Demonstrated ability to quickly learn new technologies and think critically about their strengths and weaknesses
  • Analytical mindset and willingness to identify and question assumptions
Job Responsibility
Job Responsibility
  • Engage with stakeholders and business teams to understand priorities and identify opportunities to advance their analytics solutions
  • Provide support to stakeholders by triaging requests, investigating data issues, and building tools and processes to support data needs
  • Develop datasets and dashboards within an agile framework
  • Share new data tools with non-technical stakeholders and educate end users on how best to access the data they need
  • Assist business users in identifying and deploying the right tool for each use case, including performing new tool and technology evaluations
  • Work with other members of the Analytics team to define, implement, and test new data sources and pipelines and ensure that new reports are built on consistent, reliable, and maintainable data foundations
  • Provide input to Data Engineering on requirements and enhancements to existing data ingestions, pipelines, and platforms
What we offer
What we offer
  • bonus
  • equity
  • Fulltime
Read More
Arrow Right

Senior Data Engineer

In this vital role you will be responsible for the development and implementatio...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
amgen.com Logo
Amgen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in Computer Science, Information Technology, or a related field with 6+ years of experience or Bachelors degree with 8+ years of experience
  • Mastery with at least one programming language (Python, Scala, or similar)
  • Experience with data engineering platforms like Databricks
  • Experience with vibe coding using large language models for production systems
  • Broad interest in various Amgen preferred platforms/tools
  • Eagerness to learn and grow in a data engineering environment
  • Ability to work well within a team and communicate effectively
  • Experienced with data modelling and structuring
  • Experienced working with ETL orchestration technologies
  • Experienced with software engineering best-practices, including but not limited to version control (Git, Subversion, etc.), CI/CD (Jenkins, Maven etc.), automated unit testing, and DevOps
Job Responsibility
Job Responsibility
  • Design, development, and implementation of data pipelines, ETL/ELT processes, and data integration solutions
  • Deliver for data pipeline projects from development to deployment, managing, timelines, and risks
  • Ensure data quality and integrity through meticulous testing and monitoring
  • Leverage cloud platforms (AWS, Databricks) to build scalable and efficient data solutions
  • Work closely with product team, and key collaborators to understand data requirements
  • Enforce to data engineering industry standards and standards
  • Experience developing in an Agile development environment, and comfortable with Agile terminology and ceremonies
  • Familiarity with code versioning using GIT and code migration tools
  • Familiarity with JIRA
  • Stay up to date with the latest data technologies and trends
Read More
Arrow Right

Staff Software Engineer

As a Staff Software Engineer, you will play a crucial role in building the next ...
Location
Location
United States , Pleasanton
Salary
Salary:
193000.00 - 242000.00 USD / Year
blackline.com Logo
BlackLine
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors Degree in, Computer Science or related disciplines
  • 7+ years of professional experience in building Web scale highly available multi-tenant SaaS with focus on backend platform, frameworks, RESTful APIs and microservices
  • Expert in one or more object-oriented programming languages - C#, Java or C++
  • Fluent in .NET, SQL, No-SQL, data modeling and transactional flows
  • A solid computer science foundation including data structures, algorithms, and design patterns, with a proven track record of writing high concurrency, multi-threaded, secure, scalable code
  • Proven experience delivering and extending highly extensible, modular applications with various models of extensibility such as white-box, glass-box, gray-box, and black-box
  • Experience as a technical lead for design, architecture and code review of highly scalable distributed systems and event driven architecture
  • Superior analytical, problem-solving and system level performance analysis abilities
  • Excellent written and verbal communication skills
  • Adaptable team player with strong collaboration skills and a focus on results and value delivery
Job Responsibility
Job Responsibility
  • Provide technical expertise and leadership in requirements analysis, design, effort estimation, development, testing and delivery of highly scalable and secure distributed backend services
  • Work with product management, architects and other engineering teams to understand stated and unstated needs and turn them into functional and technical requirements
  • Maintain a strong sense of business value and return on investment in planning, design, and communication
  • Lead technical design and architecture discussions and help drive technical decisions while making appropriate trade-offs on technology, functionality, robustness, performance and extensibility
  • Estimate the project scope and timelines, and consistently deliver on those commitments
  • Implement, refine, and enforce software development techniques to ensure that the delivered features meet software integration, performance, security, and maintainability expectations
  • Research, test, benchmark, and evaluate new tools and technologies, and recommend ways to implement them in product development
  • Maintain high standards of software quality and technical excellence within the team by establishing good practices and writing clean, testable, maintainable, and secure code
  • Inspire a forward-thinking team of developers, acting as an agent of change and evangelist for a quality-first culture within the organization
  • Mentor and coach team members, guide them to solutions on complex design issues and do peer code reviews
What we offer
What we offer
  • short-term and long-term incentive programs
  • robust offering of benefit and wellness plans
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Public Sector

Scale AI is seeking highly skilled and motivated Software Engineers to join our ...
Location
Location
United States , San Francisco; St. Louis; New York; Washington
Salary
Salary:
186000.00 - 357000.00 USD / Year
scale.com Logo
Scale
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active TS/SCI security clearance or the ability to obtain a security clearance
  • Proficiency in both front-end and back-end development, including experience with modern web development frameworks, programming languages, and databases
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and experience in developing and deploying applications in a cloud-native environment
  • Understanding of containerization (e.g., Docker) and container orchestration (e.g., Kubernetes) is a plus
  • Knowledge of ETL (Extract, Transform, Load) processes and experience in building data pipelines to integrate and process diverse data sources
  • Understanding of data modeling, data warehousing, and data governance principles
  • Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch) and experience in designing and implementing machine learning infrastructure
  • Understanding of model serving, monitoring, and deployment strategies is beneficial
  • Strong analytical and problem-solving skills
  • Excellent interpersonal and communication skills
Job Responsibility
Job Responsibility
  • Design and implement scalable backend systems for Federal customers, leveraging Scale's modern and cloud-native AI infrastructure
  • Collaborate with cross-functional teams to define and execute the vision for backend solutions, ensuring they meet the unique needs of government agencies operating in secure environments
  • Develop distributed systems, data-intensive applications, and machine learning infrastructure to enable real impact for mission owners
  • Build robust and reliable backend systems that can serve as standalone products, empowering customers to accelerate their own AI ambitions
  • Participate actively in customer engagements, working closely with stakeholders to understand requirements and deliver innovative solutions
  • Contribute to the platform roadmap and product strategy for Scale AI's Federal business, playing a key role in shaping the future direction of our offerings
What we offer
What we offer
  • Comprehensive health, dental and vision coverage
  • retirement benefits
  • a learning and development stipend
  • generous PTO
  • additional benefits such as a commuter stipend may be eligible
  • equity based compensation
  • Fulltime
Read More
Arrow Right