×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer Legacy Systems Geotechnical Tools

Job in Tucson, Pima County, Arizona, 85718, USA
Listing for: Call & Nicholas, Inc.
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, Python
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Job Description

CNI is seeking to employ a programming specialist to manage legacy code and work with engineers in developing new code for internal utilization in engineering practice.

Legacy code includes several suites of programs, written in Fortran, to accomplish custom developed engineering analyses. This code dates back to the 1980s.

Key Responsibilities

  • Maintain, debug and improve proprietary legacy Fortran code used for custom geotechnical and hydrological analyses.

  • Collaborate with engineers and geologists to develop new features and tools.

  • Modernize and extend our software ecosystem, including:

  • Web-based applications (JavaScript)

  • Excel-based tools (VBA / Visual Basic for Applications)

  • AutoCAD automation (AutoLISP)

  • Scripts and utilities in Python, C#, and Perl

  • Support internal users and deliver reliable, performant software that directly supports engineering decisions.

Qualifications:

Qualifications

Required Qualifications

  • 2–10 years of professional software development experience
  • Experience working with and maintaining legacy codebases
  • Strong problem-solving and debugging skills
  • Proficiency in one or more common backend or full-stack languages (e.g., Python, C#, Java, JavaScript, or similar)
  • Experience with relational databases and writing efficient queries
  • Ability to communicate clearly with both technical and non-technical stakeholders

Nice to Have

  • Experience in an engineering, scientific, or consultancy environment
  • Exposure to system modernization or migration projects
  • Familiarity with version control, CI/CD pipelines, and automated testing
  • Frontend framework experience
  • Interest in improving software architecture over time
  • Experience with building or managing databases

Additional Information

What We Offer

  • Interesting, real-world problems tied to engineering projects
  • A balance of legacy system stewardship and new development
  • Collaborative team environment
  • Competitive salary and benefits
  • Opportunities to influence technical direction and system design
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary