[Remote] Sr. Software Engineer-TMS-Remote
Note: The job is a remote job and is open to candidates in USA. UNFI is North America’s premier grocery wholesaler, delivering a wide variety of fresh and branded products. They are seeking a Senior Software Engineer to undertake complex projects in systems software engineering, ensuring system improvements are implemented and monitored for efficiency while providing guidance to less experienced staff.ResponsibilitiesMaintains excellent business communication with Analysts, Business Owners, and Technical StaffProvides analysts, management, and business owners/users with status reports, problem logs (issue logs), and service request status on all tasks in the work group. Oversees time spent by others in the work groupEvaluates alternative approaches in design of application systems, including assessment of risks and benefits associated with each alternativeParticipates in the implementation of new systems including the integration of the new system; verifies installed systems to ensure that they adequately meet user requirementsPlans, conducts, and supervises others in the development of specifications, coding of new programs, physical design of data records, data files, and databases; creates new data structures and job streams; and modifies existing programs, data structures, and job streamsPlans, conducts, and supervises others in the development of test cases and test plans; creates unit and system test environments and conducts unit and system tests for new or modified programs and job streamsSubmits program and design work for review by technical and user staff and leads review of others’ work; validates the application of sound analysis, programming, and design techniques with high proficiencyOversees preparation and maintenance of program and system documentation using established department artifact standards and methodologies; mentors junior associates in proper documentation techniquesAdheres to department standards, guidelines, and systems development methodologies for all assigned tasks and mentors others in their useLeads analysis and development of technical solutions to resolve problems; includes and guides other team members in problem‑solving activitiesUnderstands project management methodology and leads resource planning, estimation, and responsibility assignment processDesigns, develops, and optimizes complex T‑SQL stored procedures, functions, indexes, views, and ETL routines in Microsoft SQLServer for high‑volume transactional and reporting workloads; implements query tuning, indexing strategies, and execution‑plan analysis to meet SLAsBuilds Python services, scripts, and automation to support integrations, data pipelines, quality checks, and operational tooling; applies packaging, virtual environments, and unit testing to ensure maintainability and reliabilityCreates, documents, and tests RESTful integrations using Postman collections and environments; automates collection runs for regression testing and CI pipelines and publishes living API documentation for consumersImplements and supports Enterprise Transportation Management System (TMS) integrations and configurations—covering order tendering, routing/planning, shipment execution, EDI (204/214/990/997, etc.), freight audit & pay, and carrier onboarding—ensuring data integrity across ERP/WMS and partner networksCollaborates with DBAs, Integration, and Transportation Operations to triage production issues, perform root‑cause analysis, and execute corrective actions without disrupting DC/transportation operationsSkillsBachelor's degree in computer science, Information Systems, Engineering, or related field preferred; equivalent experience considered6–8 years relevant software engineering experience preferred, including ownership of production systems3+ years hands‑on Microsoft SQL Server development (T‑SQL, performance tuning, indexing, query plan analysis)3+ years professional Python development for services, data pipelines, or automation2+ years building and testing REST APIs; 1+ year using Postman for manual and automated API testing2+ years implementing or supporting Enterprise TMS platforms (e.g., Blue Yonder, Manhattan, Oracle, SAP TM, MercuryGate) and integrating with ERP/WMS and carrier/EDI networksExpertise in at least one programming language and strong proficiency in a second; able to mentor others and teach best practicesDeep knowledge of Microsoft SQL Server, including database design, normalization/denormalization strategies, transaction isolation, locking behavior, and performance diagnostics (DMVs, Query Store, Extended Events)Solid Python language fundamentals (packaging, venv/conda, logging, typing, testing) and common libraries for services and data work (e.g., requests, pandas, FastAPI/Flask where applicable)Understanding of REST API design principles (resource modeling, versioning, idempotency, pagination) and API documentation standards (OpenAPI/Swagger)Proficiency with Postman collections/environments, pre‑request/test scripts, Newman CLI, and CI integration for automated API regression testingTransportation and logistics domain concepts: order lifecycle, routing & planning, tendering, appointment scheduling, EDI transaction sets (204/210/214/990/997), shipment status events, freight audit & payIntegration patterns for TMS↔WMS/ERP (files, APIs, message queues), data validation, and operational monitoring/alertingStrong computer skills and proficiency with Microsoft Office applicationsExpert knowledge of program design, coding, testing, and documentationExcellent written and verbal communication; strong customer focus; effective with geographically dispersed teamsAbility to manage competing priorities and deliver within agreed timelinesAnalytical and conceptual skills to define technical needs and solve complex problemsHands‑on debugging and performance tuning across application, database, and integration layersCreation of high‑quality technical artifacts: ERDs, sequence/flow diagrams, API specs, runbooks, and test plansFamiliarity with source control (Git), CI/CD practices, and environment promotionBenefitsCompetitive 401kFlexible PTORemoteHealth benefits – first of the month following 30 days of employmentMentorship program/developmental opportunitiesPaid Time OffSick TimePaid holidays and parental leave401K ProgramMedical, dental, vision, life, and accidental death/dismemberment insuranceShort-term and long-term disability insurance programFlexible Spending Account and/or Health Savings Account, subject to meeting the eligibility requirements and the terms and conditions of these programs, and subject to any requirements under applicable collective bargaining agreementsCompany OverviewUNFI is a food wholesaler that transforms the world of food for associates, customers, suppliers, and the families served every day. It was founded in 1978, and is headquartered in Risoul, Provence-Alpes-Cote d'Azur, FRA, with a workforce of 10001+ employees. Its website is https://www.unfi.com.Company H1B SponsorshipUNFI has a track record of offering H1B sponsorships, with 1 in 2026, 6 in 2025, 2 in 2024, 4 in 2023, 4 in 2022. Please note that this does not guarantee sponsorship for this specific role.