Software Engineer
Core
Design, implement, verify, test, and support software components for railway applications.
Role type
Software Engineer
Builds
Railway applications
Domain
Railways / Transportation
Deliverable
production ML models | product features
Required skills
Object Oriented Design, JavaScript, Python, C/C++, Java, RUST, Linux, Agile methodologies, Test Driven Development, Continuous Integration, DevOps
Preferred skills
SQL, Oracle, Redis, MongoDB, Docker, Railway Traffic Management domain knowledge
Responsibilities
Define detailed requirements for software components, design and implement software components, verify and test developed software, release and support delivered software components
Seniority
Mid-level (3-5 years experience)
Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.