
Lead Software Engineer β Railroad
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
β’ Design and create cloud-native, distributed applications utilizing Java and Spring Boot.
β’ Develop and sustain microservices and event-driven architectures leveraging Kafka.
β’ Implement and oversee applications within Kubernetes environments.
β’ Work collaboratively with cross-functional teams to provide automation and dispatch-centric platform capabilities.
β’ Engage in full-stack development projects employing technologies such as Angular.
β’ Enhance quality engineering through test automation, code assessments, and continuous integration practices.
β’ Develop robust and efficient software solutions that promote operational excellence and deliver business value.
β’ Significant experience in Java and Spring Boot development.
β’ Strong proficiency in designing and executing distributed systems, microservices, and event-driven architectures.
β’ Practical experience with Apache Kafka.
β’ Expertise in developing and deploying cloud-native applications utilizing Kubernetes, containerization, and contemporary DevOps methodologies.
β’ Comprehensive understanding of RESTful APIs, system integration patterns, and performance enhancement.
β’ Experience in full-stack development, including Angular.
β’ Familiarity with test automation, CI/CD pipelines, coding quality standards, and agile software development practices.
β’ Demonstrated ability to collaborate effectively with cross-functional teams.
β’ Previous experience in the rail industry is beneficial but not essential compared to expertise in platform engineering, dispatch automation, and the development of distributed software systems.
β’ Paid time off: Vacation 12-25 days based on grade.
β’ Company-sponsored holidays.
β’ Personal days.
β’ Sick leave.
β’ Medical, dental, and vision insurance.
β’ Provincial healthcare coordination in Canada.
β’ Retirement savings plans (401(k) in the U.S.; RRSP in Canada).
β’ Life and disability insurance.
β’ Employee assistance programs.
β’ Additional benefits as outlined by local policies and eligibility criteria.
β’ Possible variable incentives, bonuses, or commissions, subject to the specific position and applicable laws.
EducationSuperHighway
One New Zealand
Conduent
NinjaOne
Get handpicked remote jobs straight to your inbox weekly.