Senior Software Engineer [2708]

Minimum Clearance Required to Start:
Job Description:

TITLE: Senior Software Engineer


REPORTS TO: Software Developer

FLSA: Exempt


Location: Colorado Springs, CO

Shift & Travel

M-F, Days

25% (or less) travel required

MAJOR FUNCTION: Responsible for the development of next generation software for satellite command and control systems, utilizing modern technologies in a cloud-like environment

Responsibilities - Essential Functions
  • Develop software using C/C++/Golang in a RHEL Linux environment
  • Design and implement software for large-scale command and control systems
  • Troubleshoot and report software anomalies
  • Work in a team environment, leading a small team of developers
  • Apply agile development practices and techniques to adapt rapidly to changing requirements and schedules
  • Leads design, technical, and programmatic meetings, and resolves issues
  • Develops and reviews integrated technical and programmatic documentation
  • Complete all initial and annual training requirements and disclosures as outlined by BSTG
  • Perform all other duties as required, consistent with the goals, objectives and responsibilities of the department

Required Education and Experience
  • Bachelor's Degree in Engineering, Computer Science or Mathematics and 6+ years of experience
  • Master's Degree in Engineering, Computer Science or Mathematics and 3+ years of experience

Required Skills/Abilities - Competencies
  • Software engineering/development experience using C/C++ and/or Golang in a Linux environment
  • Proficiency developing and testing software in a Linux environment
  • Knowledge of industry practices, techniques, and standards
  • Proficiency with programming languages: C/ C++ and/or Golang
  • Solid understanding of networking technology, TCP/IP and common internet application protocols
  • Excellent verbal / written communication and organizational skills
  • Team-oriented personality

Preferred Experience and Qualifications
  • Microservices architecture
  • Container technologies (Kubernetes/Docker/Podman)
  • Messaging servers (examples: Kafka, ActiveMQ, RabbitMQ, WebSphereMQ, ZeroMQ, GMSEC, etc.)
  • Virtualization and cloud technologies (examples: AWS, OpenStack, VMware, RHEV, etc.)
  • Web technologies (examples: HTML, CSS, React, REST, JSON, WildFly, etc.)
  • Satellite Ground Systems, Ground System Operations, or Satellite Operations
  • Writing scripts (examples: shell scripting, python, PERL, etc.)
  • Red Hat Enterprise Linux (RHEL)
  • Software configuration management tools (examples: git, BitBucket, Jira, etc.)
  • Excellent troubleshooting skills
  • Documenting test results for corrective actions
  • Interacting with databases (examples: MySQL, MariaDB, MongoDB, Redis, etc.)
  • Neptune or OSComet Ground Application Development
  • Agile software development

Security Clearance Requirements: DoD Secret Clearance


  • Benefits for this position include: medical, dental, vision, paid time off, 401k
  • Anticipated compensation (median) for this position: $125,000 annually
The anticipated annualized full time target compensation (median) for this position is: $125,000.00.Benefits for this position include: medical, dental, vision, paid time off, Employee Stock Ownership Plan (ESOP) and 401K.Must be able to obtain, maintain and/or currently possess a security clearance.