Software Engineer

CareerCircle
Dulles, VA, United States
3 days ago
Apply on www.careercircle.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Compensation
$124,800.0 - $187,200.0
Working hours
Regular working hours

Tech stack

Testing (Software) HTML Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Data Analysis Applications Architecture Business Logic Confluence
+69 more
JIRA Automation of Tests Microsoft Azure Bash Shell Unix C++ (Programming Language) Cascading Style Sheets (CSS) Cloud Computing Configuration Management Static Program Analysis Signals Intelligence Cyber Security Databases Continuous Integration Custom Software Relational Databases DevOps Electronic Data Interchange (EDI) Github Design of User Interfaces Spring Framework Junit Python (Programming Language) Key Management PostgreSQL MATLAB Language Modeling Object-Oriented Software Development Public Key Infrastructure Scrum Methodology Resource Description Framework (RDF) Ansible Software Safety Message Oriented Middleware Salesforce.Com Service-Oriented Architecture Software Engineering Software Systems Verification and Validation (Software) SPARQL SQL Databases System Testing Systems Integration Web Application Frameworks Extensible Markup Language (XML) XQuery Data Processing Scripting Google Cloud Enterprise Software Applications Computer Network Operations Chatbots Multi-Agent Systems Marklogic Prompt Engineering Spring-boot Software Troubleshooting Orbital Mechanics AngularJS Integration Tests Infrastructure Automation Frameworks Information Technology Virtual Agents Restful APIs Software Performance Software Version Control Katalon Studio Jenkins Programming Languages

Job description

This role focuses on the development, integration, deployment, and sustainment of satellite ground software supporting complex spacecraft missions. You will work in a highly technical environment on full stack solutions that span operating systems, platforms, and mission-unique software layers, contributing directly to systems that must perform flawlessly in space. This position is based onsite in the Dulles, VA or McLean/Tysons Corner, VA area and requires an active Top Secret clearance at the time of application., * Perform full stack software development across the operating system, platform, and mission-unique software layers for satellite ground systems.

  • Design and develop client and server applications and services using service-oriented or object-oriented architectures and message bus-based data exchange.
  • Implement applications using Python, C++, Postgres, Ansible, cloud infrastructure provisioning, PKI, and static code analysis tools, including remediation of findings.
  • Act as a self-starter who makes sound technical decisions while considering overall project budget and schedule constraints.
  • Support operations for ground software and associated configurations, including troubleshooting software errors and hardware issues that affect ground software performance.
  • Configure ground segment software to meet mission and operational requirements.
  • Support acceptance test events by planning, executing, and documenting tests.
  • Develop and maintain test automation to improve reliability and efficiency of ground software validation.
  • Identify, resolve, and remediate software defects in collaboration with the broader engineering team.
  • Implement software enhancements driven by customer change requests and evolving mission needs.
  • Provide ground software support during launch and launch rehearsal events to ensure mission readiness.
  • Support the installation and deployment of new ground segment software in operational, development, and test environments.
  • Collaborate with multidisciplinary teams working on spacecraft integration, mission assurance, and complex space-related challenges., Junit DevOps XQuery Equities Marklogic Operations Governance Purchasing Upskilling Market Data Spring Boot Cryptography Business Logic Key Management System Testing Data Processing Custom Software Ancient History Agile Methodology Analytical Method Time Off Management Security Engineering Signals Intelligence Business Requirements Object-Oriented Design Education and Training Angular (Web Framework) Application Development SQL (Programming Language) Agile Software Development Java (Programming Language) Computer Network Operations Cascading Style Sheets (CSS) Python (Programming Language) Service-Oriented Architecture Software Development Life Cycle Extensible Markup Language (XML) HyperText Markup Language (HTML) JavaScript (Programming Language) Resource Description Framework (RDF) Application Programming Interface (API) SPARQL Protocol And RDF Query Language (SPARQL) Top Secret-Sensitive Compartmented Information (TS/SCI Clearance) +0 Software Engineer Leidos

Bethesda, MD*On-Site

