Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ENSCO, Inc. Logo

Software Engineer – Rail Systems & Web Applications

ENSCO, Inc.

Salary not specified
Oct 6, 2025
Vienna, VA, US
Apply Now

ENSCO Rail, Inc. is seeking a Software Engineer to develop, maintain, and migrate n-tier architecture-based software applications for the railroad industry, focusing on rail safety.

Requirements

  • 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

Responsibilities

  • planning, designing, implementing, maintaining, and testing n-tier enterprise applications and web-based solutions
  • developing, maintaining, and migrating n-tier architecture-based software applications
  • building and managing software pipelines that process and present data from remote sensor systems
  • collaborating with simulation engineers and data scientists to deliver scalable solutions
  • contributing to both back-end and front-end systems
  • designing multi-tier applications using object-oriented design patterns
  • working with CI/CD pipelines and version control (Git)

Other

  • Bachelor's degree in Computer Science, Mechanical Engineering, or equivalent
  • 3+ years relevant experience
  • Excellent verbal and written communication skills
  • Ability to work effectively in a team and meet deadlines
  • U.S. Citizenship not required, but may require access to U.S. federal facilities