Software Engineer

Washington, D.C
Aug 18, 2022
Aug 21, 2022
Full Time

The Office of the Chief Administrative Officer (CAO) provides operations support services and business solutions to the community of 10,000 House Members, Officers, and staff. The CAO organization comprises more than 650 technical and administrative staff working in a variety of areas, including information technology, finance, budget management, human resources, payroll, child care, food and vending, procurement, logistics and administrative counsel.

As a Digital Service Expert (Software Engineer) of the new House Digital Service, you will be a part of a first-of-its-kind team in the legislative branch tasked with expanding institutional capacity and accelerating technology adoption. You will work alongside product managers, user experience designers, other experts, and end-users on initiatives identified as high value to the institution. You will have a significant impact on the operational and technical foundations of the team, and will continually seek out ways to enable House Member Offices and Committees to better perform their Constitutional duties.

As a Software Engineer you will be a builder, contributor, and catalyst to solve large, complex problems. Our ideal candidate should be equally comfortable solving technical problems by writing code for prototypes (pick your stack), explaining technical design architecture to technical and less technical folks alike, and leading teams to build product (including related procurement efforts). The role involves diverse responsibilities - you might be writing code one day, meeting with staff another day, and establishing DevOps best-practices the next.

You should have strong, demonstrable experience with modern development languages and be proficient in web development, relational databases, and using Unix-like operating systems. You should understand engineering best practices such as source control, automated testing, continuous integration and deployment, and peer review. The strongest candidates will have a background working on cross-functional, multidisciplinary teams to accelerate decision-making to deliver digital products and services in an incremental, user-focused environment.

Primary Duties/Responsibilities:
  • Practice and enthusiastically share full-stack engineering methodologies and tools throughout all stages of the project lifecycle.
  • Influence project planning and design using usability research, analytics, and other metrics.
  • Participate in code review, architecture discussions, and feature prioritization.
  • Take pride of ownership in all projects you touch; leave code better than you found it.
  • Contribute to documentation, tests, style fixes, accessibility, performance, and security.
  • Deliver code that's easy to deploy, update, and monitor by ensuring that the necessary tooling is present early in the project. development cycle or by introducing tooling into an existing project, as needed.
  • Understand the capabilities of low-code/no-code platforms that can be leveraged to build product.
  • Provide visibility into each project's progress, communicate blockers and challenges, and ask for help when you need it.
  • Demonstrate a strong understanding of the elements of agile methodology (scrum and kanban).
  • Practice human-centered design, user testing, feature prioritization, DevOps, and other relevant concepts.
    Ad hoc projects that emerge as priorities for the institution.

Please submit a cover letter with your application for review by the Director of House Digital Service and Chief Technology Officer.


Conditions of Employment

  • USAJobs Conditions of Employment


  • Minimum 3 years of relevant experience.
  • Experience at another federal, state, or local digital service is desired.
  • Bachelor's degree or equivalent work experience.

Similar jobs