Peraton is seeking a Senior Software Engineer to modernize mega data repositories, dataflow management, data provenance and compliance validation, and streaming solutions for national security missions.
Requirements
- Proven experience in designing and implementing complex algorithms requiring adherence to strict timing, system resource, or interface constraints.
- Proven experience in performing quality control and review of team products.
- Proven experience in implementing recommendations to improve documentation and software development process standards.
- Proven experience in collaborating with system engineers and hardware engineers to derive software requirements, and identify project limitations, performance requirements, and interfaces.
- Proven experience in coordinating software system installations and monitoring equipment functions to ensure operational specifications are met.
- Experience with one or more of the following: Database Administration (DBA) and development, Java, Splunk, SQL and custom query creation, PostgreSQL, Elasticsearch aggregations, AWS (Amazon Web Services), GitLab CI/CD.
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 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.
- Designing and implementing complex algorithms requiring adherence to strict timing, system resource, or interface constraints.
- Coordinating software system installations and monitoring equipment functions to ensure operational specifications are met.
Other
- Active TS/SCI clearance with polygraph (required).
- Bachelor's degree in Computer Science or a related discipline from an accredited college or university and 20+ years of experience as a Software Engineer (SWE) supporting programs and contracts of similar scope, type, and complexity.
- Note: Four (4) additional years of SWE experience on projects with similar software processes may be substituted for a Bachelors degree.
- Collaborate with an Agile team to translate customer needs into high-value features and capabilities.
- 25 days of PTO accrued annually up to a generous PTO cap