Software Engineer, Senior

Key Role:

Embrace all DevOps principles, display a complete team mindset, and hold traditional responsibilities, including testing, infrastructure, and system management. Use your passion to learn new tools and techniques, identify and implement system improvements, and mentor teammates to build hybrid skill sets. Design, build, deploy, and secure software architectures in Cloud computing environments, including Amazon Web Services (AWS) and Microsoft Azure. Lead software decomposition, refactoring, and succession planning design patterns for transforming legacy software applications to modern Cloud-ready solutions in a CD and CI pipeline. Support the software development life cycle processes or Agile development, including Scrum, rapid prototyping, or similar rapid development environment. Perform as a thought leader and establish best-practices for continuous integration and workflow automation. Lead design and selection of service-oriented architectures and APIs across multiple public and private Clouds.

Basic Qualifications:

-4+ years of experience with developing full stack applications in C++ and Java

-2+ years of experience with configuration management tools, including Ansible, SaltStack, Terraform, Chef, or Puppet and extending these tools with custom-developed plugins

-2+ years of experience with the development, deployment, and orchestration of Docker containers in distributed production environments

-Experience with API gateways, service meshes, RESTFUL, and SOAP-based Web services

-Experience with implementing DevOps CI and CD pipelines, including Infrastructure-as-Code (IaC)

-Experience with architecting and deploying complex databases, including SQL, NoSQL, HBase, Mongo, or MLS databases, including Accumulo and Crunchy PostgreSQL

-Ability to convey new ideas and technologies with passion and influence

-Ability to obtain a security clearance

-BA or BS degree in CS, Systems Engineering, or EE

Additional Qualifications:

-Possession of excellent oral and written communication skills


Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information.

We’re an EOE that empowers our people—no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, veteran status, or other protected characteristic—to fearlessly drive change.

Not ready to apply? Join our talent community and sign up for job alerts.