CrawlJobs Logo

Staff Software Engineer - Adapters

India · Job Posted January 03, 2026
Apply Position
Job Link Share

Job Description

dbt Fusion is building the next generation of data execution and connectivity infrastructure, enabling dbt workloads to run efficiently across diverse compute engines and data platforms. As a Senior Engineer on the Fusion Adapters and Connectivity team, you’ll design and ship core abstractions powering how dbt communicates with execution systems — leveraging Rust, Go, Arrow, and emerging open standards. This is a rare opportunity to work at the intersection of systems programming, database internals, and high-visibility open-source development. Your work will shape a foundational platform leveraged across the dbt ecosystem and the broader data community.

Job Responsibility

  • Design, build, and maintain Rust-first connectivity layers, execution APIs, and adapter scaffolding
  • Partner with teams building the dbt compiler, semantic layer, and runtime to evolve adapter interfaces and system boundaries
  • Contribute to Arrow/ADBC and other open-source specifications or implementations, strengthening the data ecosystem
  • Own CI, testing frameworks, profiling, error reporting surfaces, and release readiness for Fusion adapters
  • Debug complex interoperability and performance issues across drivers, engines, and compute domains
  • Collaborate with internal and community maintainers to review PRs, write RFCs, and evolve public code architectures
  • Mentor engineers on systems best practices and contribute to shared patterns around resilience, debuggability, and API clarity

Requirements

  • Strong programming background in Rust, Go, C++ or similar performance-oriented languages
  • Experience designing or maintaining SDKs, libraries, connectors, or compute/data integration codebases
  • Exposure to data warehouses, query engines, Arrow/columnar ecosystems, or execution runtimes
  • A desire to build foundational platform components that other teams and community members rely on
  • Comfort working in public code review loops, async-first communication, and collaborative RFC processes
  • A mindset grounded in debuggability, reliability, and ownership in ambiguous problem spaces
  • 6+ years experience in software engineering, with strong systems-level skills
  • 2+ years working in open-source, SDK, runtime, or low-level integration environments
  • Bachelor’s degree in Computer Science / related field or equivalent experience through industry OSS contributions

Nice to have

  • Contributed to or interacted with Arrow, ADBC, DuckDB, Presto, DataFusion, Spark, ClickHouse, or similar engines
  • Experience shaping adapter/plugin standards, driver contracts, or architectural interfaces used by others
  • Familiarity with Rust async ecosystems (tokio, tower, tracing) or Go concurrency practices
  • Prior OSS governance experience — triaging issues, reviewing PRs, or working with community maintainers
  • An interest in building developer-experience layers or scaffolding frameworks for adapter authors

Looking for more opportunities?

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

Similar Jobs for

Staff Software Engineer - Adapters

8 matching positions

New

Technical Specialist (Staff) Software Engineer- QT Framework

This is where new knowledge is discovered. Baxter's Research and Development tea...
Location
Location
United States , Raleigh
Salary
Salary:
168000.00 - 231000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 10+ years of software development experience, with a strong focus on embedded systems and Qt Studio or similar UI SDKs
  • Hands-on experience building and maintaining Jenkins CI/CD pipelines, including job configuration and troubleshooting
  • 5+ years of software development and validation experience within a regulated industry
  • Strong working knowledge of IEC 62304, IEC 60601, ISO 14971, and familiarity with FDA 21 CFR Part 820 and EU MDR preferred
  • Proven ability to enforce rigorous software development, verification, and validation documentation standards
  • Experience working in Agile development environments, supporting adaptive and collaborative delivery
  • Effective communicator with a servant leadership mindset, able to translate technical concepts for non-technical stakeholders and mentor teams
