> Markdown version of [/jobs/ext/4607590-software-engineer-early-career](https://www.wearedevelopers.com/jobs/ext/4607590-software-engineer-early-career). 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 - Early Career - **Company:** Lockheed Martin - **Location:** Highlands Ranch, CO, United States - **Salary:** $75,400.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Unit Testing, C++ (Programming Language), Computer Engineering, Embedded Software, Python (Programming Language), MATLAB, Microsoft Office, Object-Oriented Software Development, Perforce, Software Engineering, Data Processing, Gitlab, Computer Equipment, Programming Languages - **Published:** November 6, 2026 - **Apply:** https://www.jobmonkeyjobs.com/career/28164891/Software-Engineer-Early-Career-Colorado-Highlands-Ranch-1301 ## About the Role Lockheed Martin Space is seeking a full-time Early Career Software Engineer. In this role, you will support the software engineering lifecycle following the program Software Development Plan (SDP) to include requirements analysis, object oriented analysis & design, code & unit test, integration, and support to formal test/delivery. The successful candidate will have experience and/or knowledge of languages such as C, C++, or Python. Must be a US Citizen., * Completed 4-year degree in Computer Science Engineering, Aerospace Engineering, or other related degree program in an accredited college/university. * Experience with programming languages such as C, C++, or Python * Must be a US Citizen. This position is located at a facility that requires special access. Desired Skills * Experience with Embedded Software Development or Object Oriented Design * Excellent written and verbal communication skills * Ability to work in a collaborative and team-based environment * Proficient with Microsoft Office * Familiar with MATLAB/Simulink, Perforce, or GitLab * Proficient in AI prompting as it applies to this position and practice. ## Description 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.