Software Engineer – FORTRAN to C++ Migration

Cintal, Inc.Morton, IL
$70,000 - $95,000

About The Position

We are seeking a Software Engineer to join our team. This role involves developing and supporting C++ software applications, modernizing legacy FORTRAN-based systems, and working on simulation, analytics, and optimization tools. The successful candidate will analyze, troubleshoot, and enhance software performance, collaborate with cross-functional teams on software solutions, and participate in testing, debugging, and documentation activities. We are committed to building a diverse, inclusive, and global team and provide equal employment opportunities to all employees and applicants.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 0 to 3 years of software development experience.
  • Experience with C++ programming preferred.
  • Knowledge of software testing, debugging, and problem-solving.
  • Proficiency in C++ programming
  • Knowledge of FORTRAN or legacy system modernization
  • Software development, testing, and debugging
  • Object-Oriented Programming (OOP)
  • Problem-solving and analytical skills
  • Version control tools (e.g., Git)
  • Understanding of simulation and optimization applications

Nice To Haves

  • Exposure to legacy system modernization is a plus.
  • Knowledge of FORTRAN and legacy system modernization
  • Experience with Git or version control tools
  • Understanding of simulation, analytics, or optimization software
  • Familiarity with Agile development methodologies
  • Database and SQL knowledge
  • Strong communication and teamwork skills
  • Ability to learn new technologies quickly

Responsibilities

  • Develop and support C++ software applications.
  • Modernize legacy FORTRAN-based systems.
  • Work on simulation, analytics, and optimization tools.
  • Analyze, troubleshoot, and enhance software performance.
  • Collaborate with cross-functional teams on software solutions.
  • Participate in testing, debugging, and documentation activities.
  • Develop and maintain C++ software applications.
  • Modernize and enhance legacy systems.
  • Perform software testing, debugging, and issue resolution.
  • Support simulation, analytics, and optimization tools.
  • Collaborate with engineering teams on project deliverables.
  • Document software designs and improvements.

Benefits

  • 10 paid holidays per year
  • 2 weeks of paid time off per year, the current year is pro-rated based on start date
  • Access to the company’s medical insurance, including dental and vision
  • Eligibility for life insurance and disability coverage for short or long-term disabilities or long- term care needs
  • 401 (k) eligibility with employer contribution annually
  • Reimbursement for relocation expenses up to a certain amount on a case-by-case basis
  • Yearly bonus based on company performance
  • Visa sponsorship for eligible and qualified individuals
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service