Job Responsibility
Job Responsibility
  • Lead UI software architecture design for medical devices using Qt Studio
  • Collaborate cross-functionally to define requirements, create test cases, and ensure specifications are met
  • Mentor junior engineers and promote best practices, learning, and innovation
  • Design scalable Qt applications using Qt Widgets and MVC/MVVM architectural patterns
  • Develop and execute automated tests using Qt Squish and ensure IEC 62304/FDA compliance with QA teams
  • Build and maintain embedded software platforms in C/C++, integrating closely with hardware components
  • Drive software quality through design reviews, secure coding practices, and performance optimization
  • Maintain clear architecture documentation and manage source code using Git
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • medical and dental coverage
  • basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP)
  • 401(k) Retirement Savings Plan (RSP)
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Threat Intelligence

As a Staff Software Engineer, you will drive the engineering strategy by proposi...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
rapid7.com Logo
Rapid7
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 8 years experience in software development using Python/GO/Node.js or other equivalent programming languages
  • Excited by technology, curious and eager to learn, with the ability to mentor more junior members of the team
  • The attitude and ability to thrive in a high-growth, evolving environment
  • Collaborative team player who has the ability to partner with others and drive toward solutions
  • Strong creative problem solving skills
  • Solid communicator with the ability to clearly convey objectives and rationale whilst fostering commitment from others both within the team and cross functionally
  • Brings a customer-first mindset to engineering, and integrates customer impact into everyday decision making
  • Excellent attention to detail
  • Approaches change with openness and curiosity, seeking to understand the 'why' and helping team adapt quickly and effectively
  • Demonstrable experience of delivering complex solutions to customers
Job Responsibility
Job Responsibility
  • Drive Strategic Architecture: Act as the 'Technical Right Hand' to senior leadership of TI, providing the insights and technical strategy needed to make critical business decisions
  • Solve High-Ambiguity Problems: Lead the discovery and execution of complex, unique technical challenges that lack a clear roadmap, ensuring they are resolved with long-term stability in mind
  • Establish Engineering Excellence: Shape the engineering culture by setting gold standards for code quality, CI/CD processes, and testing frameworks. You will be responsible for authoring comprehensive Design Docs that streamline development and prevent costly architectural mistakes across the organization
  • Mentor and Scale Talent: Act as a dedicated mentor to Senior Engineers, fostering a culture of continuous learning and technical growth
  • Bridge the Gap: Align technical execution with product vision, ensuring our engineering efforts are always moving the needle for our customers
  • Fulltime
Read More
Arrow Right

Senior Software Engineer Staff - Clearance Required

This position is participating in our External Referral Program. If you know som...
Location
Location
United States , Capitol Heights
Salary
Salary:
Not provided
tietalent.com Logo
TieTalent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Fourteen (14) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required
  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
  • Candidate must possess active security clearance with a polygraph.
Job Responsibility
Job Responsibility
  • Analyze user requirements to derive software design and performance requirements
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Write or review software and system documentation
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Design or implement complex database or data repository interfaces/queries
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers
  • analyze systems flow, data usage and work processes
What we offer
What we offer
  • External Referral Program
  • $3,000 payment for referral if hired
  • World-class resources
  • Mentorship
  • Continuous learning
  • Competitive compensation
  • Comprehensive benefits
  • Supportive work-life balance
  • Culture that values innovation
  • Culture that values integrity
  • Fulltime
Read More
Arrow Right

Senior Software Engineer Staff - Clearance Required

This position is participating in our External Referral Program. If you know som...
Location
Location
United States , Alexandria
Salary
Salary:
Not provided
tietalent.com Logo
TieTalent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Fourteen (14) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required
  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
  • Candidate must possess active security clearance with a polygraph
Job Responsibility
Job Responsibility
  • Analyze user requirements to derive software design and performance requirements
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Write or review software and system documentation
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Design or implement complex database or data repository interfaces/queries
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers
  • analyze systems flow, data usage and work processes
What we offer
What we offer
  • World‑class resources
  • mentorship
  • continuous learning
  • competitive compensation
  • comprehensive benefits
  • supportive work‑life balance
  • culture that values innovation, integrity, and collaboration
  • Fulltime
Read More
Arrow Right

Senior Software Engineer Staff - Clearance Required

This position is participating in our External Referral Program. If you know som...
Location
Location
United States , Arlington
Salary
Salary:
Not provided
tietalent.com Logo
TieTalent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Fourteen (14) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree
  • Candidate must possess active security clearance with a polygraph.
