NFI Industries

Senior Software Engineer ILS

NFI Industries$100K — $125K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4+ years of software engineering experience in production environments.
  • Proven experience managing multiple GitHub repositories collaboratively.
  • Expertise in diverse production-scale systems development.
  • Strong proficiency in Python programming.
  • Experience with distributed systems and microservices architecture.
  • Deep understanding of relational databases and SQL performance tuning.
  • Familiarity with containerized environments and workflow orchestration tools.

Responsibilities

  • Architect and implement worker services on OpenShift for data processing.
  • Drive performance optimization across the entire stack.
  • Develop data staging and transformation pipelines for analysis.
  • Improve system reliability and scalability through architecture optimization.
  • Integrate machine learning models into production systems.
  • Orchestrate complex workflows using platforms like OpenShift and Nextmv.
  • Design monitoring solutions to ensure system health and performance.

Benefits

  • Medical, Dental, Vision, and Prescription Drug Coverage.
  • 401k Plan with company matching.
  • Wellness Program to support employee health.
  • Life Insurance and Paid Time Off.
  • Paid Parental Leave and other benefit options.
Full Job Description
Overview

We are seeking a highly skilled Senior Software Engineer to help design and evolve the systems powering NFI's Digital Twin. In this role, you will work closely with the project lead to scale optimization and simulation systems, enabling innovative, data-driven solutions across the business.

You will collaborate with cross-functional teams to deliver new services, champion scalable architecture, and uphold strong engineering standards. The ideal candidate is a user-focused problem solver with a curiosity for complex software systems and a drive to build reliable, high-impact technology.

Responsibilities

  • Architect and implement robust worker services on OpenShift (Kubernetes) for large-scale data processing and compute workloads
  • Drive performance optimization across the stack, including SQL concurrency tuning and vehicle routing solver orchestration and execution.
  • Develop and refine data staging, enrichment, and transformation pipelines to support decision analysis and scenario modeling.
  • Improve system reliability and scalability through service refactoring, workflow optimization, and resilient system design.
  • Develop, deploy, and integrate machine learning and AI models into production systems to enhance predictive and simulation capabilities.
  • Orchestrate complex automated workflows using platforms such as OpenShift (Kubernetes), Prefect, and Nextmv.
  • Design and implement monitoring, logging, and observability solutions (e.g., Grafana) to ensure system health and performance visibility.
  • Lead and contribute to the design of scalable microservices and event-driven or serverless architectures.
  • Maintain high engineering standards through code reviews, test-driven development, and comprehensive unit and integration testing.
  • Partner with product, operations, and data teams to translate business needs into technical solutions.
  • Performs other duties and responsibilities as required by the role and determined by management.

Qualifications

  • 4+ years of professional software engineering experience in production environments.
  • Proven experience managing and contributing to multiple GitHub repositories in a collaborative environment.
  • Demonstrated expertise with the complete software development lifecycle for diverse production-scale systems.
  • Strong proficiency in the Python programming language
  • Experience building and operating distributed systems and microservices architectures.
  • Deep understanding of relational databases, including SQL performance tuning and concurrency management (e.g., SQL Server).
  • Experience with workflow orchestration tools (e.g., Prefect, Airflow) and containerized environments.
  • Strong debugging, performance tuning, and problem-solving skills.
  • Excellent communication skills and ability to work cross-functionally.
  • Hands-on experience with Kubernetes (OpenShift or similar) in a production setting.
  • Experience designing and maintaining data pipelines for large-scale processing, and supporting the analytics engineering team.
  • Familiarity with optimization systems, simulation platforms, or operations research concepts (e.g., routing, scheduling, or resource allocation).
  • Experience with Supply Chain modeling platforms like Supply Chain Guru, Llama.ai, NextMV, Gains, Sophus, Starboard, Optilogic, or TMOD.
  • Experience working in Agile/Scrum environments
  • Experience with Go/Golang
  • Experience with ML Algorithms, Optimization Algorithms, and Building AI Native Apps

We are excited to share that the base salary range for this position is $100,486.00 - $125,000.00, based on the national average for the position. This position is also eligible for an annual discretionary bonus. NFI takes into consideration applicants' qualifications, experience, education, and geographic location when determining a starting rate of pay.

Employees are also eligible for a robust benefit program, which includes Medical, Dental, Vision, Prescription Drug Coverage, 401k Plan, Wellness Program, Life Insurance, Paid Time Off, and Paid Parental Leave, among other benefit plan options.

Profit Center

PC-250

About NFI Industries

NFI Industries is a transportation and logistics company that provides a range of services, including warehousing, distribution, and transportation management. The company was founded in 1932 by Israel Brownstein and Samuel Rosenberg, and is headquartered in Mount Laurel, New Jersey. NFI Industries operates more than 50 million square feet of warehouse space and has a fleet of over 4,000 tractors and 9,000 trailers. The company serves a variety of industries, including retail, food and beverage, and healthcare.
Learn more about NFI Industries
Size
13,000 employees
Industry
Founded
1932

Similar Jobs

More Jobs at NFI Industries

More Information Technology Jobs

Find similar Senior Software Engineer ILS jobs: