Software Engineer, Networking
Quick summary
- Work type
- On-site
- Location
- King 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, 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 daily responsibilities include designing and documenting microservice-based architectures, integrating software components via RESTful APIs and ActiveMQ, and ensuring robust security principles are embedded throughout the development process. You will also contribute to UI/UX development, containerization using Docker and Kubernetes, and continuous integration and deployment (CI/CD) practices. With a strong background in Java and Python, you will work within an Agile environment, leveraging Scrum or Kanban methodologies, and collaborate on projects that require deep understanding of cloud computing design and the ELK stack for monitoring and logging. This role demands proficiency in computer networking and web application development, as well as the ability to obtain clearance for sensitive projects.
Skills
What you'll do
- Develop software using modern programming languages like Java and Python.
- Design microservice-based architectures with documentation.
- Integrate software components via RESTful APIs and message queues.
- Containerize applications using Docker and Kubernetes.
- Debug and test web applications and services in an Agile environment.
- Implement CI/CD pipelines for efficient development cycles.
What we're looking for
- Strong proficiency in software development using Java and Python.
- Experience designing microservice-based architectures and documenting them.
- 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 tools like Docker and Kubernetes.
- Background in developing, debugging, and testing web applications and services.
- Demonstrated experience working effectively in Agile teams using Scrum or Kanban methodologies.