Peraton is looking to modernize mega data repositories, dataflow management, data provenance and compliance validation, and streaming solutions for the Intelligence Community (IC). This involves developing and maintaining web-based applications that automate data management for IC data custodians, enabling secure capture of information and approvals for data movement across the customer mission space in a compliant, standardized, and efficient manner.
Requirements
- Experience designing and implementing complex algorithms requiring adherence to strict timing, system resource, or interface constraints.
- Ability to perform quality control on team-produced software products.
- Experience implementing recommendations to improve documentation and software development process standards.
- Ability to collaborate with system engineers and hardware engineers to derive software requirements, understand project limitations and capabilities, define performance requirements and interfaces.
- Experience coordinating software system installation and monitoring equipment functions to ensure compliance with operational specifications.
- Experience with Java programming.
- Experience with PostgreSQL.
Responsibilities
- Develop, enhance, and maintain web-based applications that support data management and movement across the mission space.
- Work as part of an Agile team to define requirements, implement features, and deliver high-quality software.
- Leverage modern frameworks and technologies, including Quarkus and PrimeFaces, to improve application performance and user experience.
- Ensure compliance with established security and data management standards.
- Collaborate with stakeholders to support integration with downstream tools and mission workflows.
- Design and implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints.
- Coordinate software system installation and monitoring equipment functions to ensure compliance with operational specifications.
Other
- Minimum of 14 years of experience as a Software Engineer (SWE) in programs and contracts of similar scope, type, and complexity.
- Bachelor's degree in Computer Science or related discipline from an accredited college or university. (Four additional years of SWE experience on projects with similar software processes may be substituted for a Bachelor's degree.)
- Active TS/SCI with polygraph clearance is required.
- 25 days of PTO accrued annually up to a generous PTO cap.
- Eligible to participate in an attractive bonus plan.