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

Senior Software Engineer

ENSCO, Inc.

$122,000 - $153,000
Dec 23, 2025
El Segundo, CA, US
Apply Now

ENSCO is seeking a Senior Software Engineer to join a systems engineering team defining the next generation of space communication systems supporting US Space Force (USSF) satellite communications.

Requirements

  • 7 years of software development, including architecture, object-oriented design, coding, and testing
  • Strong experience in one or more of the following: Python, Java, or Go
  • Proficiency in JavaScript and Node.js.
  • Hands-on experience developing web applications with microservices architecture
  • Hands-on experience with database technologies such as PostgreSQL, MySQL, and others
  • Experience with Docker, AWS and / or Azure, and Kubernetes for containerization, cloud services, and orchestration
  • Proficient in using GitLab or other Tools for version control, CI/CD pipelines, and collaboration.

Responsibilities

  • Design, engineer, analyze, and develop software prototypes and/or applications as part of a multi-disciplinary team
  • Participate in the complete software development lifecycle: user story creation, design, development, automated testing, and operational support
  • Create intuitive user interfaces that enable efficient data management and system oversight
  • Design and develop new visualization features to meet evolving end-user requirements.
  • Work with complex algorithms to deliver optimized solutions for the end user
  • Determine software maintainability and overall adherence to user requirements on department standards.
  • Drive continuous improvement through process and tooling recommendations

Other

  • Engage with stakeholders to better define the problem space and vision to determine capabilities and priorities
  • Mentor team members by sharing innovative ideas and industry best practices
  • Bachelor’s degree in Computer Science or Information Systems; other degrees will be considered with relevant work experience
  • Strong passion for conducting research, tackling complex problems, and continuously learning and adopting new technologies
  • Organization capability with ability to handle competing priorities