Senior Software Engineer ILS
Full-time
US
Oct 27, 2026
RemoteMatch analyzes your experience against this role's specific tech stack, timezone overlap, and requirements.
About the Role
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 perfor