Job Responsibility
Job Responsibility
  • Analyze user requirements to derive software design and performance requirements
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Write or review software and system documentation
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Design or implement complex database or data repository interfaces/queries
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers
  • analyze systems flow, data usage and work processes
What we offer
What we offer
  • Learn more about our comprehensive benefits package
  • Reliable, high-performing, and mission-ready
  • World-class resources
  • mentorship
  • continuous learning
  • competitive compensation
  • comprehensive benefits
  • supportive work-life balance
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Warehousing - Blue Yonder Dispatcher

Build, maintain, and own high-quality cloud-based software with strong automatio...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
marksandspencer.com Logo
Marks and Spencer
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven track record in developing impactful, robust backend systems and integrations, with a focus on optimisation and scalability
  • Motivated by the ability to positively impact physical operations, through great software
  • Deep understanding of software engineering principles, patterns, and practices, applied to the development of maintainable and adaptable code
  • Technical versatility and proficiency in a range of relevant programming languages (e.g. Java, PL/SQL, JavaScript) and tools (e.g. Git, CI/CD pipelines)
  • Expertise in designing and implementing scalable applications on cloud infrastructure, with a focus on performance and security
Job Responsibility
Job Responsibility
  • Build, maintain, and own high-quality cloud-based software with strong automation, while handling complex backlog tasks and resolving major issues
  • Shape and improve engineering standards, frameworks, DevOps practices, and software development metrics, promoting continuous learning, quality, and stability
  • Support and mentor engineers through code reviews, pair programming, coaching, and contributing to team OKRs and product planning
  • Participate in out-of-hours platform support, communities of practice, and broader organisational initiatives that promote innovation, values, and ways of working
  • Contribute to team growth and strategy by helping drive recruitment and hiring plans
What we offer
What we offer
  • 20% colleague discount across all M&S products and many third-party brands for you and a member of your household after completing probationary period
  • Competitive holiday entitlement with the potential to buy extra holiday days
  • Discretionary bonus schemes
  • Defined Contribution Pension Scheme and Life Assurance
  • Tailored induction and wide range of training programmes
  • Amazing perks and discounts via M&S Choices portal
  • Industry-leading parental, adoption and neonatal policies
  • Access to 24/7 Virtual GP and PAM Assist
  • Charity volunteer day
  • Fulltime
Read More
Arrow Right

Senior Software Engineer Staff - Clearance Required

This position is participating in our External Referral Program. If you know som...
Location
Location
United States , Rockville
Salary
Salary:
Not provided
tietalent.com Logo
TieTalent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Fourteen (14) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree. Candidate must possess active security clearance with a polygraph.
Job Responsibility
Job Responsibility
  • Analyze user requirements to derive software design and performance requirements
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Write or review software and system documentation
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Design or implement complex database or data repository interfaces/queries
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers
  • analyze systems flow, data usage and work processes
What we offer
What we offer
  • Reliable, high-performing, and mission-ready work environment
  • World-class resources
  • Mentorship
  • Continuous learning
  • Competitive compensation
  • Comprehensive benefits
  • Supportive work-life balance
  • Culture that values innovation, integrity, and collaboration
  • Fulltime
Read More
Arrow Right

Senior Software Engineer Staff - Clearance Required

This position is participating in our External Referral Program. If you know som...
Location
Location
United States , Rockville
Salary
Salary:
Not provided
tietalent.com Logo
TieTalent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Fourteen (14) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree
  • Candidate must possess active security clearance with a polygraph.
Job Responsibility
Job Responsibility
  • Analyze user requirements to derive software design and performance requirements
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Write or review software and system documentation
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Design or implement complex database or data repository interfaces/queries
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers
  • analyze systems flow, data usage and work processes
What we offer
What we offer
  • World-class resources
  • Mentorship
  • Continuous learning
  • Competitive compensation
  • Comprehensive benefits
  • Supportive work-life balance
Read More
Arrow Right