Overview
We are seeking a Senior Full-Stack Software Engineer to design, develop, modernize, and support enterprise web-based applications in a cloud environment. The ideal candidate will have strong experience building scalable, secure systems using Java and React, operating within AWS, and supporting the full application lifecycle in a federal or regulated environment.
What will you do?
Design and architect modern, scalable systems using services-based and multi-tier architectures Develop and maintain web-based applications, services, and APIs using Java and React Implement CI/CD pipelines, automated testing, and development best practices Develop software incrementally using Agile methodologies, participating in sprint planning, reviews, and retrospectives Design and implement automated unit and functional test scripts at the developer level Apply industry best practices, including accessibility standards, security, and performance optimization Propose technical recommendations that deliver business value, improve UX/UI, reduce operations and maintenance (O&M), and increase delivery speed and quality Analyze and document application components, interfaces, databases, and APIs to support future development decisions Operate and support applications within AWS cloud infrastructure Support the full system accreditation lifecycle (RMF/ATO), including documentation and compliance activities Provide and oversee Tier 1, Tier 2, and Tier 3 production support using service management tools Develop and maintain IT documentation, including SOPs, workflows, knowledge base articles, architectural diagrams, system security plans, and deployment checklists Maintain enterprise software through patching, version upgrades, and license renewals as required
Do you have what it takes?
- Active TS/SCI with Polygraph required.
- Bachelor's degree in Geospatial Intelligence, Geography, Remote Sensing, Intelligence Studies, Engineering, or related field, or equivalent experience
- Demonstrated experience with Java and React development
- Experience designing and supporting cloud-based applications (AWS preferred)
- Strong understanding of CI/CD, automated testing, and Agile development practices
- Experience supporting enterprise applications in production environments
- Familiarity with accessibility standards, system documentation, and operational support
- Experience working within regulated or federal environments is strongly preferred
|