Posted in

Software Engineer

Software Engineer

CompanyParsons
LocationColorado Springs, CO, USA
Salary$72900 – $127600
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • Bachelor’s degree in engineering, Computer Science, or an equivalent technical/scientific discipline explicitly related to computer architecture. An advanced degree is preferred at this level.
  • Active Top Secret Clearance with SCI eligibility
  • 2+ years of related professional experience
  • Proficiency in developing Python/Java Scripting to incorporate needed software configuration parameters.
  • Experience with Satellite Operations, TT&C systems, sustainment, or similar experience related to Ops
  • Good interpersonal and communication skills
  • Understanding of software security principles and best practices, including secure coding and data protection
  • Knowledge and understanding of software development lifecycles
  • Good technical writing skills
  • Must be comfortable working in a fast-paced, flexible environment, and take the initiative to learn new tools and concepts quickly

Responsibilities

  • Analyzes, designs, and develops computer software required to support integration between mission software and the ground system
  • Reviews system architecture and selects and implements appropriate development and support tools to ensure product performance.
  • Tests and debugs related software.

Preferred Qualifications

  • Knowledge of Software Suites services and how to configure them to meet Mission Partner requirements
  • Knowledge of OpenC3 COSMOS
  • Proficiency in scripting languages such as PowerShell, Bash, or Python for automation tasks.
  • Experience with using version control software and process (Git)
  • Experience working in an Agile Software Development environment (Scrum)
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines using tools like Jenkins, GitLab and Jira
  • Experience with virtualization platforms like VMware, Hyper-V, or KVM.
  • Ability to manage and optimize virtual machines and resources
  • Experience with cloud-based server management and deployment
  • Experience with server operating systems such as Windows Server, Linux, or Unix