Peraton is seeking a Software Engineer to design, develop, and secure next-generation software systems, implementing advanced security techniques to ensure resilient, high-performing solutions that support mission success.
Requirements
- Demonstrated experience with Open Source (NoSQL) databases such as HBase, Accumulo, or BigTable.
- At least six (6) years of experience within the most recent eight (8) years developing production software for Solaris or Linux environments.
- Six (6) years of software development experience using Java, C, or C++.
- Proven experience designing and developing RESTful services.
- Demonstrated expertise in Java development.
- Experience with Kubernetes for container orchestration.
- Previous experience developing analytics applications.
Responsibilities
- Design, implement, test, and operate software solutions that integrate advanced security practices.
- Conduct ongoing security testing and participate in code reviews to enhance both system security and feature functionality.
- Debug, design, and develop new software applications, as well as modify and optimize existing systems.
- Provide engineering recommendations and design solutions to mitigate potential security risks.
- Contribute at all levels of the architecture, ensuring scalability, security, and performance.
- Develop and maintain clear, accurate technical documentation for long-term system sustainability.
- Collaborate with team members to share expertise, promote secure coding practices, and foster innovation.
Other
- Active TS/SCI security clearance with a current polygraph is required.
- Twenty (20) years of experience as a Software Engineer (SWE) on programs and contracts of similar scope, type, and complexity.
- Bachelor’s degree in Computer Science or a related discipline from an accredited college or university.
- Four (4) additional years of SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.
- Stay adaptable by building familiarity with emerging tools, frameworks, and best practices to continuously improve development workflows.