Software Development Expert

6 days ago


New York, New York, United States MotherDuck Full time
About MotherDuck

We're on a mission to revolutionize the data analyst user experience. Our team is a diverse mix of passionate, collaborative, and empathetic data industry veterans from top tech companies. We're building a novel cloud architecture on top of DuckDB, an open-source foundation with a vibrant community.

Our Team's Responsibilities

We're responsible for designing and building the DuckDB-based compute layer and integrating it to work seamlessly as an extension to DuckDB. Our extension ties together instances of DuckDB running locally in users' machines, on our cloud servers, or in CND's edge nodes. We bridge the gap between an efficient SaaS platform and blazingly fast local computation.

Key Responsibilities

- Design and implement features in hybrid-execution, running queries that are executed both on a local DuckDB instance and a DuckDB backend in the Cloud.
- Learn and become a DuckDB expert, sharing knowledge with other MotherDuck engineers and users.
- Collaborate with frontend and platform engineering teams to ensure our compute layer works seamlessly with other parts of our system.
- Optimize database performance, network throughput, and reliability to provide a smooth and efficient user experience.
- Be in direct contact with our users, help identify and work to fix root causes in your area of expertise.

What We Value

- 10+ years of experience in software development, with a focus on backend development.
- Bachelors degree in Computer Science or related.
- Solid experience in designing and developing backend database systems, preferably for cloud-based applications.
- Strong experience with backend programming languages and libraries.
- Familiarity with cloud-based database services and distributed computing concepts.
- Experience with design, scoping, and building larger features, together with others in the team.
- Experience with big data technologies and data warehousing is a plus.
- Experience with SQL databases, such as PostgreSQL and DuckDB, is a plus.
- Strong understanding of databases, query optimization, and data indexing is a plus.
- Ability to work in a fast-paced, agile environment and adapt to evolving project needs.
- Ability to communicate technical concepts, both in written and verbal form.
- Excellent problem-solving and analytical skills, with a keen attention to detail.
- Sense of fun, ability to not take yourself too seriously.

What We Provide

- Competitive compensation and stock options.
- 100% paid medical, dental, and vision for employees.
- 80% paid medical, dental, and vision for dependents.
- Unlimited Paid Time Off.
- 401k plan.
- Opportunities to build team connections via company summits and team summits.
- Hybrid work environment with catered lunch 3 days a week.

