Software Engineer – Rail Systems

7 days ago


Vienna, Virginia, United States ENSCO, Inc. Full time $100,000 - $160,000 per year

For more than 50 years, ENSCO has been providing leading-edge engineering, science and advanced technology solutions to governments and private industries worldwide.

ENSCO prides itself in creating and applying advanced technologies for mission success. We provide systems engineering, integration, and advanced technology services to transform the future safety, security, and resiliency of critical missions on the ground, in the air, in space, and in the information systems that connect these domains.

Learn more about ENSCO.

Position Description

ENSCO Rail, Inc. is seeking a Software Engineer to join our established development team providing services and solutions to the railroad industry. The Developer will be responsible for planning, designing, implementing, maintaining, and testing n-tier enterprise applications and web-based solutions for a range of products supporting rail safety.

This role involves developing, maintaining, and migrating n-tier architecture-based software applications, including building and managing software pipelines that process and present data from remote sensor systems (accelerometers, vision systems, strain gauges) and corresponding rail simulation results. The work leverages modern programming languages, relational and NoSQL databases, and AWS Cloud services. The successful candidate will contribute to both back-end and front-end systems while collaborating with simulation engineers and data scientists to deliver scalable solutions.

Qualifications Required:

  • Bachelor's degree in Computer Science, Mechanical Engineering, or equivalent.
  • 3+ years relevant experience.
  • Strong proficiency in Java, Python, PHP and JavaScript frameworks like React.
  • Experience designing multi-tier applications using object-oriented design patterns.
  • Database experience with PostgreSQL, MySQL and NoSQL.
  • Familiarity with AWS Cloud services (EC2, RDS, S3, Lambda) and monitoring tools (CloudWatch, Log4j).
  • Experience with CI/CD pipelines and version control (Git).
  • Ability to work in Linux and Windows environments.
  • Strong debugging and software lifecycle knowledge.
  • Excellent verbal and written communication skills.
  • Ability to work effectively in a team and meet deadlines.

Qualifications Desired:

  • Master's degree in Computer Science, Mechanical Engineering, or equivalent.
  • Experience with additional programming languages like C++, MATLAB, and FORTRAN preferred.
  • Background in rail vehicle dynamics, mechanical simulations, or sensor integration.
  • Familiarity with MATLAB-Python workflows, scientific visualization, and geospatial data tools.
  • Exposure to Agile development methodologies.
  • Experience with web services (REST, SOAP) and CI/CD pipelines.

Required Certifications: None

U.S. Citizenship Required: No

Security Clearance Required: None

Employment Type: Regular Full-time

Background Check Type: 7 Year Pre-Employment

Drug Screen Required: None

Position Contingent Upon Contract Award: No

REAL ID Requirement

This position may require the ability to access to U.S. federal facilities. In accordance with the Department of Homeland Security's enforcement of the REAL ID Act, as of May 7, 2025, individuals must present a REAL ID-compliant form of identification or an acceptable alternative to gain entry. For a list of acceptable forms of identification, please click here.

Benefits

At ENSCO, a positive working environment and a competitive salary are only part of the reason for choosing a career here. We offer a comprehensive benefits package that creates a stimulating and supportive environment where you can thrive - visit to learn more.

Export Control and Licensing

This position may involve access to technology or technical data that is controlled under U.S. export control laws and regulations and the release of which to a non US person may require an export license from the U.S. Government.

Privacy

Your data privacy is important to ENSCO. Please click here to view our privacy policy. California residents can click here to view your California privacy rights.

EEO Statement

ENSCO, Inc. and its wholly owned U.S. subsidiaries are Equal Opportunity Employers– veterans, disability



  • Vienna, West Virginia, United States ENSCO, Inc. Full time $72,820 - $131,331

    For more than 50 years, ENSCO has been providing leading-edge engineering, science and advanced technology solutions to governments and private industries worldwide.ENSCO prides itself in creating and applying advanced technologies for mission success. We provide systems engineering, integration, and advanced technology services to transform the future...


  • Vienna, Virginia, United States Cymertek Full time $80,000 - $120,000 per year

    Space Systems Software EngineerLOCATIONTysons, VA 22182CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship)KEY SUMMARYWe are seeking a talented and motivated **Space Systems Software Engineer** to join our team and contribute to the development of software solutions for space exploration and satellite systems. In this role,...


  • Vienna, Virginia, United States Cymertek Full time

    Level Software EngineerLOCATIONTysons, VA 22182CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship)KEY SUMMARYGive me table with 6 columns and 3 rows. In the first row give me the top 6 requirements for a Level Software Engineer job post. In the second row give me the top 6 required skills for a Level Software Engineer job...


  • Vienna, Virginia, United States Cymertek Full time

    Geospatial Software EngineerLOCATIONTysons, VA 22182CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship)KEY SUMMARYWe are seeking a dynamic and innovative Geospatial Software Engineer to design and develop cutting-edge software solutions that harness the power of geospatial data. In this role, you will create tools and...

  • Systems Engineer

    5 days ago


    Vienna, Virginia, United States General Dynamics Information Technology Full time $158,855 - $214,921

    Type of Requisition:RegularClearance Level Must Currently Possess:Top Secret SCI + PolygraphClearance Level Must Be Able to Obtain:Top Secret SCI + PolygraphPublic Trust/Other Required:NoneJob Family:IT Infrastructure and OperationsJob Qualifications:Skills:Android, Communication Server, Virtual Private Networks (VPNs)Certifications:NoneExperience:10 + years...


  • Vienna, Virginia, United States Cymertek Full time

    Analyst / Systems EngineerLOCATIONTysons, VA 22182CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship)KEY SUMMARYWe are seeking a dedicated and innovative Analyst/Systems Engineer to join our team and play a pivotal role in shaping and supporting mission-critical systems. In this position, you will collaborate with...

  • Software Engineer

    5 days ago


    Vienna, Virginia, United States Crystal Management Full time $104,000 - $156,000 per year

    CMiT is looking for a Software Engineer who's eager to grow their skills while working with modern cloud technologies. In this role, you'll help design, build, and maintain AWS Serverless applications using React (with Typescript), (with Typescript), and various AWS services. You'll work alongside experienced developers who will guide you, review your code,...


  • Vienna, Virginia, United States Cymertek Full time $100,000 - $150,000 per year

    System Security EngineerLOCATIONTysons, VA 22182CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship)KEY SUMMARYWe are seeking a highly motivated and detail-oriented System Security Engineer to design, implement, and maintain security measures that protect our critical systems and data. In this role, you will work closely with...


  • Vienna, West Virginia, United States Navy Federal Credit Union Full time $120,000 - $140,000 per year

    Design, analyze, configure, support, and maintain systems software solutions. Evaluate and monitor current and planned systems software solutions. To integrate, and maintain complex systems, ensuring seamless interaction between hardware, software, and networks to support organizational IT needs. Proactively address gaps with existing support processes,...


  • Vienna, Virginia, United States Ai Vantage Full time $125,000 - $135,000 per year

    Key Responsibilities:Serve as technical lead for Army systems integration initiatives and geospatial software baselines.Develop system-level architecture views, data flow diagrams, and interface designs.Lead the generation of integration artifacts including test plans, conformance matrices, and cross-domain interface documentation.Interface with senior DoD...