Senior Software Engineer, Integrations – Databases
Job in
San Francisco, San Francisco County, California, 94199, USA
Listed on 2026-07-13
Listing for:
Jobtailor
Full Time
position Listed on 2026-07-13
Job specializations:
-
Software Development
Backend Developer, Cloud Engineer - Software, DevOps, Database Engineering
Job Description & How to Apply Below
Responsibilities
- Build and evolve Airbyte's AI-powered Integration Factory.
- Design intelligent systems that generate, validate, repair, and maintain connectors automatically.
- Develop shared tooling, frameworks, Git Hub Actions, scheduled workflows, and internal developer platforms used across hundreds of integrations.
- Build highly reliable database connectors with deep support for database-specific capabilities including Change Data Capture (CDC), replication logs, query optimization, and schema evolution.
- Improve connector reliability by building systems that automatically detect, diagnose, and remediate production issues.
- Build infrastructure that manages dependency updates, compatibility testing, release automation, and connector health.
- Contribute to Airbyte's growing AI Skills repository and help establish patterns for AI-assisted software development.
- Drive step-function improvements in engineering velocity through automation and reusable tooling.
- Participate in an on-call rotation, responding to production issues while continually improving the systems that reduce operational burden.
- Collaborate across engineering to improve internal developer experience and platform capabilities.
- Mentor engineers and raise the engineering bar through thoughtful design reviews, documentation, and technical leadership.
- 7+ years of software engineering experience building production systems.
- Strong experience with relational databases such as PostgreSQL, MySQL, SQL Server, Oracle, MongoDB, Bigquery, Databricks, S3 or similar.
- Deep understanding of SQL, query optimization, and database internals.
- Demonstrated experience with AI-assisted software development, including using LLMs in the engineering workflow, and creation of AI system components such as embeddings, skills, tools, evals, etc.
- Experience building or operating distributed systems in production.
- Proficiency in Java, Kotlin (or another JVM language) and comfort working across multiple programming languages.
- Experience building developer tooling, automation, CI/CD pipelines, or platform infrastructure.
- Strong debugging skills with the ability to investigate complex production issues.
- Curiosity about building systems that automate engineering work rather than simply performing it manually.
- Excellent written communication and documentation skills.
- Ability to influence technical direction across teams without formal authority.
- Willingness to participate in an on-call rotation.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×