Software Developer, DevOps, Cloud Engineer - Software
Listed on 2026-09-29
-
Software Development
DevOps, Cloud Engineer - Software, Full Stack Developer, Software Engineer
Type of
Requisition
Regular
Clearance Level Must Currently PossessNone
Clearance Level Must Be Able to ObtainNone
Public Trust/Other RequiredMBI (T2)
Job FamilySoftware Engineering
Job QualificationsSkills
Agentic AI, Full Stack Development, Microservices Architecture
CertificationsNone
Experience5 + years of related experience
US Citizenship RequiredNo
Job DescriptionSOFTWARE DEVELOPER PRINCIPAL
Transform technology into opportunity as a Software Developer Principal pe what’s next for mission-critical government projects while shaping what’s next for your engineering career.
How a Software Developer Principal Will Make An ImpactResponsibilities
- AI SDLC:
Develop, Test, and Deploy leveraging AI capabilities - Sec Dev Ops Implementation:
Implement Sec Dev Ops practices to integrate security throughout the software development lifecycle based on team lead’s direction. Automate deployment pipeline, infrastructure provisioning and security testing processes using tools like Jenkins, Terraform, and Sonar Qube - AWS Cloud Management:
Deploy, and manage AWS cloud environment to support the applications and services. - System Integration Interoperability:
Collaborate with cross-functional teams to integrate microservices with existing systems and third part APIs. Ensure interoperability and compatibility between different components and services within the business eco-system - Security and Compliance:
Work with security team to implement security controls and measures to protect sensitive data and ensure compliance with industry regulations and standards. Support regular security assessments and audits as needed to identify and address potential vulnerabilities and risks
Required
- Bachelor’s degree in Computer Science, Engineering, or related field experiences
- Proven track record of developing software leveraging AI capabilities
- 5+ years of hands-on experience in full stack software development leveraging Java J2EE, Spring/Spring Boot Java frameworks, with a focus on API microservices architecture
- Proven expertise in implementing Sec Dev Ops practices and tools like Docker, Apache Maven, JBoss Enterprise Application Platform
- Hands on experience with AWS cloud services and infrastructure management
- Strong programming skills in languages such as Java
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes
- Experience with CI/CD pipelines, version controls, and automated testing frameworks
- Excellent communication skills and ability to collaborate effectively with cross-functional teams
At GDIT, the mission is our purpose, and our people are at the center of everything we do.
- Growth: AI-powered career tool that identifies career steps and learning opportunities
- Support:
An internal mobility team focused on helping you achieve your career goals - Rewards:
Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off - Flexibility:
Full-flex work week to own your priorities at work and at home - Community:
Award-winning culture of innovation and a military-friendly workplace
Explore a career in software development at GDIT and you’ll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation.
The likely salary range for this position is $127,500 - $172,500. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.
Scheduled Weekly Hours40
Travel RequiredLess than 10%
Telecommuting OptionsRemote
Work LocationAny Location / Remote
Total Rewards at GDITOur benefits package for all US-based employees…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).