Senior Software Engineer, Networking
Quick summary
- Work type
- On-site
- Location
- King of Prussia, PALittleton, CO
- Salary
- $93,200–$164,450 / 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 · Senior Software Engineer, Networking
As a Senior Software Engineer on the SPACE team at Lockheed Martin, you will play a pivotal role in developing cutting-edge satellite software solutions. Your day-to-day responsibilities include designing and documenting microservice-based architectures, integrating software components via RESTful APIs, and leveraging Docker and Kubernetes for containerization. You will also work closely with UI/UX designers to enhance user interfaces and ensure seamless integration of web applications and services. With a strong background in Java and Python, you must possess deep knowledge of cloud computing design principles and security practices while contributing to an Agile development environment using Scrum or Kanban methodologies. This role demands proficiency in CI/CD pipelines, the Elastic Stack, and experience with machine-to-machine interfaces for robust software solutions at scale.
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 for efficient deployment.
- Debug, test, and optimize 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 and documenting them thoroughly.
- Proficiency in UI/UX development, CI/CD, and cloud-computing security principles.
- Expertise in integrating software components via RESTful APIs and other machine-to-machine interfaces.
- Understanding of application containerization technologies like Docker and Kubernetes.
- Background in developing, debugging, and testing web applications and services.
- Experience working in Agile teams using Scrum or Kanban methodologies.