1

Railway Computer Science Jobs (NOW HIRING)

Senior Ruby On Rails Developer

Vashon, WA · On-site

$156K - $192K/yr

Bachelor's degree in Computer Science, Engineering, or a related field. Roles and Responsibilities * Lead the design, development, testing, and deployment of software applications using Ruby on Rails.

Senior Ruby On Rails Developer

Renton, WA · On-site

$160K - $197K/yr

Bachelor's degree in Computer Science, Engineering, or a related field. Roles and Responsibilities * Lead the design, development, testing, and deployment of software applications using Ruby on Rails.

Senior Ruby On Rails Developer

Retsil, WA · On-site

$152K - $188K/yr

Bachelor's degree in Computer Science, Engineering, or a related field. Roles and Responsibilities * Lead the design, development, testing, and deployment of software applications using Ruby on Rails.

Senior Ruby On Rails Developer

Renton, WA · On-site

$162K - $200K/yr

Bachelor's degree in Computer Science, Engineering, or a related field. Roles and Responsibilities * Lead the design, development, testing, and deployment of software applications using Ruby on Rails.

Senior Ruby On Rails Developer

Burien, WA · On-site

$163K - $200K/yr

Bachelor's degree in Computer Science, Engineering, or a related field. Roles and Responsibilities * Lead the design, development, testing, and deployment of software applications using Ruby on Rails.

Showing results 21-40

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 cities are hiring for Railway Computer Science jobs?

Cities with the most Railway Computer Science job openings:

What states have the most Railway Computer Science jobs?

States with the most job openings for Railway Computer Science jobs include:

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

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

What other helpful pages are available for Railway Computer Science?

Other pages related to Railway Computer Science:

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

Senior Ruby On Rails Developer

Shoreline, WA • On-site

Neshent Technologies
11 - 50 employees

$157K - $194K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

We are seeking an experienced Ruby on Rails Tech Lead to lead development teams in designing, developing, and delivering scalable software solutions. The ideal candidate will have strong hands-on experience with Ruby on Rails, AWS, and PostgreSQL, along with proven technical leadership and mentoring skills.

Required Skills
  • Strong hands-on experience with Ruby on Rails, AWS, and PostgreSQL.
  • 8+ years of overall software development experience, with strong expertise in Ruby on Rails.
  • Proven experience leading development teams and providing technical guidance and mentorship.
  • Strong understanding of software architecture, application development, testing, and deployment.
  • Experience with Git, JIRA, CI/CD pipelines, and DevOps practices.
  • Experience developing and maintaining scalable, secure, and high-performance applications.
  • Strong database design and optimization experience with PostgreSQL.
  • Excellent problem-solving, communication, and stakeholder management skills.
  • Bachelor's degree in Computer Science, Engineering, or a related field.
Roles and Responsibilities
  • Lead the design, development, testing, and deployment of software applications using Ruby on Rails.
  • Provide technical leadership, code reviews, mentoring, and guidance to development team members.
  • Collaborate with business and cross-functional teams to understand requirements, define technical solutions, and prioritize deliverables.
  • Lead requirement analysis, user story creation, technical estimation, and sprint planning.
  • Design and optimize application architecture, APIs, databases, and backend services.
  • Develop and maintain scalable applications and integrate third-party systems and services.
  • Design, optimize, and maintain PostgreSQL databases and data models.
  • Deploy, monitor, and support applications in AWS environments.
  • Manage source control, CI/CD pipelines, and development workflows using Git, JIRA, and CI/CD tools.
  • Implement automated testing and ensure adherence to coding, security, and quality standards.
  • Coordinate with distributed/offshore teams, delegate tasks, track progress, and ensure timely delivery.
  • Communicate technical status, risks, and project updates to stakeholders and customers.
  • Identify opportunities for performance improvements, process optimization, and technical innovation.