> Markdown version of [/jobs/ext/2272023-software-safety-developer-analyst](https://www.wearedevelopers.com/jobs/ext/2272023-software-safety-developer-analyst). 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 Safety Developer/Analyst - **Company:** CACI International Inc. - **Location:** Lorton, VA, United States - **Experience:** Starter - **Salary:** $61,100.0 - $122,200.0 - **Contract:** Permanent contract - **Skills:** Systems Engineering, Unit Testing, C++ (Programming Language), CompTIA Security+, Computer Engineering, Relational Databases, Python (Programming Language), Software Safety, Software Engineering, Software Systems, SQL Databases, Information Technology, Programming Languages - **Published:** August 27, 2026 - **Apply:** https://dejobs.org/x/x/3B07E3C2948B44D1B759075D010F860F/job/ ## About the Role * Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Systems Engineering, or a related technical field. * 0-2 years of experience in software development, software engineering, systems engineering, or a related discipline. * Minimum Clearance Required to start: Ability to obtain and maintain a Secret security clearance. Required Skills: * Knowledge of software development principles and engineering best practices. * Proficient in at least two programming languages. * Familiarity with SQL and /or relational database concepts. * Strong written and verbal communication skills. * Ability to support technical documentation and follow established engineering processes Desired: * Experience with one or more of the following programming languages - Ada, C++, Python. * Active CompTIA Security+ certification. * Exposure to software safety, mission-critical systems, regulated environments, or defense/aerospace programs. ## Description Main responsibilities encompass the identification, evaluation, and reduction of safety risks in software systems through comprehensive analysis of design and code, unit testing, and thorough document review. ## Related Videos - [Psychological Safety in Software Engineering - Jenny-Margrethe Vej & Alexandra Hou Aldershaab](https://www.wearedevelopers.com/videos/2142-psychological-safety-in-software-engineering-jenny-margrethe-vej-alexandra-hou-aldershaab) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [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) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Mutation Testing and Fuzzing in C#](https://www.wearedevelopers.com/videos/703-mutation-testing-and-fuzzing-in-c) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [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) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [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) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)