1

Ruby On Rails Developer Contract Jobs in Pittsburgh, PA

Senior System Engineer

Pittsburgh, PA · On-site

$101.40K - $138.80K/yr

HITACHI RAIL STS USA, INC. Profession (Job Category): Engineering & Science Job Schedule: Full time ... contracts for Tender or Backlog Projects. This position is for a roving employee who will be ...

Senior System Engineer

Pittsburgh, PA

$101.40K - $138.80K/yr

HITACHI RAIL STS USA, INC. Profession (Job Category): Engineering & Science Job Schedule: Full time ... contracts for Tender or Backlog Projects. This position is for a roving employee who will be ...

next page

Showing results 1-20

Ruby On Rails Developer Contract information

See Pittsburgh, PA salary details

$24.8K

$118.5K

$166.5K

How much do ruby on rails developer contract jobs pay per year?

As of May 30, 2026, the average yearly pay for ruby on rails developer contract in Pittsburgh, PA is $118,550.00, according to ZipRecruiter salary data. Most workers in this role earn between $99,500.00 and $136,400.00 per year, depending on experience, location, and employer.

What is a Ruby On Rails Developer Contract job?

A Ruby on Rails Developer Contract job is a temporary role where a developer is hired to build, maintain, or improve applications using the Ruby on Rails framework. These contracts can range from a few months to a year or more, depending on the project's scope. Contractors typically work on web applications, backend systems, or API development. They may be hired by startups, agencies, or larger companies looking for specialized expertise without committing to a full-time role.

What are the key skills and qualifications needed to thrive in the Ruby On Rails Developer Contract position, and why are they important?

To thrive as a Ruby On Rails Developer Contract, you need strong proficiency in Ruby, Rails framework, RESTful APIs, and SQL databases, typically demonstrated through professional experience or relevant computer science education. Familiarity with version control systems like Git, testing frameworks (such as RSpec), and deployment tools is essential, while certifications or open-source contributions can be advantageous. Excellent problem-solving skills, adaptability, and effective communication are crucial soft skills for collaborating with distributed teams and delivering client-focused solutions. These abilities are vital to ensure robust, maintainable code and successful project outcomes within contract-based, time-sensitive work environments.

What are the typical day-to-day responsibilities for a contract Ruby On Rails Developer?

As a contract Ruby On Rails Developer, your daily tasks usually include developing and maintaining web applications, writing clean backend code, integrating third-party services, and troubleshooting technical issues as they arise. You'll often participate in virtual standups or meetings with cross-functional teams, collaborate on feature planning, and provide input on best practices for code quality and application architecture. Additionally, you may be responsible for writing tests, updating documentation, and assisting with direct deployments depending on the team's workflow. This dynamic environment provides opportunities to work with various technologies and businesses, making each contract both challenging and rewarding.
What are the most commonly searched types of Ruby On Rails Developer jobs in Pittsburgh, PA? The most popular types of Ruby On Rails Developer jobs in Pittsburgh, PA are:
What are popular job titles related to Ruby On Rails Developer Contract jobs in Pittsburgh, PA? For Ruby On Rails Developer Contract jobs in Pittsburgh, PA, the most frequently searched job titles are:
What job categories do people searching Ruby On Rails Developer Contract jobs in Pittsburgh, PA look for? The top searched job categories for Ruby On Rails Developer Contract jobs in Pittsburgh, PA are:
What cities near Pittsburgh, PA are hiring for Ruby On Rails Developer Contract jobs? Cities near Pittsburgh, PA with the most Ruby On Rails Developer Contract job openings:
Software Engineering Specialist-Rail & Transit

Software Engineering Specialist-Rail & Transit

Burns

Pittsburgh, PA • On-site

Full-time

Posted 4 days ago


Job description

About Burns:
Burns Engineering provides professional engineering design and project management services for transportation, facilities, and infrastructure projects. We help our clients attain their strategic goals and initiatives through successful large-scale infrastructure projects. Burns' full-service capabilities include mechanical, electrical, civil, structural, transportation, and energy consulting engineering.
Recently voted a Top Workplace by Philly.com, we credit our strength as an organization to our talented, driven, vibrant team. Burns is an ENR Top 500 Firm and has been named an MEP Giant by Consulting-Specifying Engineer Magazine, as well as a Hot Firm by Zweig. We are industry experts, proven leaders, innovative thinkers, and team players. We put our clients' successes and best interests first, because their success is our success. We have fun at work because we love making a difference in the world. We are looking for high-energy, bright, collaborative individuals who want the opportunity to "write their own story" with us.
Railroad & Transit Team
Burns provides design and construction solutions to help maintain, improve, and expand the nation's railroad and transit infrastructure. We have designed the implementation of critical programs across the country and support the renewed emphasis on a public transit-oriented lifestyle.
Burns is currently seeking a licensed Software Engineering Specialist to join our Railroad & Transit team in Pittsburgh, Pa or Philadelphia, Pa.
SUMMARY
Under direct supervision of the project manager, and with the cooperation and guidance of other ranking technical staff, prepare designs and implement software solutions for railroad and public mass transit applications. Designs include simulators for a wide range of rail applications, automation for data collection and analysis, and automatic generation of files and reports from custom databases.
ESSENTIAL DUTIES & RESPONSIBILITIES
  • Development of automated tools for the purposes of:
  • Automatic test and reporting
  • Automatic file and report generation from a custom database environment
  • Automatic data parsing and report generation from data files
  • Development of simulator and stimulators within a laboratory environment following existing design interface specifications
  • Setup and maintain virtual machines within a laboratory environment
  • Learns and participates in the execution of specific engineering and design analyses
  • Assists activities to ensure that design, installation, and operational testing conform to functional specifications and customer requirements
  • Accompanies senior technical staff in performing on-site inspections during testing
  • Performs work in the timeframe and budget allotted.

SUPERVISORY RESPONSIBILITIES
  • None

COMPUTER SKILLS
  • Proficient in using common Microsoft Windows Office applications (Outlook, Word, Excel).
  • Ability to setup virtual machine environments on a server
  • Experience with version control
  • Programming Languages/Skills: JAVAScript/REACT, Python, MySQL, Postgres
  • Understanding of standard communication protocols, such as TCP/IP, UDP

EDUCATION & EXPERIENCE
  • Bachelor's degree in electrical, computer or software engineering, or computer science from a four-year college or university accredited program.
  • Two to 5 years' professional work experience.
  • Must have prior experience/educational focus in software development for automation, script development, or laboratory simulators.
  • Railroad and/or public mass transit industry is considered a plus.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.