> Markdown version of [/jobs/ext/2177733-sr-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/2177733-sr-staff-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). --- # Sr Staff Software Engineer - **Company:** Lockheed Martin - **Location:** Colorado Springs, CO, United States - **Experience:** Expert - **Salary:** $148,300.0 - $275,500.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), C (Programming Language), HTML, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Artificial Intelligence, Algorithm Design, Data Analysis, Software Applications, Confluence, JIRA, Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Software Debugging, Linux, Eclipse (Software), Gradle, Python (Programming Language), Apache Maven, Program Analysis, Red Hat Enterprise Linux, Ansible, Fortify (Software), Software Engineering, SonarQube, Systems Integration, Software Technical Review, Data Processing, Java Application Server, Git, Computer Equipment, Containerization, Software Version Control, Microservices - **Published:** August 22, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9096456/sr-staff-software-engineer ## About the Role A final secret clearance is required for consideration -Demonstrated proficiency with at least one modern software language such as C++, C, C#, and/or Java (Preferably C++) -Experience with Red Hat Enterprise Linux (RHEL) -Proficiency in a Version Control System (Git) -Software development on a Linux environment -Experience with one or more of the following: Python, JavaScript, HTML -Strong analytical/problem solving abilities; effective communication for cross team coordination; Experience with JIRA and Confluence Desired Skills -Experience in automation with Ansible -Containerization Experience -Microservice Experience -Software design/architecture experience -Hardware/software integration and test experience -Experience in design and development of software applications. -Experience in developing new capabilities into a legacy software system. -Experience in software analysis against performance requirements. -Experience in optimizing software applications for performance. -Experience in development of complex mathematical algorithms from whitepapers or algorithm design documentation. -Experience resolving cyber/security issues identified by Fortify/SonarQube/etc. -Experience using Eclipse to develop software applications. -Experience using Maven/Gradle or other software build tools. -Experience using automated unit testing frameworks. -Security+ or equivalent certification is a plus. -Proficient in AI prompting as it applies to this position and practice ## Description Lockheed Martin is seeking a software engineer that will thrive in a fast paced team environment in the design, development, and testing of software applications. Under minimal direction, provides specialized expertise within multiple systems, software disciplines, as well as general knowledge of related disciplines, applications implications, and customer areas. Common responsibilities of a software engineer on the agile development teams include: -Design and develop new Java applications; Maintain existing Java applications -Support software testing and resolution of issues from multiple baselines -Perform in-depth analysis and technical support of systems software products, including complex problem resolution -Works from system specifications to develop or modify operating systems applications -Assist with design, coding, benchmark testing, debugging and documentation of programs -Interface with other system support groups -Generate software design artifacts and support design and code reviews, Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle. Applies knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software. Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Ensures software standards are met. ## Related Videos - [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) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)