Engineering + Software Development
Engineering and software development utilize code and technical approaches to create reliable, secure, and efficient digital government services.
Modernizing digital services
In order to create modern digital services, governments must be using up-to-date engineering and software development practices. Emerging trends in the field include replacing legacy systems through modular approaches, and providing open source code or using pre-existing open source tools. It is also essential to maintain privacy and security using cybersecurity best practices.
On this page you will find strategies and examples to help bring modern digital practices into your organization.
Subtopics
Explore our 3 engineering + software development subtopics below.
Cybersecurity
Modular Software
Open Source
How to Get Started
We recommend these resources as a starting place for engineering and software development practices in the delivery of government services.
Digital Service Toolkit
Toolkit of resources from the Government of New South Wales to help design, develop and deliver better digital experiences.
How to Get Started with Low-Code/No-Code Tools
Once you've learned about low-code/no-code tools, the question remains: how to get started?
18F Engineering Hiring Guide
This guide covers the engineering selection process, from resume review to turning over a candidate to HR for an offer.
Discover All of Our Engineering + Software Development Resources
Below you can see the latest items and the most popular. Click View More to see all resources and examples.