CrawlJobs Logo

Software Engineer - Database Integrations

United States Employment contract 141000.00 - 208000.00 USD / Year · Job Posted June 06, 2026
Apply Position
Job Link Share

Job Description

The ClickPipes - Database Integrations team builds the platform that enables real-time data replication from databases into ClickHouse at petabyte scale. As a member of this team, you will be solving complex database-related challenges and distributed systems problems, such as understanding database internals to optimize snapshotting strategy, handling schema evolution during live replication, managing data type compatibility across systems, maintaining low end-to-end latency under unpredictable loads, and leveraging durable execution frameworks to ensure data consistency over unreliable networks. We work in the open — our database integrations are built on PeerDB, an open-source CDC platform we actively maintain and contribute to.

Job Responsibility

  • Build data-intensive systems
  • Design and develop high-throughput integrations with databases (Postgres, MySQL, MongoDB), data lakes (Iceberg, Delta Lake), and data warehouses (BigQuery, Snowflake)
  • Handle edge cases in real-world production scenarios: unconventional database setups, internals of data types, database upgrades/failovers, large transactions, etc
  • Design integration solutions to enable users to fully harness ClickHouse's performance and throughput
  • Own end-to-end reliability
  • Debug complex issues in production leveraging runtime diagnostics (e.g. pprof, parca) and observability tools (e.g. metrics, logging, tracing)
  • Build and improve infrastructure and tools to increase system reliability, reduce incident response time, and simplify/automate operations
  • Write clear documentation, both publicly and internally
  • Participate in on-call rotation
  • Drive product innovation
  • Work directly with customers to understand integration requirements and discover gaps in existing product
  • Collaborate cross-functionally with internal teams to ensure operational efficiency
  • Lead technical discussions and influence product roadmaps

Requirements

  • 5+ years of industry experience building data-intensive software solutions
  • Proficient in Go, or experienced in systems programming with willingness to ramp up quickly in Go
  • Cloud-native experience deploying and operating services on at least one major cloud platform (AWS/GCP/Azure)
  • Practical experience with Kubernetes
  • Strong problem solver and solid production debugging skills
  • Clear communication in writing (design docs, code review) and verbally (technical discussions, customer calls, incident response)

Nice to have

  • Experience with database replication technologies (CDC, logical replication)
  • Experience with durable execution frameworks (Temporal)
  • Experience with data formats and protocols (Avro, Parquet, Protobuf)
  • Experience with modern data processing frameworks (e.g. Kafka, Spark, Flink)
  • Experience with maintaining/contributing to open-source software

What we offer

  • Flexible work environment
  • Healthcare - Employer contributions towards your healthcare
  • Equity in the company - Every new team member who joins our company receives stock options
  • Time off - Flexible time off in the US, generous entitlement in other countries
  • A $500 Home office setup if you’re a remote employee
  • Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer - Database Integrations

8 matching positions

New

Software Engineer - Database Integrations

The ClickPipes - Database Integrations team builds the platform that enables rea...
Location
Location
Canada
Salary
Salary:
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of industry experience building data-intensive software solutions
  • Proficient in Go, or experienced in systems programming with willingness to ramp up quickly in Go
  • Cloud-native experience deploying and operating services on at least one major cloud platform (AWS/GCP/Azure)
  • Practical experience with Kubernetes
  • Strong problem solver and solid production debugging skills
  • Clear communication in writing (design docs, code review) and verbally (technical discussions, customer calls, incident response)
Job Responsibility
Job Responsibility
  • Build data-intensive systems
  • Design and develop high-throughput integrations with databases (Postgres, MySQL, MongoDB), data lakes (Iceberg, Delta Lake), and data warehouses (BigQuery, Snowflake)
  • Handle edge cases in real-world production scenarios
  • Design integration solutions to enable users to fully harness ClickHouse's performance and throughput
  • Own end-to-end reliability
  • Debug complex issues in production
  • Build and improve infrastructure and tools to increase system reliability
  • Write clear documentation
  • Participate in on-call rotation
  • Drive product innovation
What we offer
What we offer
  • Flexible work environment
  • Healthcare - Employer contributions towards your healthcare
  • Equity in the company (stock options)
  • Time off - Flexible time off in the US, generous entitlement in other countries
  • $500 Home office setup for remote employees
  • Global Gatherings – opportunities to engage with colleagues at company-wide offsites
  • Fulltime
Read More
Arrow Right

Software Engineer III (Database Engineer)

We’re looking for a Transactional Database Engineer to own the reliability, perf...
Location
Location
Salary
Salary:
175000.00 USD / Year
digitalmediasolutions.com Logo
Digital Media Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of database engineering experience
  • Deep production experience with MySQL and/or PostgreSQL
  • Experience with binlog or logical replication
  • Experience integrating OLTP systems with Kafka
  • Experience supporting ELT / ETL pipelines safely
  • Strong understanding of ACID and isolation levels
  • Experience debugging locking, replication lag and indexing issues
  • Familiarity with AWS-managed database services
  • Ability to balance performance, cost and compliance
