Senior Software Engineer, Integrations/Solutions job opportunity at Curri.



bot
Curri Senior Software Engineer, Integrations/Solutions
Experience: 6 Years
Pattern: Remote
apply Apply Now
Salary:
Status:

Technology,Engineering

Copy Link Report
degreeBachelor's (B.Sc.)
loacation Ventura, CA, United States Of America
loacation Ventura, CA....United States Of America

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.\nWhat you will do:Design and maintain intuitive, well-documented APIs that make it simple for external engineering teams to integrate with CurriBuild 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 supportCreate solutions that connect customer workflows with Curri's platformBuild internal tools and dashboards for the Solutions and Operations teams to manage integrationsWork with Sales and Strategic Accounts to design technical solutions for customer needsDebug integration issues across multiple external systems and data formatsLead technical design for integration patterns that scale across customersDocument integration approaches and create technical guides for both internal and external audiencesMentor engineers and help improve how the team builds integrationsOwn projects end-to-end—from design through production deploymentWhat you need to have:6+ years building backend systems with TypeScript, Node.js, Postgres, Redis, NATS, and ReactExperience building public-facing APIs or developer platforms with strong focus on developer experience (DX)Excellent communicator who works well cross-functionally, both internally and externallyStrong experience designing REST or GraphQL APIs used by external parties, with focus on usability and intuitive designDeep understanding of API design principles, versioning, backward compatibility, and what makes APIs easy to integrate withExperience working directly with technical stakeholders at customer companies—comfortable communicating professionally and clearly with external engineering teamsExperience with webhooks, event-driven systems, and async messagingComfortable reading API docs and integrating with third-party APIs of varying qualityExperience with system design and distributed systemsAbility to build internal tools and dashboardsTrack record of mentoring engineers and raising technical standardsCan translate business requirements into technical solutionsComfortable juggling multiple integration projects at oncePatient debugger who can troubleshoot across systems you don't controlStrong ownership and bias toward actionStartup experience and comfortable with fast-paced environmentsBonus points for: Familiarity with EDI formatWork with logistics APIs (route optimization, geocoding, address validation, HERE, NextBillion)Data transformation and ETL experienceFamiliarity with ERP systems or B2B integrations in construction, manufacturing, or logisticsPrior work at high-growth startups solving logistics or operations problemsExperience with Datadog, Sentry, Jira, and LinearWhat is in it for you: Work for a dynamic startup on a diverse team where you can make a real impactMeaningful responsibilities from day one, with the opportunity to shape how Curri connects with the construction industryRemote work with a flexible schedule—we don't micromanageWe care about your life outside of work. We want your time at Curri to support the best version of you, not consume itCompetitive salary and benefits including health, dental, vision, 401K, and equity\n$185,000 - $204,000 a year\nWho 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.

Other Ai Matches

Financial Manager, FP&A Applicants are expected to have a solid experience in handling Finance – Finance related tasks
Customer Service Operations Representative (Ventura, CA) Applicants are expected to have a solid experience in handling Operations – Support related tasks
remote-jobserver Remote
Principal Product Manager Applicants are expected to have a solid experience in handling Technology – Product related tasks
Outside Sales Representative (Orlando, Florida) Applicants are expected to have a solid experience in handling Revenue – Sales related tasks
remote-jobserver Remote
Enterprise Sales Director, Oil & Gas/Energy Applicants are expected to have a solid experience in handling Revenue – Enterprise Partnerships related tasks
Senior Product Manager, Driver Experience Applicants are expected to have a solid experience in handling Technology – Product related tasks
remote-jobserver Remote
Strategy and Operations Manager, Market Growth (Washington D.C.) Applicants are expected to have a solid experience in handling Operations – Strategy & Planning related tasks
remote-jobserver Remote
Strategy and Operations Manager, Market Growth (Charlotte, NC) Applicants are expected to have a solid experience in handling Operations – Strategy & Planning related tasks
remote-jobserver Remote
Accounting Manager Applicants are expected to have a solid experience in handling Finance – Finance related tasks
Outside Sales Representative (Nashville, TN) Applicants are expected to have a solid experience in handling Revenue – Sales related tasks
remote-jobserver Remote
Senior Software Engineer, Integrations/Solutions Applicants are expected to have a solid experience in handling Technology – Engineering related tasks
Outside Sales Representative (Tampa, FL) Applicants are expected to have a solid experience in handling Revenue – Sales related tasks
remote-jobserver Remote
Strategy and Operations Manager, Market Growth (Seattle, WA) Applicants are expected to have a solid experience in handling Operations – Strategy & Planning related tasks
Supervisor, Service Operations Applicants are expected to have a solid experience in handling Operations – Service Operations related tasks
remote-jobserver Remote
Enterprise Sales Director, Aerospace Applicants are expected to have a solid experience in handling Revenue – Enterprise Partnerships related tasks
Product Designer Applicants are expected to have a solid experience in handling Technology – Design related tasks
Outside Sales Representative (Jacksonville, FL) Applicants are expected to have a solid experience in handling Revenue – Sales related tasks
remote-jobserver Remote
People Business Partner Applicants are expected to have a solid experience in handling People – People related tasks
remote-jobserver Remote
Outside Sales Representative Applicants are expected to have a solid experience in handling Revenue – Sales related tasks
remote-jobserver Remote
Platform Engineer Applicants are expected to have a solid experience in handling Technology – Engineering related tasks
remote-jobserver Remote
Customer Service Operations Representative Applicants are expected to have a solid experience in handling Operations – Support related tasks
Outside Sales Representative (Austin, TX) Applicants are expected to have a solid experience in handling Revenue – Sales related tasks
Outside Sales Representative (Inland Empire or Orange County, CA) Applicants are expected to have a solid experience in handling Revenue – Sales related tasks