Taro Logo

Software Engineer - Ecosystems

A company building a novel cloud architecture on top of DuckDB to transform data analyst user experience.
$140,000 - $240,000
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Core Java Developer (AVP) Belfast

Core Java Developer (AVP) position at Citi in Belfast, focusing on application development leadership and technical oversight.

Developer

Developer position at Santander in Querétaro, focusing on application software development and maintenance, with opportunities to impact banking systems used by millions of customers.

Loans IT - Associate - Full Stack Java Developer

Full Stack Java Developer role at Deutsche Bank's Loans IT team, requiring 6-11 years experience, focusing on Java, Spring Boot, and React development in Bangalore.

Software Developer - IoT Edge

IoT Edge Software Developer position at Freudenberg, focusing on sensor integration, cloud applications, and IoT gateway development.

Associate Programmer Analyst - PLM Developer - 3DX

PLM Developer position at Boeing India focusing on 3DExperience platform development and customization, requiring expertise in multiple programming languages and PLM tools.

Description For Software Engineer - Ecosystems

MotherDuck is revolutionizing the data analyst experience by building a sophisticated cloud architecture powered by DuckDB. As a Software Engineer on the Ecosystems team, you'll play a crucial role in ensuring seamless integration of the MotherDuck platform with customers' preferred data stacks. This hybrid position, based in New York City, offers an exciting opportunity to work at the intersection of product, infrastructure, and partner enablement.

The role involves crafting performant integration libraries and collaborating with external teams on notebooks, pipelines, and orchestration systems. You'll be at the forefront of exploring how new tools and technologies fit into real-world data workflows, directly influencing how MotherDuck is utilized in practical applications.

The company culture is built on collaboration and empathy, bringing together industry veterans from prestigious tech companies like Google, Amazon, Meta, Snowflake, and Databricks. MotherDuck offers an attractive compensation package including competitive salary ($140K-$240K), equity options, comprehensive healthcare benefits, flexible PTO, and a 401k plan.

The ideal candidate should have strong experience in software development, particularly with data analytics tooling and relational databases. Proficiency in multiple programming languages (Python, JavaScript/TypeScript, Go, Rust, C++, or Java) is required, along with excellent problem-solving and communication skills. The role demands both independent work capability and effective collaboration in a fast-paced startup environment.

MotherDuck is committed to diversity and inclusion, encouraging applications from candidates who might not meet all requirements but bring valuable alternative experiences. The company provides a supportive work environment with regular team gatherings and company summits, fostering strong bonds among team members while maintaining a flexible hybrid work arrangement.

Last updated a day ago

Responsibilities For Software Engineer - Ecosystems

  • Build and maintain high-quality APIs and integrations with data tools like notebooks, ELT pipelines, and orchestration systems
  • Collaborate with ecosystem partners to help them build integrations with MotherDuck
  • Identify common patterns across customers and partners
  • Advocate for features or tooling that make integration easier and robust
  • Troubleshoot bugs across the stack
  • Use integration experience to unblock and teach other engineers and support squad
  • Dive into new tools, frameworks, and problem spaces

Requirements For Software Engineer - Ecosystems

Python
JavaScript
TypeScript
Go
Rust
PostgreSQL
  • Experience building software and chasing bugs in the real world
  • Experience with data analytics tooling (ELT, transformation, BI tools) preferred
  • Familiarity with relational databases like PostgreSQL or DuckDB
  • Proficiency in at least two of: Python, JavaScript/TypeScript, Go, Rust, C++, or Java
  • Comfortable working independently
  • Thoughtful approach to solving ambiguous problems
  • Clear, kind communication skills
  • Degree in Computer Science or related preferred

Benefits For Software Engineer - Ecosystems

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • 100% paid medical, dental, and vision for employees
  • 80% coverage for dependents
  • Flexible PTO
  • 401k plan
  • Competitive salary and stock options
  • Company events and team gatherings
  • Hybrid work environment

Interested in this job?