Software engineer (GS 9/11/12/13)
Software engineers are accountable for working on a team to create applications that meet user needs within the technical constraints of the project. They create technology implementations with a focus on producing the simplest system possible that accomplishes the user’s needs. Software engineers work on cross-functional teams to deliver human-centered products using modern software development practices.
Apply on USAJOBS (link coming soon)
Duties include:
- Implementing software applications using prototyping and proof of concepts within full-stack web development
- Creating web layouts from static images or prototypes
- Working with designers and researchers to explore user needs
- Writing user-friendly documentation
- Learning new programming tools and techniques
- Working with open source solutions
Specialized experience for GS-9
Must have at least one full-time year (52 weeks) of specialized experience equivalent to the GS-7 grade level in the federal service (or comparable level of experience from outside the federal service).
Specialized experience for this role is defined as experience delivering components, projects, tools or products as part of an engineering team. This includes experience:
- Translating detailed, logical steps developed by others into code; understanding procedures and limitations of a programming language and application architecture
- Leading development for at least one segment of a software development project
Specialized experience for GS-11
Must have at least one full-time year (52 weeks) of specialized experience equivalent to the GS-9 grade level in the federal service (or comparable level of experience from outside the federal service).
Specialized experience for this role is defined as experience delivering components projects, tools or products as part of an engineering team. In addition to those at the GS-9 level, this includes experience:
- Understanding and analyzing modern web applications or cloud infrastructure
- Developing modifications to parts of a system requiring significant revisions
- Using approaches such as test-driven development, continuous integration & deployment, or distributed version control such as GitHub
- Preparing documentation including summarizing material and organizing it logically
Specialized experience for GS-12
Must have at least one full-time year (52 weeks) of specialized experience equivalent to the GS-11 grade level in the federal service (or comparable level of experience from outside the federal service).
Specialized experience for this role is defined as experience delivering components projects, tools or products as part of an engineering team. In addition to those at the GS-11 level, this includes experience:
- Working with other engineers during web development; teaching and providing mentorship
- Writing documentation for application releases
- Developing modern web applications or cloud infrastructure using approaches such as test-driven development, continuous integration & deployment, or distributed version control such as GitHub
- Communicating technical concepts to a non-technical audience
Specialized experience for GS-13
Must have at least one full-time year (52 weeks) of specialized experience equivalent to the GS-12 grade level in the federal service (or comparable level of experience from outside the federal service).
Specialized experience for this role is defined as experience delivering components projects, tools or products as part of an engineering team. In addition to those at the GS-12 level, this includes experience:
- Leading a team of development engineers on a project
- Considering and mitigating risks that might impact the successful launch of a product
- Architecting and developing complex modern web applications or cloud infrastructure using approaches such as test-driven development, continuous integration & deployment, or distributed version control such as GitHub
- Communicating technical concepts to stakeholders across a range of disciplines