Principal Software Engineer

NFI
US - New Jersey - Trenton
View Company Profile / << Go Back

  • Job Type: Full time
  • 28 days ago

Job Description

The role involves designing, developing, and maintaining NFI's Digital Twin and leading engineering decisions for related products. Responsibilities include managing project roadmaps, developing testable code, and collaborating with IT and business leaders to ensure system interoperability.

Requirements: Candidates must have a bachelor's degree in Computer Science or a related field and at least 7 years of corporate software development experience. Proficiency in Python, SQL, and software engineering tools is required, with a preference for experience in supply chain modeling and AI/ML algorithms.

Key Skills: Python, SQL, Software Engineering, Test-Driven Development, Digital Twin Development, Supply Chain Modeling, Agile, Scrum, Go/Golang, ML Algorithms, Optimization Algorithms, AI Native Apps, Project Management, Software Verification, Quality Assurance, Technical Documentation

Benefits: Medical, Dental, Vision, Prescription Drug Coverage, 401k Plan, Wellness Program, Life Insurance, Paid Time Off, Paid Parental Leave, Annual Discretionary Bonus




Fast Track Upload