Back to all jobs

[Remote] Sr. Software Engineer-TMS-Remote

Work from home Full-time role Hiring

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.

Responsibilities

  • Maintains excellent business communication with Analysts, Business Owners, and Technical Staff
  • Provides 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 group
  • Evaluates alternative approaches in design of application systems, including assessment of risks and benefits associated with each alternative
  • Participates in the implementation of new systems including the integration of the new system; verifies installed systems to ensure that they adequately meet user requirements
  • Plans, 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 streams
  • Plans, 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 streams
  • Submits 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 proficiency
  • Oversees preparation and maintenance of program and system documentation using established department artifact standards and methodologies; mentors junior associates in proper documentation techniques
  • Adheres to department standards, guidelines, and systems development methodologies for all assigned tasks and mentors others in their use
  • Leads analysis and development of technical solutions to resolve problems; includes and guides other team members in problem‑solving activities
  • Understands project management methodology and leads resource planning, estimation, and responsibility assignment process
  • Designs, develops, and optimizes complex T‑SQL stored procedures, functions, indexes, views, and ETL routines in Microsoft SQL
  • Server for high‑volume transactional and reporting workloads; implements query tuning, indexing strategies, and execution‑plan analysis to meet SLAs
  • Builds 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 reliability
  • Creates, 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 consumers
  • Implements 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 networks
  • Collaborates with DBAs, Integration, and Transportation Operations to triage production issues, perform root‑cause analysis, and execute corrective actions without disrupting DC/transportation operations

Skills

  • Bachelor's degree in computer science, Information Systems, Engineering, or related field preferred; equivalent experience considered
  • 6–8 years relevant software engineering experience preferred, including ownership of production systems
  • 3+ 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 automation
  • 2+ years building and testing REST APIs; 1+ year using Postman for manual and automated API testing
  • 2+ years implementing or supporting Enterprise TMS platforms (e.g., Blue Yonder, Manhattan, Oracle, SAP TM, MercuryGate) and integrating with ERP/WMS and carrier/EDI networks
  • Expertise in at least one programming language and strong proficiency in a second; able to mentor others and teach best practices
  • Deep 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 testing
  • Transportation and logistics domain concepts: order lifecycle, routing & planning, tendering, appointment scheduling, EDI transaction sets (204/210/214/990/997), shipment status events, freight audit & pay
  • Integration patterns for TMS↔WMS/ERP (files, APIs, message queues), data validation, and operational monitoring/alerting
  • Strong computer skills and proficiency with Microsoft Office applications
  • Expert knowledge of program design, coding, testing, and documentation
  • Excellent written and verbal communication; strong customer focus; effective with geographically dispersed teams
  • Ability to manage competing priorities and deliver within agreed timelines
  • Analytical and conceptual skills to define technical needs and solve complex problems
  • Hands‑on debugging and performance tuning across application, database, and integration layers
  • Creation of high‑quality technical artifacts: ERDs, sequence/flow diagrams, API specs, runbooks, and test plans
  • Familiarity with source control (Git), CI/CD practices, and environment promotion

Benefits

  • Competitive 401k
  • Flexible PTO
  • Remote
  • Health benefits – first of the month following 30 days of employment
  • Mentorship program/developmental opportunities
  • Paid Time Off
  • Sick Time
  • Paid holidays and parental leave
  • 401K Program
  • Medical, dental, vision, life, and accidental death/dismemberment insurance
  • Short-term and long-term disability insurance program
  • Flexible 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 agreements

Company Overview

  • UNFI 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 Sponsorship

  • UNFI 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.
  • Apply To This Job

    More remote roles to explore

    [Remote] Preferred Communities Medicaid Research & Health Systems Impact Intern (unpaid)

    Work from home Full-time role

    [Remote] Sr. Data Engineer I

    Work from home Full-time role

    [Remote] Account Manager, North America SMB

    Work from home Full-time role

    [Remote] Sales Director, Central United States

    Work from home Full-time role

    [Remote] Field CISO - Healthcare

    Work from home Full-time role

    [Remote] Senior Project Manager (Water)

    Work from home Full-time role

    [Remote] Delivery Solutions Architect - Financial Services

    Work from home Full-time role

    [Remote] Account Manager

    Work from home Full-time role

    [Remote] Data Analyst

    Work from home Full-time role

    [Remote] SAP Asset Accounting Analyst

    Work from home Full-time role

    Financial Solutions Advisor Registration Candidate - Diablo Market

    Work from home Full-time role

    Manager, Strategic and Resource Planning

    Work from home Full-time role

    Experienced Virtual Receptionist and Data Entry Clerk – Remote Work Opportunity with arenaflex

    Work from home Full-time role

    Senior Hogan Engineer (Remote)

    Work from home Full-time role

    Experienced Remote Data Entry Clerk – Precision and Reliability in a Dynamic arenaflex Team

    Work from home Full-time role

    Experienced Data Entry Specialist – Remote Opportunity for Fast and Accurate Typists

    Work from home Full-time role

    Experienced Bilingual Auto Claims Customer Service Representative – Spanish Bilingual

    Work from home Full-time role

    Remote Operations Coordinator, TNT Sports (Temporary)

    Work from home Full-time role

    Remote Data Entry Clerk – Flexible Part‑Time Schedule, Growth‑Focused Role at arenaflex

    Work from home Full-time role

    Analyst/Associate - Litigation (Life Sciences practice)

    Work from home Full-time role