Call & NicholasJoin Call & Nicholas, Inc. – A 100% Employee-Owned Leader in Geotechnical Engineering
Call & Nicholas, Inc. is an internationally recognized, privately held engineering consultancy based in Tucson, AZ. which specializes in geotechnical engineering and hydrogeology for the mining industry. CNI has been in existence since 1979 and employs engineers, geologists, and support staff. We are an industry leader in geotechnical services and proud to be 100% employee owned. Check us out further on our website at
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.
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)
Scripts and utilities in Python, C#, and Perl
Support internal users and deliver reliable, performant software that directly supports engineering decisions.
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
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
Interest in improving software architecture over time
Experience with building or managing databases
Interesting, real-world problems tied to engineering projects A balance of legacy system stewardship and new development
Opportunities to influence technical direction and system design
Full-time
¿Te interesa este puesto?