Job Responsibility
Job Responsibility
  • Operate and optimize production MySQL, PostgreSQL, Elastic and DynamoDB
  • Design and manage binlog and logical replication strategies
  • Support safe ELT / ETL pipelines and CDC workflows
  • Integrate transactional systems with Kafka streams
  • Optimize performance (queries, indexing, locking, scaling)
  • Manage backups, failover and disaster recovery (PITR)
  • Monitor and reduce infrastructure costs
  • Enforce data integrity, security and compliance standards
  • Lead database-related incident response
What we offer
What we offer
  • Medical, dental, vision insurance
  • Wellness and mental health benefits
  • Tax-Advantaged healthcare accounts
  • Financial and income protection benefits (life insurance, short-term disability, 401(k)
  • Paid time off (PTO), holidays and sick time off
  • Remote worker assistance for wellness and home office
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Database Connectors

Fivetran is building data pipelines to power the modern data stack for thousands...
Location
Location
Serbia , Novi Sad
Salary
Salary:
Not provided
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Strong knowledge in database and query performance tuning
  • Writes well-structured and performant code
  • 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
  • Understands and can explain how to build high performance systems and processes
  • Enjoy mentoring and growing junior developers
  • Strong written and verbal English skills to support complex analysis
  • Experience interacting with continuous integration tools like Buildkite/Circle CI
Job Responsibility
Job Responsibility
  • Independently design, develop, and support of our intuitive best-in-class enterprise capabilities enabling Fivetran’s largest customers
  • Manage and lead projects, 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 with peers, product managers, customer support, and other stakeholders to deliver the best product with high quality, performance, and scalability
  • Make Fivetran the most reliable and secure component of our customers’ data infrastructure
  • Stay up-to-date with emerging technologies and industry trends
  • Conduct design and code reviews
  • Participate periodically in on-call rotation
What we offer
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
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Database Platform

As a Senior Software Engineer working on the Appian platform, your mission will ...
Location
Location
United States , McLean
Salary
Salary:
Not provided
appian.com Logo
Appian Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years experience building and delivering enterprise grade software applications
  • You’re a tinkerer at heart with an innate ability to solve tough system problems
  • Fluency in Java, Hibernate, RDBMS, JDBC
  • Experience in CI/CD in Cloud environments, like AWS and continuous integration systems, like Jenkins
  • You thrive on solving labyrinthine problems within large, high-performance, real-time, distributed data systems
  • BE/B.Tech/BS in Computer Science or related technical discipline
  • Demonstrable understanding of systems, algorithms, and OO design or webapi design
  • You have been a strong contributor to breakdowns/sizing and design of new feature implementations
  • Agile is your mantra and quality is your goal
Job Responsibility
Job Responsibility
  • Respond to and resolve emergent problems
  • write software and build automation to prevent problem recurrence
  • Leverage knowledge of data structures, algorithms, and design patterns to write software in a full-stack Java & web technology environment
  • Utilize both object-oriented as well as functional programming approaches in different technologies to implement features effectively
  • Leverage relevant software development experience to radiate best practices and faster development
  • Manage availability, latency, scalability, and efficiency of the product by designing reliability into software and systems
  • Be a strong contributor to team feature breakdowns/sizing and design of new feature implementations
  • Have a high degree of personal responsibility for the overall performance of the team, including capabilities, quality, stability and velocity
  • Seek to identify opportunities for code refactoring and performance optimisations on a regular basis and champion these efforts within the team
  • Effectively communicate technical designs verbally and/or in writing for small to medium sized technical audiences
What we offer
What we offer
  • Health coverage
  • Employee Assistance Program (EAP) with free mental health support
  • Life and disability insurance
  • Employee Stock Purchase Program (ESPP)
  • Retirement/pension plan
  • Wellness dollars
  • Tuition reimbursement
  • Family-forming benefits
  • Fulltime
Read More
Arrow Right

Software Engineer, Api Integrations

We are seeking talented candidates to join our professional services engineering...
Location
Location
United States , NY/LA/St. Pete/Boulder/Chicago
Salary
Salary:
120000.00 - 140000.00 USD / Year
videoamp.com Logo
VideoAmp
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong programming skills in a range of technologies, languages, and standards, such as strongly-typed languages (Golang, Java, Scala etc.), SQL, REST, SOAP, Data Transformations, JSON, OpenAPI
  • Experience in Golang
  • Expertise in cloud platforms (AWS, GCP)
  • Expertise in relational databases, such as Postgres and Snowflake
  • Exceptional communication skills, with the ability to convey technical concepts to non-technical stakeholders and ask clarifying questions to develop technical requirements
  • Strong track record of collaboration with cross-functional teams in a dynamic environment
  • Familiarity with the television, streaming, and digital advertising ecosystem is strongly preferred
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • Strong interest in technology and client-facing work, with the desire to grow into a technical account or solutions role
  • Basic understanding of APIs and integration concepts (e.g., REST, JSON) through coursework, internships, or hands-on learning
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional teams, including Product, Engineering, and Client Success to ensure smooth implementation
  • Serve as the main point of contact for clients during onboarding and integration, escalating complex issues to senior team members as needed
  • Learn the VideoAmp API suite to guide clients through integration processes and troubleshoot common issues
  • Learn the relevant segments of the VideoAmp relational data model to troubleshoot problems
  • Support the implementation of technical solutions that align with client needs and business objectives
  • Assist in managing client integration projects by coordinating tasks, gathering requirements, and ensuring timely communication
  • Document integration processes, client configurations, and technical learnings to contribute to team knowledge and efficiency
  • Identify and work closely with internal teams to address gaps and deficiencies
What we offer
What we offer
  • Equity
  • Discretionary & flexible PTO + Spring, Summer & Winter company breaks
  • Comprehensive medical, dental & vision for you and your dependents — including multiple options fully covered by VideoAmp
  • 401(k) with matching
  • HSA & FSA
  • Unlimited financial wellness sessions with Origin financial advisors
  • Paid Maternity & Parental Leave for all family additions
  • Cell phone reimbursement
  • Commuter benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Backend Integrations

Flock Safety is an all-in-one technology solution to eliminate crime and keep co...
Location
Location
United States , Atlanta
Salary
Salary:
170000.00 - 190000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Love writing code and have extensive experience doing so
  • Excellent written and verbal communication skills in customer-facing communications
  • Able to organize, keep track, and deliver multiples projects in parallel
  • Motivated by taking an unknown problem, sinking your teeth in, and coming up with a plan of attack
  • Proficiency in writing, optimizing, and troubleshooting complex SQL queries for data extraction, transformation, and integration
  • Proficiency with relational database systems (especially PostgreSQL and Microsoft SQL Server) and a solid understanding of database design principles
  • Experience in integrating and syncing data between disparate systems, including resolving data format inconsistencies
  • Understanding of on-premise networks, including firewalls, VPNs, and network configurations, to ensure seamless system communication and data transfer
  • Experience with Go and Typescript (Node) web services
  • Experience with microservice-oriented architecture and designing systems at scale – We process over 1 billion images daily in real-time
Job Responsibility
Job Responsibility
  • Work on integrating a variety of real-time law enforcement systems, specifically computer-assisted-dispatch (CAD)
  • Provide feedback to our developer hub with a growing list of APIs for developers
  • Partner and communicate daily with customers, 3rd party vendors, and all stakeholders to ensure custom integrations are scoped, built, delivered, and supported successfully
What we offer
What we offer
  • Starting salary of $170,000-$190,000 as well as stock options
  • Flexible PTO
  • 11 company holidays
  • Fully-paid health benefits plan for employees including Medical, Dental, and Vision and an HSA match
  • 12 weeks of 100% paid parental leave
  • Birthing parents are eligible for an additional 6-8 weeks of physical recovery time
  • Fertility & Family Benefits: partnered with Maven, a complete digital health benefit for starting and raising a family. In 2025, Flock will provide a $50,000-lifetime maximum benefit related to eligible adoption, surrogacy, or fertility expenses
  • Caregiver Support: partnered with Cariloop to provide our employees with caregiver support
  • 1:1 sessions with Equity Tax Advisors
  • ERGs - Women of Flock, Flock Proud, and Melanin Motion
  • Fulltime
Read More
Arrow Right

Software Engineer - Core Database (Kernel)

Part of the Kernel team working on the development of the storage engines, trans...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
creandum.com Logo
Creandum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience designing multi-threaded systems and algorithms
  • Deep understanding of system design, data structures, and algorithms
  • Proficient in Java or a C-style programming language
  • Strong troubleshooting skills
  • Knowledge about performance profiling and optimisation
  • Experience with leading and delivering development projects
  • Humble, able to discuss ideas and challenge each other to build better solutions together
  • Good communication skills and a sense of humour
Job Responsibility
Job Responsibility
  • Build and ship new features for the core of the leading graph database
  • Write high-quality, testable, and efficient code
  • Promote new ideas, take an active part in features discussions and roadmap prioritisation
  • Integrate research and technologies into the database core
  • “Do what you want weeks” to work on your own product enhancements and integrations
  • Fulltime
Read More
Arrow Right

Software Engineer - Core Database (Kernel)

Part of the Kernel team working on the development of the storage engines, trans...
Location
Location
Sweden , Malmö
Salary
Salary:
Not provided
creandum.com Logo
Creandum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience designing multi-threaded systems and algorithms
  • Deep understanding of system design, data structures, and algorithms
  • Proficiency in Java or a C-style programming language
  • Strong troubleshooting skills
  • Knowledge about performance profiling and optimisation
  • Experience with leading and delivering development projects
  • Humble attitude
  • Good communication skills and a sense of humour
Job Responsibility
Job Responsibility
  • Build and ship new features for the core of the leading graph database
  • Write high-quality, testable, and efficient code
  • Promote new ideas, take an active part in features discussions and roadmap prioritisation
  • Integrate research and technologies into the database core
  • Participate in "Do what you want weeks" to work on your own product enhancements and integrations
Read More
Arrow Right