We are looking for an experienced and motivated full stack software developer/technical team lead to join our dynamic and growing organization. You will be responsible for the technical direction of projects, mentoring team members, and ensuring product quality and timely delivery. Are you a creative thinker who can provide innovative solutions to complex development challenges? You will be part of a team that designs and supports the future of the North American Freight and Passenger Railroad Market. Your tasks will include developing mission-critical systems that form the backbone of technologies like network optimization and an autonomous rail network. Your daily activities will cover all aspects of requirements engineering, design, development, documentation, V&V, support, and software maintenance services for these systems.