Get more qualified candidates and reduce your costs with our guaranteed recruiting solutions

Talk to an expert today

3358 - Senior Cloud Software Engineer

Remote
US Citizenship

OVERVIEW:

Leverage your application development background and grow your cloud and containerization expertise. Enhance your current software development skill set by developing back-end and front-end components of a cloud-native, SaaS/PaaS system backed by AWS services and resources. You will be an integral part of a team of knowledgeable technologists responsible for helping to build the world’s only full-scale cloud emulation platform, SHIFT. This is a multi-faceted position requiring you to spend time working with both front-end and back-end web development frameworks, AWS and Azure services, Kubernetes, Terraform, and back-end resources, to efficiently build new functionality and continuously improve user experience. Working on the SHIFT team provides a great opportunity to leverage existing skillsets while developing new ones.

GENERAL DUTIES:

Back-End

  • Expand upon existing components or develop new components to support additional functionality to include:
  • RESTful APIs to support front-end calls
  • RESTful APIs to support API-driven services for system-to-system usage
  • Event-driven microservices to execute automated functionalities
  • Develop new features in support of the emulation platform
  • Improve upon NoSQL database structure to improve efficiency of MongoDB
  • Perform incremental testing actions on code, processes, and deployments to identify ways to streamline execution and minimize errors encountered

Cloud Infrastructure

  • Expand upon existing components or develop new components of a Terraform based cloud infrastructure running workloads using Kubernetes

Front-End

  • Expand upon existing components or develop new components for a web UI to include:
  • Resource Management
  • Analytics
  • Data Visualization
  • Real-Time Notifications
  • Dashboards
  • Other Items Added to Roadmap
  • Expand automated testing suite in support of CI/CD activities.

REQUIRED QUALIFICATIONS:

  • Embracing Emerging Technology: You leverage AWS, Azure, and their accompanying services to help facilitate software development efforts.
  • Well-Rounded: You bring in-depth experience across multiple technologies including modern development tools, languages, frameworks, development/test/QA tools, cloud computing, container development, microservices, and automation.
  • Agile: Able to work as part of small team working together to develop solutions for both commercial and government customers.
  • Motivated: You want to continually learn new things and work with new technologies.
  • Flexible: You are able to work remotely and be part of a virtual team that primarily communicates via collaboration technologies.
  • Focused on Automation: Wherever possible, you look for ways to automate manual processes to increase efficiency, speed, and operability of tasks.
  • Proficient in performing software development, software engineering, or software automation.
  • Experience with at least two of the following Languages/Frameworks/Platforms (Java Spring, Python, Django, Node.js, Angular, React, Kubernetes, Terraform).
  • Experience with agile software development.
  • Ability to work remotely as part of a virtual team.

DESIRED QUALIFICATIONS:

  • Experience with Amazon Web Services, Microsoft Azure, and Oracle Cloud Infrastructure cloud computing platforms.
  • Experience with classified, air-gapped, or high-side AWS Regions.
  • Experience with container development methodologies, orchestration, and networking (such as Docker, Kubernetes, Istio, etc.).
  • Deep knowledge and understanding of AWS and Azure SDKs and how they work.
  • Experience with CI/CD development tools such as Git, Jira, GitLab, Jenkins, etc.
  • Excellent oral and written communication skills with a keen sense of customer service.
  • Excellent problem-solving and troubleshooting skills.
  • Process-oriented with great documentation skills.
  • BS in Computer Science, IT, IS, or equivalent area of technical study (An additional 4 years of IT experience can substitute for a BS Degree).

CLEARANCE:

  • US Citizenship required with ability to obtain a Top Secret (with Polygraph) clearance