> Markdown version of [/jobs/ext/2537150-software-engineer](https://www.wearedevelopers.com/jobs/ext/2537150-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). --- # Software Engineer - **Company:** PDS Inc. - **Location:** Oklahoma City, OK, United States - **Experience:** Expert - **Salary:** $157,664.0 - **Contract:** Temporary contract - **Skills:** Testing (Software), Advanced Business Application Programming (ABAP), Agile Methodology, Data Transmissions, Software Debugging, Scrum Methodology, Software Architecture, Software Engineering, Software Systems, Strategies of Testing, Multithreading, Real Time Systems, Test-Driven Development (TDD), Reliability of Systems, Information Technology - **Published:** August 20, 2026 - **Apply:** https://www.cjhunter.com//jobsearch/showjob.html?resultid=WP24Nt&offset=273&PageSize=ALL&PageTitle=%3Cspan+style%3D%27font-weight%3Abold%27%3ESoftware+Engineer+-+%3C%2Fspan%3ESoftware+EngineerEngineer+the+Future+of+Defense+Technology.+Modernize+the+Legendary+B-52.Ready+to+develop+mission-critical+software+that+directly+supports+the+warfighter+and+shapes..&SIDW=75af135e59833a3e25998a77f17af007.VUlEPTgzNzg5MjI= ## About the Role * Bachelor's degree or higher in: + Computer Science + Engineering + Mathematics + Physics + Chemistry + Or a related technical discipline Experience & Technical Skills * 8+ years of software engineering experience. * Strong experience in embedded (real-time) software development. * Advanced proficiency in Ada programming language. * Experience working within Agile development environments. * Strong understanding of software development lifecycles, testing methodologies, and integration processes. * Ability to troubleshoot and resolve complex technical challenges., * Previous experience in aerospace, aviation, or defense environments. * Experience designing and implementing multi-threaded real-time applications. * Familiarity with aircraft systems integration and hardware/software testing environments. * Strong problem-solving and analytical capabilities. * Proven ability to work independently and take initiative. * Excellent verbal and written communication skills. * Experience supporting mission-critical or safety-critical software systems. ## Description As a Software Engineer, you'll play a critical role in developing advanced software solutions supporting next-generation defense capabilities. Working on the B-52 modernization program, you'll contribute to technologies including advanced radar systems, hypersonic weapons integration, and sophisticated digital communications infrastructure. Your work will directly support programs that enhance mission readiness, strengthen national defense capabilities, and advance the future of military aviation., * Enhance and revise existing software architectures to support new capabilities and requirements. * Collaborate with multidisciplinary engineering teams to implement innovative software solutions. Ensure Quality Through Testing & Validation * Apply test-driven development methodologies to improve software reliability and performance. * Conduct software testing, troubleshooting, debugging, and integration activities. * Participate in and support peer reviews throughout the software development lifecycle. * Validate software functionality within high-fidelity laboratory environments integrated with aircraft hardware. Thrive in an Agile Environment * Contribute to a high-performing Agile software development team. * Participate in sprint planning, reviews, and retrospectives. * Meet sprint goals and project commitments while maintaining quality standards. * Collaborate effectively with engineers, architects, and stakeholders across multiple disciplines. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Asynchronicity and multithreading in C#](https://www.wearedevelopers.com/videos/447-asynchronicity-and-multithreading-in-c) - [Rethinking Intelligence: AI, Accessibility, and the Future of Inclusive Work - Artur Ortega](https://www.wearedevelopers.com/videos/1377-rethinking-intelligence-ai-accessibility-and-the-future-of-inclusive-work-artur-ortega) - [ShapeShift: Reinventing Agile for a B2B SaaS Scale-Up](https://www.wearedevelopers.com/videos/1655-shapeshift-reinventing-agile-for-a-b2b-saas-scale-up) - [How to TDD in legacy code](https://www.wearedevelopers.com/videos/309-how-to-tdd-in-legacy-code) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)