Join Our Team as a Software Engineer:
G2 Software Systems, Inc. (G2) is on the lookout for an energetic, innovative, and driven cloud engineer to join our cutting-edge team.
About the Role:
As a cloud engineer at G2, you will help design, implement, operate, and maintain cloud-based resources in AWS. The role includes migrating Docker workloads into AWS container environments and refining Python applications and automation workflows to meet evolving mission needs.
Responsibilities:
- Design, configure, and maintain AWS cloud resources for applications and mission-driven initiatives.
- Collaborate with project managers, developers, and stakeholders to develop scalable and efficient cloud-based solutions that support mission objectives.
- Support the deployment, operation, and maintenance of containerized applications using technologies such as Docker and Kubernetes.
- Assist with the migration of locally hosted Docker-based workloads to AWS-hosted container services and support the implementation of modern cloud-native deployment practices.
- Support the enhancement and maintenance of Python-based applications, scripts, and automation workflows to improve reliability, maintainability, and operational efficiency.
- Manage daily support and maintenance activities for AWS-hosted resources and conduct long-term improvement efforts to ensure compatibility with evolving mission requirements.
- Assist in the development and maintenance of CI/CD pipelines to support secure and repeatable software deployments.
- Identify, troubleshoot, and resolve issues related to cloud infrastructure, applications, and deployment processes.
- Implement established cybersecurity controls and support vulnerability remediation activities in accordance with DoD requirements, including system hardening and remediation of identified findings.
- Monitor cloud infrastructure utilization, performance, and availability, and provide recommendations for operational improvements.
- Create and maintain technical documentation including deployment guides, standard operating procedures, system configuration documentation, and implementation procedures.
- Communicate with team members and other organizations to understand requirements and provide technical recommendations supporting mission success.
- Stay informed of emerging cloud technologies and recommend process improvements when appropriate.
What You’ll Need:
- Bachelor’s degree in computer science, software engineering, information technology, or a related technical field.
- Two (2) years of experience supporting cloud environments, software development, DevSecOps, or related technical disciplines.
- Proven experience as a Cloud Engineer, Architect, Administrator or similar role familiar with designing, planning, and managing an organization’s cloud computing infrastructure
- Experience with the Microsoft Azure cloud computing platform
- Experience in a wide variety of web and open-source software applications
- Strong knowledge of networking protocols and services such as TCP/IP, DNS, load balancers, and firewalls
- Experience with the Agile software development methodology and test-driven development and the DevSecOps approach to the Software Development Lifecyle (SDLC)
- Strong scripting skills in languages such as Python, Bash, or PowerShell
- Excellent problem-solving and troubleshooting skills
- Strong communication and collaboration skills
- Ability to exercise discretion and independent judgment in fulfillment of all responsibilities
- Active DoW Secret clearance, with the ability to obtain Top Secret/SCI clearance
Desired Qualifications:
- Four (4) years of experience supporting cloud environments, software development, DevSecOps, or related technical disciplines.
- AWS Certified Cloud Practitioner, other relevant AWS certification, or CompTIA Cloud+ certification is highly preferred.
- Experience supporting Docker Desktop workloads and transitioning containerized applications into cloud-hosted environments.
- Familiarity with AWS container services such as Amazon Elastic Container Service (ECS) and Amazon Elastic Kubernetes Service (EKS).
- Experience working within Agile software development environments.
- Experience with Git-based source control and CI/CD platforms.
- Experience supporting Department of Defense (DoD) or Federal Government customers.
- Familiarity with application modernization efforts involving legacy systems and cloud-native technologies.
- Prolonged periods of sitting at a desk and working on a computer.
- Must be able to lift 15 pounds at times.
- Must be able to navigate each department at G2 and at the assigned client facilities.
Location:
This is a full-time, on-site position based in San Diego, CA, where you’ll work side by side with the team and our clients to achieve mission success. Being on-site allows us to deliver the hands-on support our clients rely on, fostering collaboration, innovation, and real-time problem-solving. Travel <15%.
Compensation and Benefits:
The compensation range for this position in California is $100,000/year to $120,000/year, depending on your expertise, and market location conditions. G2 offers a competitive benefits package including a full range of medical coverage, a 401k plan, an Employee Stock Ownership Program (ESOP), tuition reimbursement, and more. Our company prides itself on providing consultant-level pay within a dynamic and employee-centered environment.
About G2 Software Systems:
Since 1989, G2 Software Systems has been a leader in delivering cutting-edge solutions for DoD programs. As an employee-owned small business, we pride ourselves on fostering a vibrant, collaborative work culture. Our team comprises expert professionals dedicated to advancing technology and supporting national defense.
Join Us:
Be part of a team where your expertise can make a difference. At G2 Software Systems, your skills are valued, and your contributions matter. Apply now and start your journey with G2SS. Applications are reviewed as received, and a member of our Talent Acquisition Team will contact you if your qualifications match our needs.
G2 does business with the Federal Government. The Federal Government requires, for security purposes, that all employees are U.S. citizens and either have obtained or are able to obtain/retain a DoD clearance. G2 Software Systems, Inc. is an equal opportunity employer. It is the Company’s policy to hire, promote, and retain employees on a fair, consistent, and equal basis, providing equal opportunity to all individuals, including members of protected groups, protected veterans, and individuals with disabilities. If you require accommodation during the application or interview process, please inform us of your needs by contacting our Human Resources team by email at hr@g2ss.com.