Cloud Services Software Engineer

General DynamicsOrlando, FL
110d$139,189 - $150,000

About The Position

General Dynamics Mission Systems (GDMS) is hiring software engineers with the proficiency required to migrate software systems to cloud infrastructures and optimize performance in highly scalable cloud environments. The position requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field, along with 8+ years of job-related experience, or a Master's degree plus 6 years of job-related experience. Agile experience is preferred. Candidates must be able to obtain a Department of Defense Secret security clearance at the time of hire, and U.S. citizenship is required due to the nature of work performed within our facilities.

Requirements

  • Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field.
  • 8+ years of job-related experience, or a Master's degree plus 6 years of job-related experience.
  • Proficiency with AWS, GovCloud, and Secret cloud environments.
  • Experience in designing cloud-based architectures that support scalability, high availability, and fault tolerance.
  • Strong programming skills in languages such as Python, Java, C#, or Go.
  • Expertise in multi-threaded and concurrent programming.
  • Knowledge of cloud storage solutions and best practices for data management.
  • Experience with microservices architecture and containerization technologies like Docker and Kubernetes.
  • Familiarity with DevOps practices, including CI/CD pipelines and infrastructure as code.
  • Skills in profiling, monitoring, and optimizing the performance of cloud-based applications.
  • Proficiency in designing and implementing RESTful APIs.
  • Understanding of cloud security best practices.
  • Basic knowledge of networking concepts and cloud networking services.
  • Experience working in Agile development environments.
  • Strong analytical and problem-solving skills.
  • Excellent teamwork and communication skills.

Nice To Haves

  • Agile experience preferred.

Responsibilities

  • Design and develop cloud-based software systems.
  • Optimize existing on-platform software for cloud infrastructure.
  • Implement multi-threaded and concurrent programming techniques.
  • Utilize cloud storage solutions for data management.
  • Develop microservices and containerized applications.
  • Implement CI/CD pipelines for automated deployment.
  • Monitor and optimize the performance of cloud-based applications.
  • Design and implement RESTful APIs.
  • Ensure cloud security best practices are followed.
  • Collaborate with cross-functional teams to ensure seamless integration.

Benefits

  • Highly competitive benefits.
  • Flexible work environment.
  • Recognition and rewards for contributions.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Transportation Equipment Manufacturing

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service