Software Engineer
Lockheed Martin
King of Prussia, PAFresher7h agovia LinkedIn
Lockheed Martin
Key Responsibilities
- Plans, conducts, and coordinates software development activities.
- Designs, develops, documents, tests, and debugs software containing logical and mathematical solutions to business/mission problems.
- Applies appropriate standards, processes, procedures, and tools throughout the development life cycle.
- Utilizes knowledge of computer hardware and software, subject matter to be programmed, information processing techniques, and system user input to develop software.
- Corrects program errors.
- Prepares operating instructions.
- Compiles documentation of program development.
- Analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.
- Ensures software standards are met.
Requirements & Tech Stack
- Bachelor's degree in a STEM discipline (e.g., Electrical Engineering, Computer Science, Computer Engineering, Mathematics, Physics).
- Familiarity with modern software development tools and practices.
- Demonstrated Python development experience.
- Experience with containerization technologies (e.g., Docker, Kubernetes, Helm).
- Knowledge of cloud computing platforms (e.g., AWS, Azure, GCP).
Qualifications
- US Citizenship required.
- This position will require a government security clearance.
- The facility requires special access.