DevSecOps
The role is primarily remote, with occasional on-site presence at a customer facility in the Washington, DC metro area with one business day's notice.
6 months, FTE Possible
Public Trust
DevSecOps platform easy, fast, and safe to use for a federal civilian agency's software teams. The platform provides source control, CI/CD pipelines, automated testing, and security scanning to many application teams across the agency.
You will connect the platform with the developers who use it: learning how teams actually build and release software, removing friction, and creating the templates, documentation, and training that make the secure path the easiest path. This is a senior technical leadership role, designated as key personnel on the contract, working directly with customer leadership and application team leads.
The role is primarily remote, with occasional on-site presence at a customer facility in the Washington, DC metro area with one business day's notice.
Primary Responsibilities
Developer Enablement
- Act as the senior technical advisor to application teams that build and maintain custom software, helping them adopt the platform's source control, CI/CD, testing, dependency management, and security tooling.
- Study how teams build, test, and release software; find friction and bottlenecks; and recommend and drive improvements that speed delivery without weakening security, accessibility, or operational requirements.
- Turn enterprise standards and policies into clear, usable guidance, and bring teams' feedback and pain points back to platform and governance leadership.
Golden Paths and Self-Service
- Build shared templates, starter repositories, example pipelines, and reusable components (golden paths) that let teams start new work quickly and consistently.
- Partner with platform, security, and operations engineers so developer workflows stay aligned with architecture, cybersecurity, and privacy requirements.
- Guide teams on adopting AI-assisted development tools safely and productively.
Documentation, Training, and Adoption
- Own the developer documentation and onboarding experience: best practices, coding standards, how-to guides, and onboarding paths.
- Run workshops, office hours, tech talks, and individual coaching to drive adoption of approved tools and practices.
- Define and track developer experience metrics (e.g., onboarding time, lead time, self-service rate, developer satisfaction) and use them to set priorities.
Support Leadership
- Lead technical support and incident response for development teams, including hands-on Tier 2-3 troubleshooting when needed.
- Provide backup coverage for the pipeline engineering lead, software packaging, and the user experience designer.
Basic Qualifications
- Bachelor's degree in Computer Science, Information Systems, Engineering, Human-Computer Interaction, or a related field and 12+ years of relevant experience, or a Master's degree in one of these fields and 10+ years of relevant experience.
- 5+ years in software engineering, DevOps, or platform engineering roles, including hands-on work within the last 2 years with an enterprise source control and CI/CD platform (e.g., GitHub, GitLab, Azure DevOps, or Jenkins) and automated testing.
- 3+ years of UX engineering, UX design, or interaction design experience; this may include designing developer-facing products such as internal developer portals, self-service platform workflows, developer tools, or documentation sites.
- Experience leading adoption of shared tools or practices across multiple development teams, such as golden-path templates, an internal developer platform or portal, inner-source libraries, or an engineering onboarding program.
- Experience creating technical documentation and training, and delivering workshops, briefings, and mentoring for engineers.
- Experience in complex coordination across multiple project or product teams, including briefing senior technical and non-technical leaders.
- Ability to report on-site in the Washington, DC metro area with one business day's notice.