Software Engineer II (Remote) – Administration for Children and Families (ACF) - Office of Head Start (OHS)
Position Overview:
Ellumen, a leading IT services provider, is seeking a Software Engineer II to join our team in supporting the Administration for Children and Families (ACF) and the Office of Head Start (OHS). As a Software Engineer II, you will play a crucial role in configuring and supporting cloud infrastructure for OHS’s digital services. This position offers a unique opportunity to work in a remote environment and contribute to the well-being of children, families, and communities across the U.S. through impactful work with federal agencies.
In this role, you will collaborate with cross-functional teams to design, implement, and maintain scalable cloud infrastructure, automate DevSecOps practices, and ensure that infrastructure solutions meet security standards and performance goals. You will also support ongoing software deployments and contribute to the optimization of infrastructure processes within OHS. Demonstarted experience in human centered-design principles and 508 compliance are required for this role.
***US Citizenship and federal clearance required***
Key Responsibilities:
Cloud Infrastructure Management:
Configure and maintain cloud hosting tools, including Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS) providers.
Oversee and manage shared services such as central authentication tools and internal data APIs.
Contribute to infrastructure-related tasks and support the deployment of software into cloud-hosted environments.
DevSecOps Implementation & Automation:
Design, implement, and automate DevSecOps tools and practices, including deployment pipelines, continuous integration (CI), and continuous delivery (CD).
Enhance the DevSecOps practice by aligning with security standards and best practices to ensure compliance and security.
Develop and automate key processes for common infrastructure tasks such as dependency management, task tracking, and CI/CD pipeline components.
Collaboration & Technical Leadership:
Collaborate with OHS leadership to scale and improve infrastructure across multiple systems.
Establish and enforce technical standards for code deployed to the OHS infrastructure, ensuring high-quality and consistent deployments.
Support timely and secure application releases, ensuring adherence to security protocols and maintaining proper documentation.
Health Monitoring & Troubleshooting:
Provide ongoing health monitoring of cloud infrastructure and applications to ensure continuous service availability and optimal system performance.
Troubleshoot infrastructure-related issues, ensuring prompt resolution and minimal disruption to services.
Documentation & Process Improvement:
Document infrastructure configurations, deployment processes, and operational best practices for OHS applications.
Maintain up-to-date, accessible, and comprehensive technical documentation for both internal and external stakeholders.
Continuously assess and improve infrastructure processes to enhance efficiency and effectiveness.
Metrics & Performance Tracking:
Collaborate with OHS teams to define and track key performance metrics such as deployment frequency, uptime, and overall system performance.
Contribute to maintaining a healthy ecosystem for software development and deployment through data-driven insights and improvements.
Customer Support & Collaboration:
Provide support to OHS product teams by answering infrastructure-related questions, troubleshooting issues, and assisting with system migration efforts.
Encourage cross-team collaboration to adopt shared services and best practices within the OHS environment.
Please note that the duties listed above are not exhaustive, and the successful candidate may be required to perform additional tasks as needed
Qualifications:
Experience:
Minimum of 4 years of experience in DevSecOps, software engineering, or a related field with a strong understanding of cloud technologies and infrastructure management.
Proven experience configuring cloud hosting tools (IaaS, PaaS) and implementing DevSecOps practices.
Technical Skills:
Proficiency in deploying applications to production environments and maintaining system health and performance.
Expertise in continuous integration, continuous deployment (CI/CD), and related DevOps tools.
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Familiarity with infrastructure as code (IaC), automation tools, and security practices.
Soft Skills:
Strong problem-solving, communication, and organizational skills.
Ability to collaborate effectively with cross-functional teams, leadership, and stakeholders.
Comfortable working in Agile environments and adhering to iterative development methodologies.
Education & Certifications:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Certifications in AWS, Azure, or Google Cloud, along with DevOps certifications, are preferred.
Clearance:
Ability to obtain a background investigation and security clearance commensurate with position sensitivity designation (Tier 2 Non-sensitive Public Trust or Tier 4 Non-sensitive Public Trust).
In addition to being an equal opportunity employer, we also offer comprehensive healthcare benefits, matching 401k, paid vacation and sick leave, and paid federal holidays.
We are committed to creating a diverse environment and proud to be an equal opportunity/affirmative action employer. Applicants can learn more about the company's status as an equal opportunity employer by viewing the federal "EEO is the Law" poster at https://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity or expression, sexual orientation, national origin, disability, age, or protected veteran status.
We offer comprehensive healthcare benefits, which will be discussed in detail prior to your first interview.
XJ6