Skip to main content
U.S. flag

An official website of the United States government

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Senior software engineer (GS 13/14)

Senior software engineers are accountable for creating products that meet user needs within the technical constraints of the agency. They oversee complex technology implementations with a focus on constant re-engineering and refactoring to ensure the simplest system possible that accomplishes the user’s needs. Senior software engineers work on cross-functional teams to deliver human-centered products using modern software development practices.

Apply on USAJOBS for the Senior software engineer / IT cybersecurity specialist role

GitHub repos

Typical work assignments

  • Overseeing the overall system architecture using prototyping and proof of concepts within full-stack development
  • Supporting infrastructure and platform decisions to create an architecture that serves users and developers
  • Working within enterprise technology governance to ensure a healthy DevSecOps pipeline
  • Working with the product owner to develop product roadmaps, backlogs, and measurable success criteria
  • Writing meaningful user stories to ensure effective product delivery
  • Clearly communicating technical concepts to stakeholders across a range of disciplines
  • Collaborating with researchers, designers, and product managers to deliver a product that meets user needs using agile product development

Specialized experience

In addition to meeting the qualifications listed above, you must have at least one year of specialized experience at the next lower GS-grade level (or equivalent). Specialized experience for this role is defined as experience delivering components projects, tools or products as part of an engineering team.

Specialized experience for GS-13

You qualify for the GS-13 grade level if you have at least one (1) year of specialized experience at the GS-12 grade level (or equivalent) performing the following duties:

  1. 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
  2. Considering and mitigating risks that might impact the successful launch of a product
  3. Communicating technical concepts to stakeholders across a range of disciplines
  4. Performing system or service analysis to identify and better support user needs

Specialized experience for GS-14

You qualify for the GS-14 grade level if you have at least one (1) year of specialized experience at the GS-13 grade level (or equivalent) performing the following duties:

  1. Promoting and ensuring the use of modern software development approaches such as test-driven development, continuous integration & deployment, or distributed version control such as GitHub on a software development team
  2. Providing advice and recommendations to various audiences on a variety of complex application issues
  3. Communicating technical concepts and challenges to stakeholders across a range of disciplines
  4. Direct the work of a software development team according to a prioritized backlog
cisa logo

get.gov

An official website of the Cybersecurity and Infrastructure Security Agency

Looking for U.S. government information and services?
Visit USA.gov