Note: The job is a remote job and is open to candidates in USA. Peraton is a national security and enterprise IT company supporting government agencies and critical missions. The company is seeking a Senior Software Engineer to lead application architecture updates and REST API integration for a federal endangered species data migration program, connecting a consultation platform with cloud data infrastructure. The role also involves implementing species display and consultation logic, supporting testing and demonstrations, deploying production updates, and documenting operational procedures.
Responsibilities
- Lead application architecture updates to support new species data integration, ensuring all changes comply with platform constraints and IT governance standards
- Design and implement API integration between the application and the cloud data platform, enabling species data retrieval for consultation workflows
- Implement new species display functionality within the platform, including habitat designations, listing status, and regulatory requirements
- Develop programmatic consultation logic alignment updates, implementing joint agency consultation handling logic
- Support the establishment and maintenance of the demo environment for government demonstrations
- Support interoperability testing by resolving application-layer defects identified during testing
- Contribute to the IPaC UI and Logic Update Package, delivering all application-layer integration components including API connections, species display functionality, and joint agency consultation handling logic for government review
- Support delivery of Updated DKeys and Consultation Package Builder Assets by implementing platform-side integration updates required to support new DKey content and consultation package assembly workflows
- Execute production cutover application deployment activities per the approved migration playbook
- Contribute to the Final Operational Playbooks by documenting application maintenance procedures and incident response protocols
Skills
- Bachelors degree and 8 years professional experience or a Masters degree and 6 years professional experience or an Associates degree and 10 years professional experience; or a high school diploma/equivalent and 12 years' professional experience
- U.S. Citizenship required; must have the ability to obtain and maintain a Public Trust clearance
- Extensive experience with software development with a focus on federal application integration
- Experience designing and implementing REST API integrations between federal applications and cloud data platforms
- Proficiency in Java, Python, or equivalent backend development languages
- Experience with Git or equivalent version control platforms for federal application code management and deployment
- Experience with federal software development standards and FedRAMP-compliant deployment
- Familiarity with Section 508/WCAG 2.0 accessibility requirements for federal application development
- Familiarity with federal IT governance frameworks and platform constraint management
- Experience with the Information for Planning and Consultation (IPaC) platform or similar federal environmental decision support systems
- Familiarity with DKey systems or consultation package builder platforms within federal environmental decision support tools
- Familiarity with Databricks or cloud data lakehouse API integration
- Familiarity with integration testing frameworks or API contract testing tools (Postman, SoapUI, or equivalent)
- Experience with Agile/iterative software development on federal programs
- Experience with DOI, FWS, or NOAA Fisheries IT environments
Benefits
- Remote work location
- Employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay.
Company Overview