Software Engineer II
$108.16k - $135.2kRiverside County, CA
Salary : $108,160.00 - $135,200.00 Annually Location : Riverside Job Type: Regular Job Number: 26-76297-01 Department: District Attorney Division: District Attorney Opening Date: 10/21/2026 Closing Date: 11/4/2026 11:59 PM Pacific For questions regarding this position, please contact the Recruiter listed in the Supplemental Information section.
ABOUT THE POSITION
The County of Riverside's District Attorney's Office is seeking to fill a Software Engineer II to support the District Attorney Office in Riverside. 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 Software Engineer II, incumbents will play a key role in shaping and scaling this critical platform. Incumbents 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 challenging work that truly matters, submit an application today! Applicants who are currently enrolled in their third or fourth year of college, majoring in computer science or computer engineering, are highly desired. Competitive candidates will have demonstrated experience in at least one of the following programming languages or frameworks: C#, C++, Angular, Java, JavaScript, and React.js. The Software Engineer II is distinguished from the Software Engineer I in that the latter is the entry-level classification in the series. This class is further distinguished from the Senior Software Engineer in that the latter requires incumbent to lead the team responsible for developing and implementing complex algorithms, data structures, and data models. Advancement to the next level is obtained by competitive selection through an open recruitment. Meet The Team! The , 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.EXAMPLES OF ESSENTIAL DUTIES
- Develop and build software systems components, Web APIs and Services.
- Understand existing design patterns in the software and follow existing code in implementing new features.
- Contribute to front end design using TypeScript, SASS, Bootstrap and with backend development.
- Troubleshoot front-end software issues using browser debugging and monitoring tools.
- Build intermediate level SQL queries, Stored Procedures, and help generate reports.
- Maintain scheduled tasks on the server and scheduled jobs on the database.
- Add intermediate level features into software systems.
- Ensure software features continue to work properly after maintenance and testing.
- Investigate and resolve software errors in the application using various troubleshooting tools.
- Troubleshoot software issues that may arise in the development and testing environment.
- Work closely with department representatives in the development of software programming applications and testing of new features.
- Maintain software configurations, library publishing packages, NuGet packages and repositories.
MINIMUM QUALIFICATIONS
Education: Graduation from an accredited college or university with a bachelor's degree in computer science,computer/software engineering, information technology, or related technical fields. Applicants who have completed atleast three years of college education (90 semester units or 135 quarter units) in one of the mentioned fields maysubstitute additional qualifying experience in system analysis, software programming, or software engineering for theremaining required education on the basis of one year of relevant, full-time experience equaling 30 semester units or 45quarter units of education. Experience: Two years of software engineering in web front end and backend development. Experience must be recent and continuous including hands-on experience in a diverse array of programming languages such as .Net Core, C++, C#, TypeScript, SQL and frameworks including NodeJS, Angular. Additionally, proficiency in essential technologies such as SASS, Bootstrap, Web API, Shared Libraries, MSSQL, T-SQL, and Stored Procedures is required. Intermediate level experience in DevOps is preferred. Knowledge of: The principles, methods, and techniques in software engineering in web front end and backend development; data structures; algorithm analysis; computer organization and architecture; compiler (front-end parser); relational databases; operating systems; backend development in an object-oriented language; automata and formal languages or computational theory; systems configurations, library publishing packages, NuGet packages and repositories; networking or distributed computing; source control and NuGet packages. Ability to: Build user friendly software systems; employ a systematic and structured approach to software engineering; monitor and troubleshoot software errors; communicate technical details clearly and succinctly; take initiatives to learn new technologies; understand technical requirements and follow detailed technical instructions; work in a fast paced but flexible environment; collaborate and work as part of a team.SUPPLEMENTAL INFORMATION
For questions regarding this recruitment Please Contact Alexander Jones at View phone number on click.appcast.io or . Please allow 1-2 business days for a response to general inquiries.APPLICATION INFORMATION
Veteran's Preference The County has a Veterans Preference Policy applicable to new hires. To qualify, attach the required documents to your job application. Documents include a copy of your (or your spouse's) Member-4 Form DD-214 indicating dates of service. For spousal preference, and as applicable, the following documents: a copy of your marriage certificate, spouse's death certificate, a letter of spouse's disability and/or letter of service-related death (if available) from the U.S. Veteran's Administration. For privacy reasons, it is recommended that you remove your social security information from the document(s). A Human Resources Representative will review the materials and determine if you qualify for veterans' preference. For complete details and documentation requirements, please review the Veterans Preference Policy, C-3 here: Reasonable Accommodations The County of Riverside is committed to providing reasonable accommodation to applicants as required by the Americans with Disabilities Act (ADA) and Fair Employment and Housing Act (FEHA). Qualified individuals with disabilities who need a reasonable accommodation during the application or selection process should contact the recruiter for the position noted above. For additional information and/or to obtain the appropriate form for requesting a reasonable accommodation, please visit the Disability Access Office web page located at: Schedule, Overtime, Standby/On-Call, and Travel Obligations The County of Riverside offers a variety of alternative work schedules, dependent upon department operations and needs. Certain assignments may involve overtime, standby/on-call shifts, and/or travel; however, scheduling, shift assignments, overtime work, standby/on-call duty, and travel obligations are subject to management approval, operational needs, and/or may be modified or discontinued at any time. Applicants should contact the assigned recruiter for additional information regarding the schedule, overtime and standby/on-call expectations, and travel obligations. Proof of Education If using education to qualify or when requested by the recruiter, upload a copy of any license(s), official/unofficial transcript(s), degrees, and/or related employment documents to your NeoGov account at the time of application and before the closing date. Official or unofficial transcripts will be accepted. If your education was completed outside of the United States, you will need to provide a copy of your Foreign Education Equivalency evaluation from a member of the National Association of Credential Evaluation Services () or Association of International Credential Evaluators, Inc. (). Work Authorization Requirement Applicants must be legally authorized to work in the United States at the time of application. The County of Riverside does not participate in visa sponsorship programs, including H1-B visas, and will not provide sponsorship for any employment-based visas. Equal Opportunity Employer The County of Riverside is an Equal Opportunity Employer. It is the policy of the County of Riverside to provide equal employment opportunities for all qualified persons. All applicants will be considered without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender, gender identity, gender expression, marital status, ancestry, medical condition (cancer and genetic characteristics), genetic information, or denial of medical and family care leave, or any other non-job-related factors. Pre-Employment All employment offers are contingent upon successful completion of pre-employment requirements including a criminal background investigation, which involves fingerprinting. (A felony or misdemeanor conviction may disqualify the applicant from County employment). A pre-employment physical examination and background check may be required. Probationary Period As an Approved Local Merit System, all County of Riverside employees, except those serving "At Will," are subject to the probationary period provisions as specified in the applicable Memorandum of Understanding, County Resolution, or Salary Ordinance. Temporary and Per Diem employees serve at the pleasure of the agency/department head. General Information Current County of Riverside and/or current employees of the hiring department may receive priority consideration. Qualified candidates may be considered for future County vacancies. Job postings may close without notice based on application volume. Submit your complete application by the recruitment close date; no late applications are accepted. Ensure all relevant experience/education is reflected on your application/resume, as a failure to demonstrate position requirements may disqualify applicants. A description of job duties directly copied from the job classification or job posting will not be considered. Please read and follow any special application instructions on this posting. Click the ' Apply ' link located on this page to submit your application. For additional instructions on the application process, examinations, Veteran's preference, pre-employment accommodation or other employment questions, please refer to our web site, If you are experiencing technical problems, you may contact the governmentjobs.com applicant support desk Monday through Friday, 6 am to 5 pm Pacific Time at View email address on click.appcast.io or toll-free View phone number on click.appcast.io.BENEFIT PROGRAM: SEI
MEDICAL/DENTAL/VISION INSURANCE: A choice of different medical, dental and visions plan are available to elect. The County provides a Flexible Benefit Credit contribution as governed by the applicable SEIU Memorandum of Understanding to contribute towards the cost of these plans. Note: Employees on assignment through the Temporary Assignment Program (TAP) receive different benefits. See the list MISCELLANEOUS RETIREMENT : County of Riverside has three retirement Tiers through the California Public Employees' Retirement System (CalPERS). Tier I (Classic Member - Formula 3% @ 60): Applicable to current and former County of Riverside local miscellaneous employees hired prior to 08/24/2012 and did not withdraw CalPERS contributions. The employee contribution is eight (8%) percent. Tier II (Classic Member - Formula 2% @ 60): Applicable to local miscellaneous employees 1) hired after 08/23/2012 through 12/31/2012; 2) Previously employed with another CalPERS contracting public agency or a reciprocal retirement system, with a break in service of less than six months between the separation date with the previous employer and the appointment date with the County of Riverside. The employee contribution is seven (7%) percent. Tier III (PEPRA New Member - Formula 2% @ 62): Applicable to CalPERS local miscellaneous new members hired on or after the implementation of the Public Employees' Pension Reform Act of 2013 (PEPRA) which took effect January 1, 2013. Effective July 1, 2023 employee contributions are 7.25% and will increase to 7.75% effective July 1, 2024. A new member is defined as any of the following: A new hire who enters CalPERS membership for the first time on or after January 1, 2013, and who has no prior membership in any California Public Retirement System. A new hire who enters CalPERS membership for the first time on or after January 1, 2013, and who was a member with another California Public Retirement System prior to that date, but who is not subject to reciprocity upon joining CalPERS. A member who first established CalPERS membership prior to January 1, 2013, and who is rehired by a different CalPERS agency after a break in service of greater than six (6) months. CalPERS refers to all members that do not fit within the definition of a new member as "classic members". Contribution rates are subject to change based on the County of Riverside annual actuarial valuation. Note: This summary is for general information purposes only. Additional questions regarding retirement formulas can be sent to or by calling the Benefits Information Line at View phone number on click.appcast.io, Option 2. If you have prior service credit with another CalPERS agency or within agencies, please contact CalPERS at View phone number on click.appcast.io to determine which retirement tier would be applicable to you. CalPERS is governed by the Public Employees' Retirement Law. The Retirement Law is complex and subject to change. If there's any conflict between this summary and the law, the law will prevail over this summary. DEFERRED COMPENSATION: Voluntary employee contribution with a choice between two 457 deferred compensation plan options. VACATION ACCRUAL (Bi-Weekly Accrual): 0 Yes No 02 Are you a current regular, part time, temporary, per diem, or seasonal employee with the County of Riverside's District Attorney's Office? Yes No 03 Select the answer that best describes your current driver's license status: I have a valid California driver's license. I am able to obtain a valid California driver's license. I currently have a valid out-of-state driver's license, and I am able to obtain a valid California driver's license. I do not have and/or I am not able to obtain a California driver's license. 04 Do you have a bachelor's degree have from an accredited college or university in computer science, computer/software engineering, information technology, or related technical fields. Yes No 05 What is your highest level of education completed from an accredited college or university in computer science, computer/software engineering, information technology, or related technical fields. None Less than 30 semester or 45 quarter units At least 30 semester or 45 quarter units At least 60 semester or 90 quarter units At least 90 semester or 135 quarter units At least 120 semester or 180 quarter units I have my Associate's degree I have my Bachelor's degree I have my Master's degree I have my Doctorate degree 06 How many years of experience do you have in software engineering in web front end and backend development? No experience Less than six months Six months, to less than one year One year, but less than two years Two years, but less than three years Three years, but less than four years Four years, but less than five years Five years, but less than six years Six years or more 07 Please select all programming languages and/or frameworks which you have had hands-on experience with. C# C++ Type Script NodeJS Angular JavaScript Java React 08 Please select all essential technologies that you are proficient in. SASS Bootstrap Web API Shared LibrariesMSSQL
T-SQL
Stored Procedures DevOps Required Question Riverside County, CA$84.3k - $105.4k
...Serving both residential and commercial markets, Unique Lighting Systems offers a full line of outdoor lighting productsThe Software Engineer II designs, develops, tests, and maintains software solutions that support Toro's connected irrigation and lighting products. Working...SuggestedFull timeCasual workWork at officeRemote workWork visaRelocation package$82.9k - $120k
...Systems offers a full line of outdoor lighting productsThe Embedded Engineer provides expertise within the department of Technical Operations... ...field. Computer Science degree will NOT be considered.Engineer II: 2 - 4 years of experience Engineer III: 5-7 years of...SuggestedFull timeCasual workWork visa$75k - $90k
...Electrical Engineer II Locations: Schaumburg, IL / Albuquerque, NM / Avon, CO / Hunt Valley, MD / Belleville, IL / Boise, ID / Chicago... ...utilization of company & design standards, Basic knowledge of software tools; i.e. SKM, lighting calcs, etc., Knowledge of AutoCad,...SuggestedFlexible hours$75k - $90k
...Mechanical Engineer II Location: Schaumburg, IL / Albuquerque, NM / Avon, CO / Hunt Valley, MD / Belleville, IL / Boise, ID / Chicago, IL / Corona, CA / Dallas, TX / Davenport, IA / Lakewood, CO / Evansville, IN / Ft. Collins, CO / Ft. Myers, FL / Irvine, CA / Milwaukee...SuggestedFlexible hours- ...culo 32 de la Ley Orgánica para la Inclusión, Igualdad y Desarrollo Integral de las Personas con Discapacidad" El puesto de Data Engineering es responsable de diseñar, construir, automatizar y mantener procesos de ingesta, transformación, calidad y disponibilidad de datos...SuggestedFull time
$78.03k - $97.53k
...opportunity at OD. Support and maintain the organization’s systems infrastructure, including the implementation of hardware and software. Review previous documents and prepare up-to-date documents, modes, and reports to meet customer requests. Primary...Full timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift$126k - $185k
...Project Manager / Senior Mechanical Engineer/ Regional Client Service Lead TKDA is a 100% employee-owned engineering, architecture, and design firm. We are expanding our presence in California and across the West Coast and are seeking a seller-doer Project Manager...H1bWork at officeRelocationVisa sponsorshipWork visa$120.8k - $214.2k
...sponsorship, now or in the future.Looking to lead the way in engineering and network operations with a company committed to innovation?... ...motivational skillsCompetence in using personal computers and software applicationsDeep understanding of FCC compliance, rules and regulationsKnowledge...Work at officeLocal areaVisa sponsorship$82.7k - $173.9k
Job Title: Software Developer (.NET/Angular)Job Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start... ...:Required: • Bachelor’s degree in Computer Science, Engineering, or a related field.• Minimum of 5 years of professional experience...Contract workWork experience placementFlexible hours- ...ExperienceThis position requires meeting two (2) of the following skill levels: 1) San Bernardino County - Possession of the LAUnlimited Steam Engineers License and EPA Rule 608 Universal Certification or for the Riverside Medical Center - Possession of the LA Unlimited Steam...Work experience placementLocal areaRemote workShift work
$21.1 - $23.7 per hour
...difference! Job Description Pay Range: $21.10 / $23.70 As Lead II, you will play a critical role in overseeing our Team Members and... ...completing inventory counts and orders Supervise member management software reports and process data entry. Manage front desk administrative...Part timeShift workWeekend work- ...Job Description Job Description Snapshot / Role Overview We're seeking an Application Engineer II in the Inland Empire to design and configure control systems for commercial building automation projects. Impact Design controls that deliver 25 to 35 percent...
$135.2k - $200.1k
...the Supplemental Information section. ABOUT THE POSITION 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...Daily paidFull timeTemporary workWork at officeLocal areaRemote workFree visaMonday to FridayFlexible hours- ...overcome boundaries together. About the Role:As an Applications Engineer, you will serve as a critical link between our engineering... ...technical concepts to diverse audiences.Proficiency in relevant software tools and programming languages applicable to the industry.Preferred...Hourly payFull timeTemporary workPart timeRemote workFlexible hours
- ...matter expert within our Data Center team, you'll lead structural engineering efforts across a portfolio of data center projects, including... ...become registered in additional states ~ Knowledge of CAD software, such as AutoCad, Revit, MicroStation and S3D ~ Proficiency...Contract workFor contractorsRemote work
- ...Systems Engineer The Systems Engineer provides technical and engineering support to the Air and Marine Operations Tactical Aircraft... ...optical/infrared sensors). •Proficiency with Microsoft Office software, including Word, Excel, PowerPoint, Outlook, and SharePoint....Contract workFor contractorsWork at office
$63.8k - $127.5k
...Job Title: Systems Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US * * * The Opportunity: CACI...Full timeContract workWork experience placementFlexible hours- ...Job Title Senior Systems Engineer Location Riverside, CA US (Primary) Category Research, Development, and Engineering... ...IT services company that designs, builds, secures, and operates software solutions that support mission success and operational excellence...Full timeContract workTemporary workWork at office
$90k - $120k
...expectations through innovative and sustainable solutions. Evoqua - High Purity Water & Wastewater Commissioning / Field Service Engineer The High Purity Water & Wastewater Commissioning / Field Service Engineer is responsible for troubleshooting, commissioning,...Full timeWork at office$70k
...Field Engineer I Skanska is searching for a dynamic Field Engineer I. This is a great opportunity to start a career with a company that builds things that matter and values its team. We are proud to share our culture of diversity and inclusion. The Field Engineer...Full timeLocal areaImmediate start- ...Field Engineer 3 As a Field Engineer 3, you will perform activities associated with installing, diagnosing, maintaining and servicing... ...& laptop computers, printers, network devices, standard software, and low-end servers at customer sites, and/or depot locations....
$80k - $85k
...hand tools and test equipment, such as multimeters, to perform workEffectively communicates technical issues and findings with the Engineering DepartmentPerforms in house phone troubleshooting support to customersSupports sales for product demonstrationsProvides a range...Full timeNight shift- ...assessments, and equipment quality assurance checks as required. Assists with coordinating and scheduling work performed by Imaging Engineering Specialists and provides technical service training in collaboration with the Manager of Imaging Engineering. Coordinates and...Full timeContract workLocal areaRemote workShift work
$80k - $130k
...Plumbing Design Engineer (Design Engineer II / III) Please make an application promptly if you are a good match for this role due to high levels of interest. This position is based in the Greater Los Angeles/Orange County/Inland Empire areas. AMPAM is open to considering...Full timeFor contractorsWork at officeRemote workVisa sponsorship$90k - $115k
...Shimmick, via our subsidiary Axia Electric, as a Commissioning Field Engineer and play a key role in delivering complex electrical and... ..., disability, or status as a protected veteran. #LI-AR1 Software Powered by ICIMS ( Job Locations US-CA-Lake Elsinore | US-...Full timeFor contractorsFor subcontractorWork at office$70k - $100k
...Civil Engineer - Land Development (Riverside) We're hiring a Civil Engineer with a land development background to join a growing site/civil team in the Riverside area. You'll work on residential, commercial, and mixed-use site projects from concept through permitting...Local area$103k - $160k
...to a disability, contact this employer to ask for an accommodation or an alternative application process. Principal Project Engineer Full Time Regular Professional Riverside, Riverside, CA, US 30+ days ago Requisition ID: 1154 Salary Range: $103,000...Full timeWork experience placement- ...Qualified candidate will have a BSCE degree, CA Registration as a Professional Civil Engineer, (or ability to obtain in next 6 months), plus a minimum of eight (8-12) years relevant experience; or the equivalent work experience of twelve (12-15) years in this industry...Work experience placement
$100k - $120k
...experience of excellence in their industry as a Field Service Engineer in Riverside, CA. This role is responsible for providing expert... ...drawings, and technical documentation skills: CAD,drafting software,Microsoft Office products,Effective verbal and written...Permanent employmentTemporary workWork experience placementWork at officeLocal area- ...Principal Project Engineer / Project Manager Are you ready to take the next step in your civil engineering career with a firm that values leadership, mentorship, and meaningful work? We're partnering with a well-respected, multi-disciplinary firm that is seeking a...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- software engineer amazon Riverside, CA
- information technology software engineer Riverside, CA
- remote entry level software developer Riverside, CA
- intel software engineer Riverside, CA
- graduate software developer no experience Riverside, CA
- senior software engineer remote Riverside, CA
- cybersecurity software engineer Riverside, CA
- part time software developer remote Riverside, CA
- software engineer Riverside, CA
- consulting software engineer Riverside, CA




