Senior Algorithm/Software Engineer
Puzzle Solutions Holdings LLC - Nashville, TN
Apply NowJob Description
Hiring: Senior Algorithm / Software Engineer (Transportation Optimization)At FreightWiseLocation: HybridDepartment: EngineeringEmployment Type: Full-TimePay: Based on experienceWho we are At FreightWise we combine agile tech development with deep industry expertise to provide transportation management services, and software to small and mid-sized shippers. Founded in 2015 and 7 years on the INC. 5000 list. FreightWise was voted one of the Best Places to Work by the Nashville Business Journal.SummaryWe are seeking a highly skilled Senior Algorithm / Software Engineer to help design, build, and scale FreightWise’s transportation planning and execution systems. This role is central to developing advanced optimization solutions that power real-time freight execution, including load routing and sequencing, capacity planning, tendering workflows, and decision support.The ideal candidate combines production-grade software engineering expertise with hands-on transportation and logistics experience, enabling them to translate complex real-world constraints—such as service windows, carrier capacity, rates, dwell time, and disruptions—into scalable, high-performance systems.This position offers strong technical ownership and leadership opportunities, including mentoring engineers and influencing architecture and optimization strategy across the platform.What you will do:Lead the design and evolution of truckload transportation planning and execution solutions, including:Routing and sequencingMulti-stop optimizationCapacity planningSchedule feasibility analysisDesign and apply heuristic and optimization-based approaches to solve large-scale transportation problems under real-world constraints such as:Hours of serviceService windowsCarrier capacity and ratesDwell time and network disruptionsDrive architectural decisions that balance solution quality, runtime performance, scalability, and explainabilityPartner closely with product, platform, data, and operations teams to ensure optimization solutions deliver measurable business and service outcomesMentor and guide senior and mid-level engineers, setting a high bar for code quality, system design, and applied optimization practicesWhat you will need: Bachelor’s degree in Computer Science, Mathematics, Operations Research, Engineering, or a related field (Master’s or PhD preferred)7+ years of experience in algorithm development, optimization, or applied data scienceProven experience deploying and operating complex optimization solutions in production environmentsStrong proficiency in Java, Node.js, or similar backend languagesDeep understanding of algorithms, data structures, and computational complexityHands-on experience with optimization techniques such as:Linear Programming (LP)Mixed-Integer Programming (MIP)Constraint ProgrammingHeuristics and metaheuristicsFamiliarity with Agile development, SaaS architectures, and modern deployment practicesExperience with distributed systems, microservices, and cloud platforms (AWS)Transportation routing problems (pickup & delivery, time windows, multi-stop routing)Capacity planning, lane optimization, and network designReal-time replanning and exception handlingUnderstanding of logistics constraints including:Driver hours of serviceEquipment typesService-level agreementsCost and rate structuresStrong analytical and problem-solving abilitiesAbility to balance theoretical rigor with practical engineering constraintsClear communication skills for explaining complex algorithms and trade-offsLeadership mindset with a passion for mentoring, collaboration, and building high-performing teamsWhat we provide: Insurance: Medical, Dental, Vision, STD, LTDCompany paid Life insurance $50k401(k), with matchPaid Time Off 11 Paid HolidaysHybrid work and flexible schedules Great work environment with opportunity for growthE-Verify:FreightWise participates in the federal government’s E-Verify program, which confirms employment authorization of all newly hired employees and most existing employees through an electronic database maintained by the Social Security Administration and Department of Homeland Security. For all new hires, the E-Verify process is completed in conjunction with the Form I-9 Employment Eligibility Verification on or before the first day of work. E-Verify is not used as a tool to pre-screen candidates. For up-to-date information on E-Verify, go to www.uscis.gov and click on 'E-Verify' located near the bottom of the page.
Created: 2026-01-12