Peraton is seeking a Software Engineer to support a suite of secure, web-based applications that automate and streamline data management for IC data custodians, capturing information and approvals needed to move data securely and compliantly across the customer’s mission space.
Requirements
- Designing and implementing complex algorithms requiring adherence to strict timing, system resource, or interface constraints.
- Performing quality control and review of team products.
- Implementing recommendations to improve documentation and software development process standards.
- Collaborating with system engineers and hardware engineers to derive software requirements, and identify project limitations, performance requirements, and interfaces.
- Experience with Java
- Experience with SQL and custom query creation
- Experience with PostgreSQL
- Experience with Elasticsearch aggregations
Responsibilities
- Design, develop, test, and enhance Java-based applications in support of mission requirements.
- Collaborate with an Agile team to translate customer needs into high-value features and capabilities.
- Leverage modern frameworks and tools (e.g., Quarkus, PrimeFaces) to create scalable, efficient, and user-friendly solutions.
- Support the integration of applications with downstream systems and tools.
- Ensure compliance with security and data management standards while enabling data innovation.
Other
- Twenty (20) years of experience as a Software Engineer (SWE) supporting 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.
- Active TS/SCI clearance with polygraph (required)
- Four (4) additional years of SWE experience on projects with similar software processes may be substituted for a bachelor’s degree