> Markdown version of [/jobs/ext/2427846-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/2427846-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** NFI Industries - **Location:** Trenton, NJ, United States - **Experience:** Expert - **Salary:** $106,486.0 - $141,981.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Data Analysis, Software Applications, Mobile Application Development, Information Systems, Integrated Development Environments, Python (Programming Language), Machine Learning, Scrum Methodology, Software Engineering, SQL Databases, Digital Twin, Test-Driven Development (TDD), Information Technology, Optimization Algorithms, Golang - **Published:** August 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=522413d172186980 ## About the Role * Bachelor's degree in Information Systems, Computer Science, or Related Engineering. * 7+ years experience working in a corporate engineering or software development environment * Must have well-rounded experience planning and implementing engineering, analytics, and relationship development. * Strong written and verbal communication skills * An exceptional ability to work autonomously. * The ability to hit the ground running in a very busy atmosphere * Strong Experience with Python and SQL, Proficiency in software engineering tools * Experience with test-driven development * Ability to conduct software reviews and status updates with leadership * Ability to run project meetings (requirements & design) Preferred Requirements: * 10+ years experience working in a corporate engineering or Supply Chain consulting environment * Sound knowledge of Supply Chain Engineering, Software Engineering, Data and Platforms Engineering. * 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 / MCP ## Description As a Principal Software Engineer you will be responsible for developing, designing, and implementing NFI's Digital Twin. You will serve as an advocate for engineering decisions related to the Digital Twin. While interfacing with other business leaders, you will lead initiatives involving the development of new Digital Twin products and services. You will work directly with IT, as well as other teams supporting Transportation Management's various platforms and systems. This position reports to the Sr. Director of Solutions Engineering. * Lead maintenance of the Digital Twin and related technologies. * Lead the interoperability of the Digital Twin and related data * Report on team/project performance KPIs * Develop flowcharts, layouts and documentation to identify requirements and solutions * Create and update quarterly roadmaps to review with internal and customer leadership * Organize and participate in project meetings that are held to discuss project scope, requirements, design, planning, and status. * Apply analysis, design, coding, testing, upgrades, and production control best practices in a team environment towards the timely development and support of application software. * Deploy programs and evaluate user feedback * Ensure software is updated with latest features * Write well-designed, testable code * Develop software verification plans and quality assurance procedures * Integrate software components into a fully functional software system ## Related Videos - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [AI in Regulated Industry - Validating AI-Enabled Products with PLM and Digital Twins](https://www.wearedevelopers.com/videos/2065-ai-in-regulated-industry-validating-ai-enabled-products-with-plm-and-digital-twins) - [The AI-Native Engineering Org: What’s Real, What’s Hype, What’s Next](https://www.wearedevelopers.com/videos/100004-the-ai-native-engineering-org-what-s-real-what-s-hype-what-s-next) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)