US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Senior District Attorney Software Engineer

The Office of the District Attorney is seeking two Senior District Attorney Software Engineers for the Riverside location.

The Software Engineering team within the Riverside County district attorney's office has designed and built a sophisticated software platform entirely in-house to support the complex operations of a modern DA legal environment.

The system spans multiple modules, including case management, transaction processing, reporting, data management, and real time integrations with external agencies, all tailored to meet evolving business and compliance needs.

As a Senior engineer, you will play a key role in shaping and scaling this critical platform.

You will work alongside a sharp, collaborative team with strong technical backgrounds in computer science and engineering, people who care deeply about code quality, system architecture, and long-term impact.

This is a unique chance to work on meaningful, large-scale projects with the autonomy to innovate and the support of smart peers within a stable public sector environment.

If you are looking for a challenging work that truly matters, we would love to hear from you!

We're looking for candidates with a solid foundation in computer science fundamentals, including algorithms, data structures, software design, and strong understanding of how complex software systems are built, maintained and scaled.

Competitive candidates have experience in C++, C# and Angular.

Meet the Team!

The District Attorney of Riverside County , as the public prosecutor acting on behalf of the People, vigorously enforces the law, pursues the truth, protects those victimized by crime, exonerates the innocent, and safeguards the rights of all to ensure that justice is done on behalf of our community.

The office's staff of over 700 is comprised of prosecuting attorneys, sworn investigators, victim-witness advocates, paralegals, investigative technicians, forensic analysts, and a wide range of information technology and supporting staff all committed to excellence and integrity in public service.

We are, and we seek to maintain, a diverse workforce to match a diverse county.• Build enterprise software system components from the ground-up that are reliable, maintainable, scalable, secure, and reusable.

• Build Web APIs and their underlying architecture to interconnect subsystems.

• Implement modern software engineering practices through design patterns.

• Build front-end and back-end software features using a variety of software engineering/programming languages including, but not limited to, C#, C++, Angular, TypeScript, SASS, Bootstrap, Web API (REST, RPC).

• Build high performing database objects and functions utilizing Microsoft SQL, Transaction SQL, Stored Procedures, Profiling, and Optimization plans.

• Develop and maintain data warehouse and transaction database architecture and file system.

• Develop scripts and scheduled jobs for software transaction data migration, and maintain datab...




Share Job