We're proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

  • New York, New York, United States GeoDelphi Full time

    GeoDelphi, Inc. dba Whitespace is seeking a skilled Software Development Expert to join our team and contribute to the development of our Answers platform.The ideal candidate will have a strong understanding of software development processes and be able to design, implement, and maintain application phases. They will also contribute to all phases of the...


  • New York, New York, United States Mitchell Martin Full time

    Job Title: Software Development ExpertAbout the Role:Our Client, Mitchell Martin, is seeking a skilled Software Development Expert to join their team. As a key member of the product team, you will work collaboratively with product designers and other software developers to design and create new software modules, enhancements, and features for Client's...


  • New York, New York, United States BeaconFire Inc. Full time

    Software Development ExpertBeaconFire Inc. is a leading software development company based in Central NJ, specializing in Software Development, Web Development, and Business Intelligence. We are seeking a highly skilled Software Development Expert to join our team.Job Responsibilities:Develop applications using Java 8/JEE (and higher), Angular 2+, React.js,...


  • New York, New York, United States VetraFi Full time

    About the Role:VetraFi is seeking a skilled software development expert to join our team. As a key member of our engineering team, you will play a pivotal role in driving the growth of our product portfolio and technical stack.Key Responsibilities:Design and develop high-quality, high-performance software applicationsCollaborate with cross-functional teams...


  • New York, New York, United States Yext Full time

    Job SummaryYext, Inc. is seeking a highly skilled Software Development Expert to join our team in New York, NY. As a key member of our engineering team, you will be responsible for designing, implementing, and deploying highly scalable and reliable software systems using Java languages and new technologies. Your expertise in software design, testing, and...


  • New York, New York, United States Amorserv Full time

    About the Role:We are seeking a talented Software Development Expert to join our team at Amorserv. As a key member of our engineering team, you will be responsible for designing and developing innovative software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software solutions using React, React Native, and...


  • New York, New York, United States Sparc The World Full time

    About the Role:We are seeking a skilled Software Development Expert to join our team at Sparc The World. The ideal candidate will be passionate about building innovative products and taking ownership of projects from start to finish. Experience in full-stack engineering with a strong focus on either front-end or back-end development is preferred. This role...


  • New York, New York, United States EngFlow Inc. Full time

    About the Role:We are seeking a highly skilled Software Development Expert to join our team at EngFlow Inc. As a key member of our engineering team, you will be responsible for designing and implementing cloud-based build systems that speed up software builds and tests by a factor of 10 or more.Key Responsibilities:Design and implement cloud-based build...


  • New York, New York, United States Candid Health Full time

    Role OverviewCandid Health is seeking a skilled Forward Software Engineer to join our Forward team as a founding member. This role involves working directly with company leaders to build the new team and achieve critical outcomes.Key ResponsibilitiesDesign and build technical solutions in our product while partnering deeply with our clients, operations, and...


  • New York, New York, United States JST Full time

    About the OpportunityJoint Strategic Technologies (JST) is a leading provider of innovative solutions to federal customers. We are currently seeking an experienced Oracle Software Development Expert to join our team.Location and SalaryThe successful candidate will be based in the United States and will be compensated with a salary of approximately $120,000...


  • New York, New York, United States Averity Full time

    We are seeking a highly skilled Senior Software Development Expert to lead our engineering systems in accelerated growth mode. As an expert in Python development, you will be responsible for designing, coding, updating, and implementing solutions that advance our back-end data processing and automation capabilities.Key Responsibilities:Design and develop...


  • New York, New York, United States eProductivity Software Full time

    Software Development ConsultantThe eProductivity Software team is seeking a skilled Software Development Consultant to lead the Discovery phase of the Metrics Transpilation project.Key Responsibilities:Set up a development environment for analyzing, studying, debugging, and testing source code.Analyze provided documentation transpilation parameters.Study and...


  • New York, New York, United States Rootstock Software Full time

    About UsRootstock Software is a leading provider of cloud-based manufacturing and supply chain solutions built on the Salesforce platform. Our mission is to empower manufacturers and distributors to optimize operations, increase visibility, and accelerate growth.Role OverviewAs a Senior Software Engineer at Rootstock Software, you will be a key member of our...


  • New York, New York, United States Modal, Inc Full time

    Build the Future of TechnologyAt Modal, we're pushing the boundaries of innovation with our cutting-edge container runtime, GPU-aware scheduler, and distributed file system. Our team of experts includes creators of popular open-source projects, academic researchers, and seasoned engineering leaders with decades of experience.We're seeking a skilled frontend...


  • New York, New York, United States The Goldman Sachs Group Full time

    About This RoleWe are seeking a highly skilled Software Engineer to join our team at Goldman Sachs. As a key member of our engineering team, you will be responsible for designing and developing software solutions that meet the needs of our business partners.Key ResponsibilitiesDesign and develop software solutions using a range of programming languages and...


  • New York, New York, United States The Goldman Sachs Group Full time

    About This RoleWe are seeking a highly skilled Software Engineer to join our team at The Goldman Sachs Group. As a Software Engineer, you will be responsible for designing and developing software solutions that meet the needs of our business and clients.ResponsibilitiesDesign and develop software solutions using a variety of programming languages and...


  • New York, New York, United States eProductivity Software Full time

    Job DescriptionThe Software Development Consultant is needed for the Discovery phase of the Metrics Transpilation project.This project involves setting up a development environment to analyze, study, debug, and test the source code, as well as analyzing provided documentation transpilation parameters and studying source codes, projects, and functionalities...


  • New York, New York, United States eProductivity Software Full time

    Software Development ConsultantThe eProductivity Software team is seeking a skilled Software Development Consultant to lead the Discovery phase of the Metrics Transpilation project.Key Responsibilities:Set up a development environment for analyzing, studying, debugging, and testing the source code.Analyze provided documentation transpilation parameters.Study...


  • New York, New York, United States VetraFi Full time

    Job Title: Software EngineerWe're seeking a skilled Software Engineer to join our team at VetraFi. As a key member of our engineering team, you'll play a pivotal role in driving the growth of our product portfolio and technical stack.Key Responsibilities:Design and develop high-quality, scalable software applications using Typescript, React Native, Express,...


  • New York, New York, United States Vatic Labs Full time

    Software Engineer Role at Vatic LabsWe are seeking a highly skilled Software Engineer to join our team at Vatic Labs. As a key member of our engineering team, you will be responsible for developing innovative platforms and systems that drive our trading and research efforts.Our Software Engineers are focused on building a platform that is massively scalable,...