Software Developer I

Pueblo

Thursday, 16 April 2026

Mx. V Rails Software Services team assists the railroad industry by developing software used by Mx. V Rail and external companies serving the railroad industry. From the ground under the track to train communications, Mx. V Rail provides tools that combine engineering expertise with modern developing techniques to keep trains moving across North America. We seek talented, highly motivated, and experienced developers to maintain and grow Mx. V Rails software portfolio and use innovative techniques in a mature industry. Primary Duties: The Software Developer I is responsible for developing and maintaining software for internal and external customers as directed by the Resource Manager, using software engineering, data analysis, programming languages, database management/querying, and object-oriented programming. Participate in all phases of projects by gathering preliminary data, estimating workloads and schedules, participating in progress meetings, and communicating with the customer. Essential duties include, but are not limited to: Develop plans to overcome obstacles using problem-solving and critical thinking. Communicate with the product owner and customer to document needs. Supports the development of system user documentation, coding documentation, identifying potential changes to scope or schedule, and research and implementation of new tools and methods. Engage with the engineering team to understand and participate in real-world scenarios in the rail environment. Generates detailed plans for developing software to meet the project needs. Develops unit tests and validation tests for the product. Produces code consistent with Mx. V Rail coding standards. Follows Mx. V Rail Source Control Management (SCM) and branching guidelines. Accurately communicates complicated technical concepts within the Software Services team. Actively participates in code reviews (pull requests). Ensures that all duties and responsibilities are performed in a safe manner. Perform other related duties as assigned. Required Skills & Abilities: Open to learning and living the Mx. V Rail values (Momentum, Insight, Teamwork, Rigor, Purpose) in all facets of the organization's work. A current and valid drivers license is required at all times. Bachelors in Applied Math or Computational Math, Engineering, or related field. Experience using programming to solve complex math or engineering problems. A background working in a continuous integration/continuous delivery development environment. Knowledge of Agile methodologies. The ability to read and interpret data. Desire to learn new programming languages and technologies. Demonstrable computer skills, with experience using Microsoft Office Suite, including Excel, Word, Outlook, and PowerPoint. Excellent verbal and written communication abilities. Must effectively work in a team environment. Excellent verbal and written communication abilities. Mx. V Rail policy requires all prospective employees to complete a criminal background check (Disclosure for Consumer Reports Consent Form) and a pre-employment substance abuse screening (Applicant Consent for Drug Testing Form) as a condition of employment. Preferred Qualifications: In addition to the above, the following qualifications are preferred: Three plus years of software engineering experience in a professional environment. Experience in the following: Laboratory testing methods, data collection, data analysis, techniques, and reporting. An extensive background with Fortran or MATLAB. Test Driven Development. Azure DevOps or other integrated SCM (git) repository, bug tracking, and CI/ CD build systems. Strong demonstrable skills in physics and dynamics.

apply
 
Loading Similar Jobs...
JOBZ is an independent Job Search Engine. JOBZ is not an agent or representative and is not endorsed, sponsored or affiliated with any employer. JOBZ uses proprietary technology to keep the availability and accuracy of its job listings and their details. All trademarks, service marks, logos, domain names, job descriptions and other company descriptions / details are the property of their respective holder. JOBZ does not have its users apply for a job on the J-O-B-Z.com website. Additionally, JOBZ may provide a list of third-party job listings that may not be affiliated with any employer. Please make sure you understand and agree to the website's Terms & Conditions and Privacy Policies you are applying on as they may differ from ours and are not in our control.