Build systems
people rely on.

Careers at Developing Today put your work into systems used by government and business. Our projects span legislative drafting, financial operations, accessibility, and mapping.

Explore opportunities

Work you can
point to.

We delivered South Dakota's bill drafting system in the first year of a two-year assignment, then used year two to build the Legislature's public website.

That is the kind of work we take on: understand the problem, build something useful, and keep improving it with the people who use it.

Explore the legislative work
South Dakota Legislature public website with bills, laws, and committee information
South Dakota Legislature · Public interface

Career opportunities.

We welcome introductions across these areas. Open a role to see the work and what to share with us.

These are open applications. Tell us what you are looking for so we can discuss the right opportunity together.

Software engineeringBuild the applications behind public services and business operations.

Work on connected applications, APIs, document workflows, and integrations. Bring a clear approach to data, permissions, testing, and maintainable code.

Show us a system you built, a difficult integration you resolved, or an improvement you carried from idea into everyday use.

Introduce yourself for software engineering
GIS and data engineeringMake complex geographic and historical data useful.

Work with mapping, parcel geometry, spatial performance, data conversion, and reporting. Preserve the information people depend on while making it easier to explore and use.

Tell us about a spatial problem, migration, query, or benchmark you worked through and how you checked the result.

Introduce yourself for gis and data engineering
Design and accessibilityMake demanding workflows easier for everyone to use.

Shape interfaces for staff and the public, from information architecture and interaction design to keyboard use and accessible documents. Combine automated checks with careful human review.

Share a workflow you improved, an accessibility issue you resolved, or a design decision grounded in how people actually use a system.

Introduce yourself for design and accessibility
Quality and security engineeringHelp us prove the software works as well as we say it does.

Build useful automated tests, investigate performance, review access controls, and make failures reproducible. Work across functional behavior, accessibility, reliability, and security.

Describe a defect you caught, a test strategy you developed, or a measurable improvement you verified.

Introduce yourself for quality and security engineering
Implementation and deliveryHelp people move into better systems and keep improving them.

Understand the work behind a requirement, coordinate data conversion and integrations, support adoption, and turn user feedback into practical improvements. Keep communication clear as priorities change.

Tell us about a rollout, operational problem, or client relationship where your work made the software more useful.

Introduce yourself for implementation and delivery

How we approach
the work.

Good ideas need room to become part of the system. We work directly with clients and adapt as we learn.

Understand the whole problem.
Learn the rules, records, and daily workflows behind the request. Useful software starts there.
Make quality visible.
Test what matters and make the results inspectable. See how we validate this website.
Build for the long term.
Clients own the code and data. Preserve their history, document the interfaces, and build software they can keep using.

Tell us about
your work.

Send a short introduction, the area that interests you, and a résumé, portfolio, or example you can share. Include where you are based and the kind of opportunity you want.

Email your introduction

General career inquiries: [email protected]

Please share only work you have permission to disclose. Need another way to introduce yourself? Call 605-610-2992. How we handle career inquiries.