Senior Software Engineer

Curri 🚚📦🏢

Remote regions

US

Benefits

Job Description

We're looking for a Senior Software Engineer who brings not only technical excellence but also zeal, curiosity, and a deep sense of purpose to their work. On our Engineering Services team, you’ll help build and scale innovative software that powers Curri’s logistics platform—critical systems like user management, financial services, and pricing engines that touch nearly every corner of the business. You’ll lead by example through mentorship, collaboration, and a genuine enthusiasm for helping Curri scale with intention and integrity. This is a high-leverage role—ideal for someone who cares deeply about building systems that matter, improving the world of construction logistics, and working alongside a team of mission-driven, kind, and curious people. Design, develop, and maintain core backend services for foundational domains (e.g., accounts, user management, finance, pricing). Build intuitive internal UIs that streamline workflows and improve operational efficiency. Lead system design efforts, ensuring services are scalable, maintainable, and aligned with platform-wide architecture standards. Collaborate cross-functionally with engineering teams, product managers, and stakeholders to deliver high-impact solutions. Mentor junior engineers and contribute to improving development practices across the team. Own projects end-to-end—from defining technical specs through shipping reliable, production-ready systems.

About Curri

Curri provides on-demand, last-mile logistics for construction and adjacent industries with our nationwide fleet of cars, trucks, and flatbeds.

Apply for This Position