Sr Software Engineer [2021-162]


The following duties are expected to be carried out by the Software Engineer:

• Writing, testing, updating, and packaging application codebases.

• Conducting assessments on code baselines and comparing the structure(s) to published code standards.

• Enforcing published code standards in the use of a CI/CD pipeline.

• Migrating support scripts, data models, essential utility libraries to the cloud.

• Overseeing configuration management of datasets deploys to multiple commercial cloud platforms.

Required Skills:

• Bachelor degree and at least 4 years of engineering experience.

• Knowledge and understanding of application hosting, with at least 2 years of experience using Cloud Services in a Commercial Infrastructure as a Service (IAAS) or Platform as Service (PAAS) environment.

• At least 4 years of programming / scripting experience in Python, C++, Java, and JavaScript within an Agile development environment.

• At least 2 years of full life cycle Software design and development experience on large/complex n-tier client/server applications.

• At least 1 year of using Docker and Kubernetes to automate, scale and build resiliency into applications, as well as packaging the applications with dependencies into containers.

• Experience building microservices, and/or refactoring monolith applications into microservices.

• Experience in supporting operations using infrastructure code such as Puppet, Chef, Ansible, and Terraform, to automate application runtimes.

• In-depth knowledge of cloud-based server-less computing and DevOps solutions.

• Excellent verbal and written communication skills. Good experience in preparing IT technical documents.

Desired Experience:

• Experience with running containers in High performance Computing (HPC) environments using Singularity.

Bachelor degree in Computer Science, Engineering, or related technical field

4+ years





U.S. Citizenship Required. An Equal Employment Opportunity employer. Please visit Equal Employment Opportunity link below for further information.
Equal Employment Opportunity Information