> Markdown version of [/jobs/ext/494016-senior-software-developer-6-yrs-exp-req](https://www.wearedevelopers.com/jobs/ext/494016-senior-software-developer-6-yrs-exp-req). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer (6+ yrs exp req) - **Company:** Colorado Professional Resources, L.L.C. - **Location:** Colorado Springs, CO, United States - **Experience:** Expert - **Salary:** $96,000.0 - $116,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), C++ (Programming Language), Computer Programming, Databases, Perl (Programming Language), Human-Computer Interaction, Java GUIs, Microsoft Software, Software Engineering, Scripting, Git, Information Technology, Software Version Control - **Published:** June 3, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=dff3b913edbe5237 ## About the Role Do you have experience in Version control?, Do you have a Bachelor's degree?, The ideal candidate for this software developer role has experience with satellite telemetry and commanding, including software development in EPOCH Product Suite and OASYS. This candidate for the software developer position must be self-motivated, work well independently and as part of a larger team, be a self-learner, have strong attention to detail, and be able to adhere to strict timelines. Experience with software development life cycle is also required. Candidate must be able to quickly and efficiently generate estimates and status of design efforts, including materials (such as presentation slides), for use internally as well as with customers. Good written and oral communication skills strongly desired. REQUIRED: Candidate should possess a four year degree or equivalent experience in Computer Science, Engineering, or Mathematics. Experience with C/C++ and Java. Additionally, the candidate must have experience with software development in the following areas: - Development Lifecycle - Microsoft Product Suite - Software Version Control Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information. DESIRED: Three to five years' experience in satellite telemetry, commanding and software development to include the following areas: - EPOCH Product Suite - Git Version Control - OASYS (Orbital Analysis System) - MILSATCOM Operations Experience - Scripting/Programming (Perl, C, Shell, Batch, etc) ## Description Seeking a middle - senior level software developer for our Federal Software Engineering and Data Products Development team. The software developer position includes support of dynamic, fast-paced projects that span all phases of the software development lifecycle, including design, development, test, and customer support. As part of a small team, this developer will participate in the development and maintenance of various data products for various satellite programs to include the following: - API - Compass - Database - Human Machine Interface GUIs ## Related Videos - [Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java LTS Versions 11 to 21](https://www.wearedevelopers.com/videos/658-beam-me-up-java-unraveling-the-warp-speed-evolution-a-journey-through-java-lts-versions-11-to-21) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)