In this role, you will oversee the activities testablish and maintain the DevSecOps environment that supports the integration and independent verification and validation (IV&V), and software assurance of the component software products comprising the Ground-based Missile Defense (GMD) program.
This includes designing, implementing, and maintaining a modern system deployment tthe government digital environment with a Continuous Integration/Continuous Deployment (CI/CD) workflow for system build, test and deploy in containerized microservices.
Client is seeking a Software Engineer - Senior tjoin the development team.
As the Software Assessment lead on this team your duties will be:
Oversee activities tperform DevSecOps in a closed network environment.
Lead Software and Firmware Independent Verification and Validation (IV&V) activities.
Oversee activities tdevelop, document and maintain complex architectures, requirements, algorithms, interfaces, and designs for software systems.
Oversee development of code and integration of complex software components inta fully functional software system.
Develop software verification plans, test procedures and test environments, executing the test procedures and documenting test results tensure software system requirements are met.
Provide technical leadership for software projects and leads software supplier management activities.
Lead development, selection, tailoring and deployment of processes, tools, and metrics.
Serve as a subject matter expert for software domains, system-specific issues, processes, and regulations.
Track and evaluate software team and supplier performance tensure product and process conformance tproject plans and industry standards.
Provide technical leadership for Software Assurance tensure development of software that is free from vulnerabilities.
Train and mentor others.
Work under consultative direction.
Relevant Technologies used on this program:
Cloud Environment
Containerization
Hardware Virtualization
Requirements
Experience in the following areas:
Experience with Kubernetes, Zephyr, TestRail, TestComplete, Xray, T4J, Cucumber Rancher, Openshift, Git, Helm, Ansible, Chef, Docker, Grafana, or AppDynamics.
Programming languages such as Java, Python, Go, or C++.
Software development, systems engineering, or integration and test experience with mission systems on tactical platforms, flight software, or other complex systems.
Automation and CI/CD techniques and design patterns.
Agile product development.
Continuous integration, testing, and delivery.
Automated system testing, integration, and deployment.
Software factory maintenance and upgrades.
Collaboration with developers, testers, and system engineers from multiple product teams.
Security first mindset
This position requires clearing a background check and an enhanced Personal Conflict of Interest (PCI) requirements as a condition for employment.
Desired Experience:
Great knowledge of software testing methods and approaches.
Experience working with both software and hardware-in-the-loop test environments.
Great working knowledge of the CI/CD process including debugging, test, and integration of software tools.
Experience working with and supporting systems with Linux Operating System (OS).
Great communication skills and a self-starter that can thrive in a new program start-up environment.
Understanding of designing and implementing full stack/Microservice infrastructure.
Have the ability twork within a tool-chain using tools such as Jenkins, Gradle, Maven, Artifactory, ELK, SonarQube, Jira, Prometheus, Fluentd, Helm, DataGrid, JBoss, Cloud Suite, OpenShift, Docker and more.
Significant experience architecting solutions for containerizing legacy applications.
Typical Education:
Education/experience typically acquired through advanced technical education from an accredited course of study in engineering, computer science, mathematics, physics or chemistry (e.g. Bachelor) and typically 14 or more years\' related work experience or an equivalent combination of technical education and experience (e.g. PhD+9 years\' related work experience, Master+12 years\' related work experience).
location: Huntsville, Alabama job type: Contract salary: $95.95 - 105.95 per hour work hours: 8am to 5pm education: Bachelors
responsibilities:
Oversee activities tperform DevSecOps in a closed network environment.
Lead Software and Firmware Independent Verification and Validation (IV&V) activities.
Oversee activities tdevelop, document and maintain complex architectures, requirements, algorithms, interfaces, and designs for software systems.
Oversee development of code and integration of complex software components inta fully functional software system.
Develop software verification plans, test procedures and test environments, executing the test procedures and documenting test results tensure software system requirements are met.
Provide technical leadership for software projects and leads software supplier management activities.
Lead development, selection, tailoring and deployment of processes, tools, and metrics.
Serve as a subject matter expert for software domains, system-specific issues, processes, and regulations.
Track and evaluate software team and supplier performance tensure product and process conformance tproject plans and industry standards.
Provide technical leadership for Software Assurance tensure development of software that is free from vulnerabilities.
Train and mentor others.
Work under consultative direction.
qualifications:
Experience level: Experienced
Minimum 14 years of experience
Education: Bachelors
skills: * Automated QA Testing
Java
Python
Linux
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate\'s education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).