⇦ BACK TO CAREER OPPORTUNITIES 


Sr Software Engineer [2021-162]

NOAA EPIC

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

Remote

None

Immediate

TBD

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




BACK TO CAREER OPPORTUNITIES