Unix JIRA Junit DevOps Github Jenkins Equities Scripting Operations Automation Innovation Purchasing User Story Upskilling Market Data Spring Boot Cryptography Key Management System Testing Katalon Studio Version Control Microsoft Azure Ancient History Software Testing Spring Framework Agile Methodology Analytical Method Software Solutions Amazon Web Services Time Off Management Scripting Languages Security Engineering Software Engineering Atlassian Confluence Signals Intelligence Education and Training Bash (Scripting Language) Agile Software Development Java (Programming Language) Google Cloud Platform (GCP) Computer Network Operations Standard Operating Procedure Scrum (Software Development) Python (Programming Language) Software Development Life Cycle JavaScript (Programming Language) Top Secret-Sensitive Compartmented Information (TS/SCI Clearance) +0

Google IT Automation with Python

Google Project Management

Salesforce Developer Agentic AI Developer Leidos

Chantilly, VA*On-Site

CI/CD Planning Research Equities Curiosity AI Safety AI Agents Pipelines Operations Leadership Governance Innovation Agentic AI Scalability Market Data RESTful API Communication Observability Cyber Security Memory Systems Self-Motivation Version Control Problem Solving Vector Database Ancient History Computer Science Containerization Docker (Software) Conversational AI Security Clearance Prompt Engineering Workflow Management Multi-Agent Systems Software Engineering Software Development Artificial Intelligence Large Language Modeling Research And Development Internet Of Things (IoT) Cloud-Native Development Computer Network Operations Python (Programming Language) Enterprise Application Software Artificial Intelligence Infrastructure Application Programming Interface (API) Applications Of Artificial Intelligence +0

Requirements

Ansible Planning Curiosity Visionary Operations Innovation Resilience PostgreSQL Spacecraft Reliability Self-Starter Data Analysis Test Automation Change Requests Customer Service Computer Science Operating Systems Orbital Mechanics Acceptance Testing Systems Integration Integration Testing Software Engineering Software Development Cloud Infrastructure User Experience (UX) Top Secret Clearance Relational Databases Full Stack Development Intellectual Curiosity Application Development Static Program Analysis Performance Engineering Configuration Management Go (Programming Language) Public Key Infrastructure Engineering Design Process C++ (Programming Language) Python (Programming Language) Troubleshooting (Problem Solving) Object-Oriented Programming (OOP), *Must be willing and able to commute to Dulles, VA and work fully onsite., * Bachelor’s degree in a STEM field, ideally Computer Science or Engineering, and at least 5 years of software engineering experience for Level 3; or a master’s degree and 3 years of experience; or a PhD. Experience may be considered in lieu of a degree with an additional 4 years of relevant work.

  • Bachelor’s degree in a STEM field, ideally Computer Science or Engineering, and at least 8 years of software engineering experience for Level 4; or a master’s degree and 6 years of experience; or a PhD and 3 years. Experience may be considered in lieu of a degree with an additional 4 years of relevant work.
  • Demonstrated professional software development experience on complex systems.
  • Hands-on Python application development experience.
  • Strong proficiency in C++ for production-grade software.
  • Experience working with satellite ground software, ground systems, or spacecraft-related applications.
  • Ability to develop applications using service-oriented or object-oriented architectures and message bus-based data exchange.
  • Experience with full stack development, including operating system, platform, and mission-specific layers.
  • Active Top Secret clearance at the time of application.

Additional Skills & Qualifications

  • Experience with Postgres or similar relational database technologies.
  • Experience with Ansible or similar tools for configuration management and infrastructure provisioning.
  • Familiarity with cloud infrastructure provisioning and deployment practices.
  • Knowledge of PKI and secure software development practices.
  • Experience performing static code analysis and remediating identified issues.
  • Experience or interest in UI/UX for mission or operations software interfaces.
  • Exposure to MATLAB for data analysis or modeling in support of space missions.
  • Experience working with satellite ground stations, spacecraft operations, or space-related systems.
  • Strong preference for candidates holding Top Secret clearance with SCI eligibility or access.
  • Intellectual curiosity and a desire to work on hardware and software that operate in space.
  • Ability to thrive in a multidisciplinary engineering environment tackling complex problems such as radiation effects, autonomy, orbital mechanics, systems integration, and mission assurance., Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

About the company

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careercircle.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

1:10 min

Applying space exploration lessons to software operations

Robert Barron Robert Barron · World Congress 2026 Europe

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

Videos

See all

Related articles

See all