> Markdown version of [/jobs/ext/2147343-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2147343-senior-software-engineer). 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 Engineer - **Company:** Odyssey Systems Consulting Group - **Location:** Ogden, UT, United States - **Experience:** Expert - **Salary:** $190,000.0 - **Contract:** Permanent contract - **Skills:** Systems Engineering, Configuration Management, Network Interface Controllers, Systems Development Life Cycle, Software Tools, Software Engineering, SC Clearance, Information Technology - **Published:** August 20, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/17998200?backUrl=%2Fcareer%2F17998200%2FSenior-Software-Engineer-Utah-Ogden ## About the Role Citizenship: Must be a U.S. citizen, * Must have and be able to maintain a Secret clearance * Bachelor's degree in related discipline and 15 years of relevant experience; OR Master's degree in related discipline and 10 years of relevant experience; OR PhD in related discipline and 5 years of relevant experience, * Experience supporting system development, integration, or sustainment activities * Experience applying engineering principles to support the development, integration, and sustainment of software-intensive systems * Experience supporting requirements development, analysis, traceability, and verification within complex programs * Experience contributing to system design, integration, and technical evaluation activities across the acquisition lifecycle * Experience supporting technical reviews and program milestones (e.g., SRR, PDR, CDR) * Experience working within DoD acquisition environments or similar large-scale engineering programs * Master's degree in related discipline and 25 years of relevant experience and recognized at the national level in Software Engineering; OR PhD in related discipline and 25 years of relevant experience * ABET-accredited MS and/or BS degree in computer science, * Systems engineering processes, including requirements analysis, integration, verification, and validation * Software development, integration, and testing within complex system environments * Familiarity with engineering tools, modeling, and simulation environments supporting system design and analysis * Ability to analyze system performance and develop technical solutions to improve functionality and reliability * Knowledge of configuration management practices and technical documentation development Interpersonal Skills: * Ability to operate independently and as part of a multidisciplinary engineering team * Strong analytical and problem-solving abilities applied to complex technical challenges * Excellent written and verbal communication skills, including the ability to convey technical information clearly * Ability to support mission-critical programs in a fast-paced, collaborative environment * Ability to manage multiple priorities and adapt to evolving program needs ## Description Odyssey is seeking an experienced Senior Software Engineer supporting the Air Force Life Cycle Management Center Armament Directorate Munitions Division (AFLCMC/EBH) at Hill AFB, UT. This position supports the government in applying advanced engineering principles to the design, development, integration, and sustainment of software-intensive systems across the full acquisition lifecycle. This role involves working closely with program offices, engineers, and cross-functional teams to deliver reliable, mission-critical capabilities that meet performance, operational, and mission requirements. Responsibilities Duties include, but not limited to: Support engineering activities across all phases of the DoD acquisition lifecycle (Materiel Solution Analysis through Operations & Support) * Apply software engineering principles to support system design, development, integration, and sustainment efforts * Support requirements development, analysis, traceability, and verification for software and system-level capabilities * Perform system design, integration, and technical analysis to ensure performance and mission effectiveness * Develop and review technical documentation, including system specifications, interface control documents, and engineering reports * Support technical reviews and program milestone activities (e.g., SRR, PDR, CDR) * Collaborate with program management, logistics, test, and cybersecurity teams to ensure integrated system performance * Analyze system performance and recommend improvements to enhance functionality, reliability, and maintainability * Support risk identification, analysis, and mitigation planning for technical and program risks * Provide technical input to acquisition documentation and program decision-making processes ## Related Videos - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Model Based Systems Engineering in an Agile Product Development Process](https://www.wearedevelopers.com/videos/68-model-based-systems-engineering-in-an-agile-product-development-process) - [ Secure Code Superstars: Empowering Developers and Surpassing Security Challenges Together](https://www.wearedevelopers.com/videos/422-secure-code-superstars-empowering-developers-and-surpassing-security-challenges-together) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Automated Driving - Why is it so hard to introduce](https://www.wearedevelopers.com/videos/628-automated-driving-why-is-it-so-hard-to-introduce) - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)