Description
Transform technology into opportunity as a Senior Cloud Developer at GDIT. Shape what's next for mission-critical government projects while shaping what's next for your engineering career.
As a Senior Cloud Developer, the work you'll do at GDIT will be impactful to the mission of defensive cyber. You will play a crucial role in helping establish a cloud platform and enabling AI capabilities for 24x7x365 mission critical systems. This position does not require on-premise 24x7 support but may require occasional after-hour support.
Responsibilities:
- Build secure, scalable applications on a fast-paced engineering team
- Review and adjudicate pull requests according to team standards and security guidelines
- Troubleshoot and fine-tune existing code to make it more efficient or scalable
- Develop custom frontend and backend services to accommodate novel custom use cases
- Expand existing libraries and microservices to integrate with new data sources and external APIs
- Communicate with stakeholders to obtain requirements and iterate on a minimum viable product (MVP)
- Work with relevant personnel to usher an enterprise software tool through accreditation and security review milestones
- Work cooperatively with project managers and product owners to ensure maximum alignment with stakeholder requirements
- May be required to support Linux infrastructure and systems
- Perform fault-finding, analysis, and logging of information for reporting of performance exceptions
- Manage, coordinate, and implement software releases, and hot fixes on applicable systems
- Create and modify scripts or applications to perform tasks
- Provide input on ways to improve the stability, security, efficiency, and scalability of the environment
- Collaborate with other teams and team members to develop automation strategies and deployment processes
- Use broader technical skills to assist with other projects within the Systems Engineering and Operations (SEO) team
Requirements:
- Bachelor of Arts/Bachelor of Science, or the equivalent combination of education, technical certifications or training, or work experience
- 5+ years of Cloud Engineering experience
- Strong familiarity with at least one object-oriented programming language (Python, Java, etc.)
- Strong familiarity with at least one web framework (Django, Node.js, .NET, etc.)
- Experience deploying applications to the cloud
- Familiarity with cloud-based relational database (RDS, Azure SQL, etc.) and object storage technologies (S3, Blob Storage, etc.)
Desired Skills:
- Experience with cloud-based Kubernetes and/or other containerization technologies (ECR, EKS, AKS, etc.)
- Experience with making existing source code more efficient
- Experience with infrastructure-as-code (Terraform, Tofu, etc.)
- Experience with AI tools for programming (Claude Code, OpenCode, Codex, etc.)
- Experience with Shell, Bash, and/or Python scripting
- Linux security hardening; and protocols such as SSH, SFTP, DNS, HTTP, LDAP, SMTP, and SNMP
- VMware architecture and configuration, VM spinups and patching
- Strong problem-solving and communication skills
Benefits:
- 401K with company match
- Comprehensive health and wellness packages
- Internal mobility team dedicated to helping you own your career
- Professional growth opportunities including paid education and certifications
- Cutting-edge technology you can learn from
- Rest and recharge with paid vacation and holidays