Himalayas logo
CurriCU

Senior Software Engineer, Integrations/Solutions

Curri is a logistics platform specializing in last-mile delivery for the construction and industrial supply chain, offering on-demand, scheduled, and freight services to improve efficiency. The company aims to streamline material delivery for businesses, reducing downtime and operational costs.

Curri

Employee count: 51-200

United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

The role:
We're looking for a Senior Software Engineer to build the integrations that connect Curri's platform with customer systems, ERPs, APIs, and partner services. You'll design and maintain the APIs that external engineering teams use to access Curri's core product offerings—your goal is to make integration simple, intuitive, and pleasant to use.
This role requires someone who's comfortable working with external systems you don't control, enjoys solving complex integration problems, and can work directly with Sales and Strategic Accounts teams to turn customer requirements into working solutions.
You'll mentor other engineers, lead technical design, and own projects from start to finish. If you like building systems that connect other systems, care about developer experience, and want to make construction logistics more efficient, this role is for you.

What you will do:

  • Design and maintain intuitive, well-documented APIs that make it simple for external engineering teams to integrate with Curri
  • Build integrations between Curri's platform and external systems (ERPs, customer APIs, TMS platforms, webhooks)
  • Own the developer experience for partners and customers using Curri's APIs—from API design to documentation to support
  • Create solutions that connect customer workflows with Curri's platform
  • Build internal tools and dashboards for the Solutions and Operations teams to manage integrations
  • Work with Sales and Strategic Accounts to design technical solutions for customer needs
  • Debug integration issues across multiple external systems and data formats
  • Lead technical design for integration patterns that scale across customers
  • Document integration approaches and create technical guides for both internal and external audiences
  • Mentor engineers and help improve how the team builds integrations
  • Own projects end-to-end—from design through production deployment

What you need to have:

  • 6+ years building backend systems with TypeScript, Node.js, Postgres, Redis, NATS, and React
  • Experience building public-facing APIs or developer platforms with strong focus on developer experience (DX)
  • Excellent communicator who works well cross-functionally, both internally and externally
  • Strong experience designing REST or GraphQL APIs used by external parties, with focus on usability and intuitive design
  • Deep understanding of API design principles, versioning, backward compatibility, and what makes APIs easy to integrate with
  • Experience working directly with technical stakeholders at customer companies—comfortable communicating professionally and clearly with external engineering teams
  • Experience with webhooks, event-driven systems, and async messaging
  • Comfortable reading API docs and integrating with third-party APIs of varying quality
  • Experience with system design and distributed systems
  • Ability to build internal tools and dashboards
  • Track record of mentoring engineers and raising technical standards
  • Can translate business requirements into technical solutions
  • Comfortable juggling multiple integration projects at once
  • Patient debugger who can troubleshoot across systems you don't control
  • Strong ownership and bias toward action
  • Startup experience and comfortable with fast-paced environments

Bonus points for:

  • Familiarity with EDI format
  • Work with logistics APIs (route optimization, geocoding, address validation, HERE, NextBillion)
  • Data transformation and ETL experience
  • Familiarity with ERP systems or B2B integrations in construction, manufacturing, or logistics
  • Prior work at high-growth startups solving logistics or operations problems
  • Experience with Datadog, Sentry, Jira, and Linear

What is in it for you:

  • Work for a dynamic startup on a diverse team where you can make a real impact
  • Meaningful responsibilities from day one, with the opportunity to shape how Curri connects with the construction industry
  • Remote work with a flexible schedule—we don't micromanage
  • We care about your life outside of work. We want your time at Curri to support the best version of you, not consume it
  • Competitive salary and benefits including health, dental, vision, 401K, and equity
Who are we?
We are Curri, and our mission is to be the way the world delivers construction and industrial supplies. Curri provides on-demand, last-mile logistics for construction and adjacent industries with our nationwide fleet of cars, trucks, and flatbeds.
Founded in 2018 and part of the YC S19 Batch, we're solving the massive inefficiencies that exist in the construction industry. Our team works remotely across the U.S., with headquarters in Ventura, CA. Learn more at curri.com.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

United States +/- 0 hours

About Curri

Learn more about Curri and their company culture.

View company profile

Curri is dedicated to solving the pervasive challenge of inefficient material delivery that plagues the construction and industrial supply sectors. Our customers, ranging from local contractors to large distributors like Ferguson, Winsupply, and Sherwin-Williams, often face costly delays and operational bottlenecks due to slow or unreliable material transportation. This 'downtime' not only impacts project timelines but also erodes profitability. Recognizing this critical need, Curri developed a comprehensive logistics platform designed to make obtaining essential supplies as easy as ordering a meal. We provide a suite of services, including on-demand hotshots, scheduled deliveries, daily routes, and freight solutions, all accessible through our user-friendly app and API.

Our customers need a flexible and dependable delivery solution that can adapt to the fluctuating demands of their projects and seasonal peaks. That's why we've built a nationwide elastic fleet of vehicles, from cars and trucks to flatbeds, ensuring that no matter the size or urgency of the delivery, we have the resources to meet their needs. By partnering with Curri, businesses can significantly reduce their operational costs, often by nearly a third, and see an increase in sales conversions by as much as 24%. We empower our clients to spend less time worrying about logistics and more time focusing on their core business and serving their own customers. Our commitment is to provide a seamless, transparent, and efficient delivery experience, ultimately becoming the go-to solution for how the world delivers construction and industrial supplies.

Employee benefits

Learn about the employee benefits and perks provided at Curri.

View benefits

Flexible work options

Offers flexible delivery options for drivers.

Insurance coverage

Damage to materials during delivery is insured by Curri up to $25,000.

View Curri's employee benefits
Claim this profileCurri logoCU

Curri

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

18 remote jobs at Curri

Explore the variety of open remote roles at Curri, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Curri

Remote companies like Curri

Find your next opportunity by exploring profiles of companies that are similar to Curri. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Curri hiring Senior Software Engineer, Integrations/Solutions • Remote (Work from Home) | Himalayas