×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Security Engineer - District Attorney

Job in Riverside, Riverside County, California, 92504, USA
Listing for: County of Riverside
Full Time position
Listed on 2026-10-12
Job specializations:
  • Software Development
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below

The Office of the District Attorney is seeking a Senior Software Security Engineer (Senior District Attorney Software Engineer) 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 has grown to encompass interconnected services and multiple modules, including case management, transaction processing, reporting, data management, and real time integrations with external agencies. As the system continues to grow, security and software compliance have become increasingly critical to its design, development, and maintenance.

The Senior Software Security Engineer will play a key role in designing, implementing, reviewing, and maintaining security controls across the platform, ensuring that security is built into services and architecture from the ground up. This includes protecting against threats such as malicious JavaScript, denial of service attacks, session hijacking, SQL injection, broken access control, authentication failures, security misconfigurations, and improper handling of audit and exception logs.

The role will also support the security of integrations with external partners, as well as the secure management and rotation of keys, credentials, certificates, and configurations. Working alongside experienced software engineers, the Senior Software Security Engineer will be key in engineering decisions that affect the security, reliability, and compliance of the system while keeping pace with evolving security standards and software compliance requirements.

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

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 security into enterprise software system components from the ground-up that are reliable, maintainable, scalable, secure, and reusable. Have the ability to learn and keep up with various software compliance checklists and rules, such as Trusted Systems, Racial Justice Act, E-Sign Act, CJIS, Telephone Act, ADA, and others.
  • Build security controls into Web APIs and their underlying architecture to interconnect subsystems.
  • Keep up with security standards and Implement up to date security engineering practices
  • Build security into front-end and back-end software features by understanding a variety of software engineering/programming languages for example html, CS, Java script, C#, C++, Angular, Type Script, Bootstrap, Web API (REST, RPC), SQL, Power Shell
  • 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 database version compatibility with software back-end.
  • Maintain and enhance security into existing software systems.
  • Participate in Dev Ops builds and releases, including Dev Sec…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary