1

Railway Computer Science Jobs in Washington (NOW HIRING)

... roads, rail, transit, bicycle, pedestrian - operate. Our tech solutions: * Reduce traffic ... Bachelor's in Computer Science or related field * 5+ years of software development experience ...

... roads, rail, transit, bicycle, pedestrian - operate. Our tech solutions: * Reduce traffic ... Bachelor's in Computer Science or related field * 5+ years of software development experience ...

Data & AI Engineer - 90408785 - Remote

Washington, DC · On-site +1

$129K - $155K/yr

Bachelor's degree in Computer Science, Data Engineering, Information Systems, or a related ... Railroad Retirement sickness and retirement benefits; and rail pass privileges. Learn more about ...

Data & AI Engineer - 90408785 - Remote

Washington, DC · On-site +1

$129K - $155K/yr

Bachelor's degree in Computer Science, Data Engineering, Information Systems, or a related ... Railroad Retirement sickness and retirement benefits; and rail pass privileges. Learn more about ...

... in the rail industry. You will be required to contribute to the development and continuous ... Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, Software ...

... in the rail industry. You will be required to contribute to the development and continuous ... Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, Software ...

Showing results 41-60

Railway Computer Science information

What is railway computer science?

Railway Computer Science is a specialized field that focuses on the application of computer science principles and technologies to railway systems and operations. This includes designing, developing, and maintaining software and hardware systems that ensure the safe, efficient, and reliable functioning of railways. Professionals in this field work on projects such as signaling systems, train scheduling software, real-time monitoring, and data analytics for railway operations. The goal is to improve automation, safety, and passenger experience through advanced computing solutions.

What does a railway computer scientist do?

A computer science professional in the railway industry is often tasked with developing, maintaining, and optimizing software systems that ensure safe and efficient train operations. This includes working on real-time scheduling algorithms, implementing safety-critical control systems, and integrating new technologies such as predictive maintenance or passenger information platforms. The role usually involves close collaboration with electrical engineers, operations teams, and safety regulators. Additionally, professionals may need to address challenges related to legacy systems and ensure compliance with strict industry standards.

What skills and qualifications are needed to thrive as a railway computer scientist?

To thrive as a Railway Computer Scientist, you need a solid background in computer science, software engineering, and systems integration, usually backed by a relevant degree. Familiarity with programming languages (such as C++, Python, or Java), railway signaling systems, and standards like EN 50128, as well as experience with SCADA and embedded systems, is often required. Strong analytical thinking, problem-solving, and effective communication skills help professionals excel in cross-disciplinary teams and manage complex projects. These skills and qualifications are vital to ensure safe, efficient, and innovative railway operations and technology development.

What is the difference between Railway Computer Science vs Railway Electrical Engineering?

AspectRailway Computer ScienceRailway Electrical Engineering
Required CredentialsBachelor's in Computer Science, Software Development certificationsBachelor's in Electrical Engineering, Power Systems certifications
Work EnvironmentSoftware development labs, control centers, onboard systemsElectrical substations, maintenance sites, power plants
Industry UsageDeveloping railway software, control systems, data analysisElectrical infrastructure, signaling, power distribution

Railway Computer Science focuses on software, data, and control systems within the railway industry, while Railway Electrical Engineering emphasizes electrical infrastructure, power systems, and hardware. Both roles are essential but serve different technical needs in railway operations.

What are 5 jobs you can get with railway computer science?

With railway computer science, common jobs include railway systems analyst, train control software engineer, railway cybersecurity specialist, signaling systems programmer, and maintenance technician for railway IT infrastructure. These roles often require knowledge of software development, network security, and railway operations. They involve working with specialized railway control systems, automation, and data management tools.

Which railway computer science job is easy to get?

Entry-level roles such as railway system support technician or junior software developer in railway IT departments are generally easier to obtain, especially with basic programming skills and knowledge of railway operations. These positions often require minimal experience and may offer on-the-job training, making them accessible for newcomers to the field.

What are popular job titles related to Railway Computer Science jobs in Washington?

For Railway Computer Science jobs in Washington, the most frequently searched job titles are:

What job categories do people searching Railway Computer Science jobs in Washington look for?

The top searched job categories for Railway Computer Science jobs in Washington are:

