remote
Software Developer III - Secure - Gama-1 Technologies
Software Engineer
Senior software developer focused on secure, mission‑critical flood forecasting systems, leveraging Python, Java, and AWS to build scalable, compliant solutions in a remote environment.
About the role
We are seeking a seasoned Software Developer III – Secure to architect and deliver robust, secure software that powers mission‑critical flood forecasting systems. In a fully remote capacity, you will translate complex technical requirements into reliable, high‑quality applications that support operational forecasting and decision‑making for government stakeholders.
Key Responsibilities
- Design, develop, and maintain secure, scalable software components using Python, Java, and AWS services.
- Implement secure coding practices and conduct rigorous code reviews to meet Government software assurance standards.
- Collaborate with data scientists and environmental engineers to integrate forecasting models and real‑time data feeds.
- Drive continuous improvement through automated testing, CI/CD pipelines, and performance optimization.
- Document architecture, design decisions, and security controls for audit and compliance purposes.
Requirements
- 5+ years of professional software development with a focus on secure, mission‑critical applications.
- Proficiency in Python, Java, and AWS (Lambda, S3, EC2, IAM).
- Deep understanding of cybersecurity principles, secure software development lifecycle, and Government assurance frameworks (e.g., DoD, FedRAMP).
- Experience with CI/CD, automated testing, and containerization (Docker, Kubernetes).
- Strong communication skills and ability to thrive in a remote, cross‑functional team environment.