Software Engineer, Full Stack
Quick summary
- Work type
- On-site
- Location
- Boulder, COKing of Prussia, PALittleton, CORockville, MD
- Salary
- $76,500–$134,895 / yr
- Posted
- 3 days ago
- Nearby
- 99+ roles within 25 mi
Employer
About Lockheed Martin
Lockheed Martin is a global aerospace, defense, and security company that designs, develops, and manufactures advanced technology systems, products, and services for government and commercial customers worldwide.
Lockheed Martin currently has 611 open roles on FindRole.
Listed pay typically runs $101,000–$178,135 across 304 roles with salary data.
Most-posted roles
- Software Engineer 11
- Software Engineer Sr 10
- Guidance, Nav & Control Engineer, Sr - Orlando, FL 5
- Software Engineering Manager 5
- Software Engineer Staff 5
At a glance
TL;DR · Software Engineer, Full Stack
As a Senior Software Engineer on the Space team at Lockheed Martin, you will play a critical role in developing advanced satellite software solutions. Your day-to-day responsibilities include designing and documenting microservice-based architectures, integrating software components via machine-to-machine interfaces such as RESTful APIs, and leveraging containerization technologies like Docker and Kubernetes. You will also contribute to UI/UX development, CI/CD processes, and work closely with Agile methodologies including Scrum and Kanban. The role requires a deep understanding of cloud computing design principles, security best practices, and hands-on experience with tools such as Elastic Search, Kibana, and the ELK stack. This position offers an opportunity to tackle complex challenges in satellite software at a large-scale enterprise environment.
Skills
What you'll do
- Develop software using modern programming languages like Java and Python.
- Design microservice-based architectures for scalable applications.
- Integrate software components via RESTful APIs and other machine-to-machine interfaces.
- Containerize applications using Docker and Kubernetes.
- Debug and test web applications and services in an Agile environment.
- Document and present technical solutions to stakeholders effectively.
What we're looking for
- Strong proficiency in Java and Python for software development.
- Experience designing microservice-based architectures with documentation skills.
- Proficiency in UI/UX development, CI/CD processes, and cloud computing security.
- Expertise in integrating software components using RESTful APIs and ActiveMQ.
- Understanding of application containerization tools like Docker and Kubernetes.
- Background in developing, debugging, and testing web applications and services.
- Experience working in Agile teams with Scrum or Kanban methodologies.