Cyber Software Engineer, Senior Advisor
$146,000–$234,000 year
On-siteLaurel, Maryland, United States
Job Summary
Design, develop, and maintain scalable Java-based applications in a distributed environment while building and optimizing data-intensive analytics using the MapReduce programming model. Work hands-on with containerized and cloud-native technologies, including Kubernetes, Hadoop, and Accumulo, to enable advanced analytics on secure infrastructure. Collaborate with cross-functional teams to meet evolving customer and mission requirements, taking ownership of tasks to deliver high-quality solutions with attention to detail. Requires 20+ years of software engineering experience, active TS/SCI clearance, and a Bachelor's degree or equivalent. Join Peraton's Cyber Missions Team in Laurel, MD, supporting meaningful national security missions with cutting-edge enterprise IT solutions.
Required Qualifications
- 20+ years of hands-on experience across the full software development lifecycle, including requirements analysis, design, development, integration, testing, deployment, maintenance, and troubleshooting of complex systems
- Bachelor's degree in a technical discipline from an accredited college or university, or an equivalent combination of education and experience (an additional 5 years of software engineering experience may be substituted in lieu of a degree)
- Willingness to serve as a committer or contributor to open-source projects, collaborating with broader technical communities to drive innovation
- Proven experience developing Java-based distributed systems, including strong knowledge of networking, concurrency, and multi-threaded application design
- Active TS/SCI security clearance with a current polygraph
Desired Qualifications
- Strong experience with Java development
- Hands-on experience with database technologies such as MariaDB, MySQL, or PostgreSQL
- Familiarity with MapReduce frameworks (Hadoop, Hive, Pig, or similar)
- Ability to work both independently and as part of a collaborative team
- A self-motivated mindset with a passion for solving complex problems
- Kubernetes and Docker
- Linux OS development
- Python scripting
- Ansible or other automation tools
- Apache Hadoop, Accumulo, ZooKeeper, NiFi
- Advanced Java development, HAProxy, and performance optimization
- Linux system monitoring, performance tuning, and OS-level virtualization
- Experience working in Agile development environments
- Prior experience as a committer or active contributor to open-source applications
Additional Requirements
- Must have active TS/SCI security clearance with a current polygraph
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.