Job Description
Required Qualifications
• Active TS/SCI clearance with current polygraph
• 6+ years of professional software engineering experience across the full development lifecycle
• 4+ years of hands-on development with Java, C, or C++
• 3+ years of experience with software integration and testing, including test plan and script development
• 3+ years of development experience on UNIX/Linux systems
• Bachelor’s degree in Computer Science or a related technical field (or equivalent experience) will equal 3 years of experience towards the above requirements.
• Master’s degree may substitute for 5 years of experience towards the requirements
• Must have, or obtain, one of the following certifications prior to starting:
• AWS Certified Developer – Associate
• AWS Certified Machine Learning – Associate or Specialty
• AWS DevOps Engineer – Professional
• Certified Kubernetes Application Developer (CKAD)
Preferred Experience
• Big data and open-source technologies: Hadoop, Accumulo, NiFi
• Databases and messaging: MongoDB, ActiveMQ (or similar)
• Frameworks and scripting: Spring, Python, Bash
• AWS and hybrid cloud environments
• Knowledge of security and compliance best practices
Cloud Software Engineer – Cyber Missions TeamLocation: Laurel, MD
Peraton is looking for a passionate Cloud Software Engineer to join our Cyber Missions team in Laurel, MD. In this role, you’ll be part of a product-focused development team building and enhancing mission-critical software that operates at scale on large compute clusters. If you enjoy solving complex problems, working with cutting-edge cloud and distributed technologies, and seeing your work make a real-world impact, this role is for you.
What You’ll Do
• Design, develop, and enhance new software capabilities in an agile environment
• Build and optimize high-performance, scalable systems deployed across large compute clusters
• Test, tune, and improve system performance and reliability
• Support operational and sustainment activities for deployed products
• Collaborate closely with engineers, stakeholders, and mission partners throughout the software lifecycle
What You Bring
• Strong experience with Java, particularly for distributed, multi-threaded systems
• Hands-on expertise with Infrastructure as Code (IaC) tools such as Ansible and Puppet
• Solid experience with CI/CD pipelines, automated testing, deployment, and monitoring
• Familiarity with Agile development practices and modern source control tools
• Strong Linux fundamentals and proficiency in at least one scripting language (e.g., Python, Ruby, or Perl)
• Experience or working knowledge of microservices architectures
• Familiarity with containerization technologies such as Docker and container orchestration platforms like Kubernetes
• Hadoop/Cloud Developer Certification
• Willingness to participate in a rotating Tier III on-call support schedule
Work Environment
This role is based on-site at the customer’s location in Laurel, MD. While regular telework is not typically supported, occasional ad-hoc telework may be available for qualified team members based on project needs.
Min Qualification
• Active TS/SCI clearance with current polygraph
• 6+ years of professional software engineering experience across the full development lifecycle
• 4+ years of hands-on development with Java, C, or...
• Active TS/SCI clearance with current polygraph
• 6+ years of professional software engineering experience across the full development lifecycle
• 4+ years of hands-on development with Java, C, or C++
• 3+ years of experience with software integration and testing, including test plan and script development
• 3+ years of development experience on UNIX/Linux systems
• Bachelor’s degree in Computer Science or a related technical field (or equivalent experience) will equal 3 years of experience towards the above requirements
• Master’s degree may substitute for 5 years of experience towards the requirements
• Must have, or obtain, one of the following certifications prior to starting:
• AWS Certified Developer – Associate
• AWS Certified Machine Learning – Associate or Specialty
• AWS DevOps Engineer – Professional
• Certified Kubernetes Application Developer (CKAD)
• Cloud Software Engineer – Cyber Missions TeamLocation: Laurel, MD
• Strong experience with Java, particularly for distributed, multi-threaded systems
• Hands-on expertise with Infrastructure as Code (IaC) tools such as Ansible and Puppet
• Solid experience with CI/CD pipelines, automated testing, deployment, and monitoring
• Familiarity with Agile development practices and modern source control tools
• Strong Linux fundamentals and proficiency in at least one scripting language (e.g., Python, Ruby, or Perl)
• Experience or working knowledge of microservices architectures
• Familiarity with containerization technologies such as Docker and container orchestration platforms like Kubernetes
• Hadoop/Cloud Developer Certification
• Willingness to participate in a rotating Tier III on-call support schedule
• While regular telework is not typically supported, occasional ad-hoc telework may be available for qualified team members based on project needs
see more
Applying Instructions
• Peraton Careers
• Indeed
• ZipRecruiter
• ClearedJobs.Net
• Monster
• Teal
• SimplyHired
• Jobright
• Peraton Careers
• Indeed
• ZipRecruiter
• ClearedJobs.Net
• Monster
• Teal
• SimplyHired
• Jobright
see more
Work History and Feedback