- Company Name
- Lockheed Martin
- Job Title
- Senior Software Engineer (AWS)
- Job Description
-
Job Title: Senior Software Engineer (AWS)
Role Summary: Lead end‑to‑end development and delivery of mission‑critical software for Defence, Cyber and Intelligence programmes in an AWS environment, ensuring secure, efficient, and automated solutions.
Expectations: Maintain a high‑level security clearance, collaborate with cross‑functional teams, design scalable microservice/serverless architectures, and drive DevSecOps practices.
Key Responsibilities:
- Design, develop, test, and debug software in Java with auxiliary languages (Python, C++, JavaScript, TypeScript).
- Build and deploy microservices/serverless applications on AWS (EC2, EKS, Lambda, Fargate, IAM, S3).
- Implement CI/CD pipelines using GitLab, Git, and related tooling; automate testing and infrastructure (IaC).
- Write unit tests (JUnit 5.x) and develop test cases for system validation.
- Prepare operating instructions and technical documentation for releases.
- Resolve program errors and adjust system capabilities to meet business/mission requirements.
- Champion automation, monitoring (Elasticsearch, Kibana), and secure development practices.
- Participate in Agile SCRUM ceremonies and contribute to continuous improvement.
Required Skills:
- Proficient in Java (OOP, JVM, JUnit); experience with Python, C++, JavaScript, TypeScript.
- Hands‑on AWS development (EC2/EKS/Lambda/Fargate/IAM/S3).
- Expertise in microservice or serverless architecture design.
- Strong CI/CD pipeline design (GitLab CI, Git, Bitbucket).
- Linux development environment proficiency.
- Familiarity with relational databases (Oracle), NoSQL (MongoDB), ORM (Hibernate).
- Experience with mocking frameworks, unit testing, AGILE SCRUM, and Atlassian suite.
- Knowledge of infrastructure monitoring (Elasticsearch/Kibana) and IaC concepts.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Mandatory: High‑level security clearance (UK).
- Preferred certifications: Oracle Java, AWS Certified (Solutions Architect/Developer), ISTQB, OSCP, CCNA.