Software Engineer - Java / Cloud Platform, Senior Associate - TS/SCI w/poly
Listed on 2026-09-12
-
Software Development
Software Engineer, DevOps, Java Developer, Cloud Engineer - Software
Responsibilities
Software Engineer – Java / Cloud Platform – TS/SCI w/poly
Location: Annapolis Junction, MD
Clearance: Active TS/SCI with Polygraph Required
Develop mission-critical software supporting some of the Intelligence Community's largest distributed computing environments. As a Software Engineer, you'll join an agile product development team building and sustaining applications that power large-scale compute clusters operating in highly available, mission-focused environments. This role spans the full software development lifecycle—from requirements analysis and design through deployment, operations, and continuous improvement - while working alongside experienced engineers solving complex technical challenges.
What You'll Do
As a Software Engineer, you will:
- Design, develop, integrate, test, and maintain Java-based applications supporting large-scale distributed computing environments.
- Participate in the full Agile software development lifecycle including requirements analysis, software design, implementation, testing, deployment, and operations.
- Develop solutions that integrate and extend commercial (COTS) and government off-the-shelf (GOTS) technologies.
- Perform code reviews, architecture reviews, troubleshooting, performance optimization, and root cause analysis.
- Deploy and manage software using Infrastructure as Code (IaC) tools and modern CI/CD practices.
- Support software running within containerized and microservices-based architectures.
- Monitor production systems, resolve operational issues, and participate in Tier III on-call support.
- Mentor junior developers by providing technical guidance and participating in peer reviews.
- Collaborate with engineers, system administrators, and mission stakeholders to deliver reliable, scalable solutions.
#MDFSP
#AJCM
#Peraton Royal Move
QualificationsBasic Qualifications:
- High School Diploma or GED and Five (5) years of experience in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution.
- Note:
Relevant education may be substituted for the required experience as follows:- Bachelor's degree in Computer Science or a related technical field = 2 years of experience
- Master's degree in Computer Science or a related technical field = 4 years of experience
- Note:
- Experience developing software with high-level languages such as Java, C,C++.
- Experience in software integration and software testing, to include developing and implementing test plans and test scripts.
- Experience developing software for UNIX/Linux (Redhat versions 3-5) operating systems.
- One of the following certifications are required:
- AWS Certified Developer
- Associate - AWS Certified Machine Learning
- Associate - AWS Certified Machine Learning
- Specialty - AWS Dev Ops Engineer Professional
- Certified Kubernetes Application Developer (CKAD)
- AWS Certified Developer
- Active TS/SCI security clearance with a current polygraph
Additional Qualifications That Will Set You Apart
Experience with one or more of the following technologies is highly desired:
- Apache Hadoop
- Apache Accumulo
- Apache Ni Fi
- MongoDB
- ActiveMQ or other message broker technologies
- Spring Framework
- Python and Bash scripting
- AWS Cloud and hybrid cloud environments
- Security and compliance best practices
- Data warehouses, analytics platforms, and large-scale data flows
Why Join Peraton?
Peraton offers enhanced benefits to employees supporting this critical National Security mission, including:
- Heavily subsidized medical benefits for employees and dependents
- 25 days of PTO accrued annually
- Annual bonus opportunity tied to mission performance
- 10 paid federal holidays
- Opportunities to work on cutting-edge cloud, big data, and distributed computing technologies supporting…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).