Infographic showing various Railway Computer Science job openings in Washington as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 80% Full Time, 14% Part Time, 3% Contract, and 1% Nights. Highlights an 72% Physical, 1% Hybrid, and 27% Remote job distribution.

Cloud Software Engineer 2-FFNN-8943

Hanover, MD • On-site

$78K - $250K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 6 days ago


Job description

TO BE CONSIDERED FOR THIS POSITION YOU MUST HAVE AN ACTIVE TS/SCI W/ FULL SCOPE POLYGRAPH SECURITY CLEARANCE (U.S. CITIZENSHIP REQUIRED)

Provide cloud software research, development, and engineering services to include requirements analysis, software development, installation, integration, evaluation, enhancement, sustainment, testing, validation, and issue diagnosis/resolution.Required Skills
  • Within the last three (3) years, a minimum of one (1) year experience with Map/Reduce and/or Hadoop, Hive, and/or Pig. Within the last three (3) years, a minimum of one (1) year experience with the Hadoop Distributed File System (HDFS). Hadoop/Cloud Developer Certification. Within the last seven (7) years, a minimum of five (5) years experience programming with at least two (2) of the following languages: Java, C, and/or C++. Within the last five (5) years, a minimum of three (3) years of experience designing and developing applications in a Windows or UNIX/Linux operating environment. Within the last five (5) years, a minimum of three (3) years experience with OpenSource (NoSQL) products that support highly distributed, massively parallel computation needs such as Hbase, CloudBase/Accumulo, and/or Big Table. Within the last three (3) years, a minimum of one (1) year experience with requirements analysis and design for one (1) or more object-oriented systems. Demonstrated experience developing Restful services. A bachelor's degree in computer science or related discipline; an associate's degree in computer science or related discipline and two (2) years programming experience or five (5) years programming experience may be substituted for a bachelor's degree.
  • Demonstrated experience designing and developing applications in a Windows or UNIX/Linux operating environment
  • Demonstrated experience with Ruby-on-Rails framework
  • Hadoop/Cloud Developer Certification
  • Demonstrated experience designing and developing web applications with JavaScript
  • Demonstrated experience with Big-Data Cloud Scalability (e.g. Amazon, Google, and/or Facebook)
  • Demonstrated experience designing and developing automated analytic software, techniques, and algorithms
  • Demonstrated experience with compute cluster monitoring tools (e.g. Hobbit, Ganglia)
  • Demonstrated experience with CLOUDBASE internals, to include configuring, tuning, and testing CLOUDBASE in many configurations (>200 node clusters)
  • Demonstrated experience with cluster performance management (e.g. Nagios)
  • Demonstrated experience with COPILOT, PRESSUREWAVE, and/or the R6 Cloud and/or the installation, configuration, and tuning of the same
  • Demonstrated experience with linguistics (grammar, morphology, concepts)and/or with Rosette Base Linguistics software for Chinese and/or Arabic
  • Demonstrated experience with LDAP protocol configuration and management
  • Demonstrated experience developing Restful services
  • Demonstrated experience developing and deploying analytics that discover and exploit social networks
  • Demonstrated experience documenting ontologies, data models, schemas, formats, data element dictionaries, software application program interfaces and other technical specifications
  • Demonstrated experience developing and deploying analytics within a heterogeneous schema environment

Compensation: We are committed to providing fair and competitive compensation. The salary range for this position is $78,000 to $250,000 per year. This range reflects the compensation offered across the locations where we hire. The exact salary will be determined based on the candidate's work location, specific role, skill set, and level of expertise.

Benefits
  • Health Coverage: Medical, dental, and vision insurance
  • Additional Insurance: Basic Life/AD&D, Voluntary Life/AD&D, Short and Long-Term Disability, Accident, Critical Illness, Hospitalization Indemnity, and Pet Insurance
  • Retirement Plan: 401(k) plan with company match
  • Paid Time Off: Generous PTO, paid holidays, parental leave, and more
  • Wellness: Access to wellness programs and mental health support
  • Professional Development: Opportunities for growth, including tuition reimbursement
  • Flexible work arrangements, including remote work options
  • Flexible Spending Accounts (FSAs)
  • Employee referral programs
  • Bonus opportunities
  • Technology allowance
  • A diverse, inclusive, and supportive workplace culture
#J-18808-Ljbffr