> Markdown version of [/jobs/ext/1704909-software-engineer-senior](https://www.wearedevelopers.com/jobs/ext/1704909-software-engineer-senior). 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 Senior - **Company:** Lockheed Martin - **Location:** Hanover, MD, United States (Remote available) - **Experience:** Expert - **Salary:** $104,900.0 - $184,920.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Systems Engineering, C++ (Programming Language), Linux, Python (Programming Language), LabVIEW, MATLAB, Software Tools, Simulink, Software Engineering, Information Technology - **Published:** July 9, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9021082/software-engineer-senior ## About the Role * Able to obtain and be processed for a US Security Clearance with a polygraph * Bachelor of Science in Engineering, Computer Science, or related discipline. May substitute four years' experience in lieu of a Bachelor's Degree. May substitute two years' experience with MS in Engineering or CS * C++ * Python * Knowledge of various Software Development languages Desired Skills: * Experience as a DSP Algorithm developer * Experience working with Linux Systems Clearance Level: TS/SCI w/Poly SP ## Description A Software Engineer will design, develop, and test software applications that interact with systems, including antennas, transceivers, and receivers. On a daily basis, they will write code in languages such as C++, Python, or MATLAB, and use software tools such as Simulink or LabVIEW to simulate and analyze systems. They will also collaborate with cross-functional teams, including electrical engineers and systems engineers, to ensure that the software meets the requirements of the system and integrates seamlessly with other components. More of your responsibilities include: * Designing and implement DSP algorithms in software * Provide concise explanation of developed models to allow other team members to understand/utilize models or algorithms for processing signals ## Related Videos - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [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) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [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) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)