Unlimited Job Postings Subscription - $99/yr!

Job Details

Software Engineer II/III

  2025-08-05     County of San Luis Obispo, CA     San Luis Obispo,CA  
Description:

Salary : $95,118.40 - $134,929.60 Annually
Location : San Luis Obispo, CA
Job Type: Permanent - Salary
Job Number: 0725KS-002265-01
Department: Information Technology
Division: ITD Administration
Opening Date: 07/23/2025
Closing Date: Continuous

About the Position
The County of San Luis Obispo Information Technology Department (ITD) is looking for an experienced Software Engineer to join its applications division. This position will be a key contributor to a team that supports the County's enterprise and in-house developed applications, serving the criminal justice line of business. This recruitment will remain open until filled; for first consideration, apply by August 13th.
Our Community

Located halfway between Los Angeles and San Francisco, approximately 275,000 people call San Luis Obispo County home. Our County's natural beauty includes beaches, lakes, mountains, wetlands, and oak-studded hills. It is home to California Polytechnic State University, Cuesta Community College, Hearst Castle, two historical missions, a commercial airport, and a Mediterranean-like climate. Residents rejuvenate themselves by enjoying the County's year-round farmers' markets, wineries, public trails, and cultural events.

San Luis Obispo County Employment

The County of San Luis Obispo fosters a healthy work-life balance while making valuable and personal contributions to enhance the livelihood of our wonderful community.

The Information Technology Department

The County's Information Technology Department (ITD) offers a dynamic, fast-paced, and collaborative environment where outstanding performance is recognized and rewarded. We value the unique talents of our team and are committed to their continued professional growth and technical advancement.

Our department is made up of skilled professionals who support the County's technology infrastructure across all departments. The development teams design and maintain a broad range of custom applications and vendor integrations that serve County operations and customers. This centralized structure enables engineers to collaborate with 23 different departments, providing valuable experience and the opportunity to deliver impactful, high-value solutions.

About the Position

We are recruiting a Software Development Engineer II/III to design, build, and maintain the County's enterprise and in-house applications that support the County's Criminal Justice departments. This role contributes to architecture discussions, owns feature delivery from concept to production, and partners with senior software engineers to ensure solutions meet strategic and security objectives.

The Criminal Justice Information System (CJIS) serves the Sheriff's Office, District Attorney, Probation, Courts, Public Defender, and local law enforcement. This includes maintaining a complex, custom-built Enterprise Service Bus middleware platform, along with several supporting systems.

Key Responsibilities

  • Design, develop, test, and maintain high quality software components and distributed services
  • Participate in backlog refinement, sprint planning, daily stand ups, and code reviews
  • Implement and monitor CI / CD pipelines using established tools and scripts
  • Troubleshoot and resolve defects in development and production environments
  • Write and maintain clear technical documentation for features, services, and APIs
  • Collaborate with product owners, UX designers, and stakeholders to refine requirements and deliver value
  • Contribute to continual improvement of coding standards, tooling, and engineering processes
  • Provide informal mentorship and knowledge sharing for junior engineers and interns
Applicants will be required to undergo live-scan fingerprinting and pass a criminal background check. This is not a 100% remote position. This position is not eligible for visa sponsorship or visa transfer.
This is a continuous recruitment and will remain open until filled. This recruitment may be used to fill future permanent, substitute, limited term, and temporary positions, both full-time and part-time throughout the County.
The Ideal Candidate
Core Competencies and Knowledge
  • Proficient in modern software engineering practices, object oriented and functional design patterns, and RESTful service design
  • Working knowledge of cloud infrastructure and container orchestration on AWS, Azure, or GCP
  • Familiarity with relational and NoSQL data modeling, including query optimization and indexing strategies
  • Understanding of secure coding techniques and basic regulatory compliance requirements
  • Effective written and verbal communication, collaboration, and analytical skills
Personal Abilities
  • Analyze and solve moderate to complex technical problems independently
  • Coordinate resources and deliver maintainable, well tested code that meets performance and reliability targets
  • Balance multiple tasks and priorities while meeting agreed upon deadlines
  • Thrive in both independent and collaborative work environments
  • Mentor and coach peers on tools, technologies, and best practices
  • Build positive relationships and drive consensus among diverse stakeholders
  • Stay current with emerging technologies and adapt to evolving requirements
Desired Technical Qualifications
  • Exposure to Agile / Scrum development practices
  • Experience building distributed systems on AWS, Azure, or GCP
  • Proficiency in modern languages such as C#, Java, Go, or Scheme
  • Hands-on experience with SQL Server, MySQL, DynamoDB, Bigtable, or similar databases, including writing and tuning queries and/or stored procedures
  • Familiarity with message queues, workflow engines, and microservices patterns
  • Knowledge of secure development practices and application security principles
  • Ability to create responsive, user-friendly web applications with Angular, TypeScript, JavaScript, jQuery, and HTML5
  • Experience with Microsoft Visual Studio, Entity Framework, Azure DevOps, and automated testing frameworks
  • Working knowledge of XML, JSON, SOAP, and RESTful APIs
  • Understanding of Microsoft Active Directory integration

In addition to the qualifications listed above, candidates should also meet the detailed knowledge and ability requirements outlined in the official Software Engineer II & Software Engineer IIIjob specifications.

Minimum Education and Experience Requirements:

A combination of education, training, and experience resulting in the required knowledge, skills, and abilities. An example of qualifying education and experience includes:
Software Engineer II: Either A:Graduation from an accredited four-year college or university with a bachelor's degree in computer science or a related field. OR B: An associates degree or 60 semester units or 90 quarter units from an accredited college or university or completion from a job-related, accredited vocational institution. In addition, two years of experience in analysis, programming, and/or database administration.

Software Engineer III: Either A:Graduation from an accredited four-year college or university with a bachelor's degree in computer science or a related field. In addition, two years of experience in analysis, programming, and/or database administration. OR B: An associate's degree or 60 semester units or 90 quarter units from an accredited college or university or completion from a job-related, accredited vocational institution. In addition, four years experience in analysis, programming and/or database administration.
How to Apply
This is a continuous recruitment; however, the posting can close at anytime without notice, therefore, prompt application is encouraged.

Applications, including answers to supplemental questions, must be submitted online. Apply for this position at governmentjobs.com/careers/slocountyca. Most County recruitments require you to respond to supplemental questions as part of the application process. We recommend that you review these questions prior to beginning your application. Responses to supplemental questions will be scored as a part of the application review process.

An initial application review will be conducted. Candidates who meet the minimum qualifications and are best qualified will be invited to participate in selection activities which may include online assessments, performance exams, written exams, and interviews.

Final candidates will be required to have an in-depth background review performed before proceeding in the process. Please note that references will not be contacted until the end of the process.

If you have questions or would like to discuss the opportunity further, please contact Human Resources at Confidential inquiries are welcomed.

For further information regarding the County of San Luis Obispo, visit our website at www.slocounty.ca.gov.
Reasonable Accommodation Notice
Federal law requires employers to provide reasonable accommodation to individuals with disabilities. Please tell us if you require a reasonable accommodation to apply for a job or to perform your job. Examples of reasonable accommodation include making a change to the application process or work procedures, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment. Please call 805-###-#### for assistance or e-mail ...@co.slo.ca.us for more information.

Veteran's Preference Points
If you are applying for employment with the County of San Luis Obispo and you served in the United States Armed Forces, you may be eligible for veteran's preference points as part of the recruitment process. Some dependents and survivors of eligible veterans may also be eligible for preference points. for more information and to learn how to apply for this benefit. Please note that Veteran's credits must be on file with the County of San Luis Obispo Veterans Services Office prior to the recruitment closing date indicated on the job announcement.

Equal Employment Opportunity
The County is an equal opportunity employer. Objectives are directed toward assuring equal opportunity in selection / promotion, pay, and job assignments. Recruitment and selection procedures have been established to ensure non-discrimination on the basis of political or religious opinions or affiliations, age, sex, race, color, national origin, marital status, disability, sexual orientation or other non-merit factors. In addition, the County complies with the provisions of the Americans with Disabilities Act in hiring and retaining employees. For more information contact the Human Resources Department at (805)###-####.
Make a Difference
Employees of the County of San Luis Obispo are public servants who impact the lives of our community every day. From supporting efforts to reduce homelessness, keeping our drinking water clean, or serving the families in need in the community, County employees make a difference.
Compensation and Benefits
Your annual salary is supplemented by a generous benefit package.

For additional information regarding the benefits listed that may be available to you, visit the associated Benefits-At-A-Glance webpage (click here for link).

Some benefits include:
- Medical (PPO, EPO, HDHP), Dental (HMO, PPO) and Vision Insurance
- Health enhancing programs such as Hinge Health, GIThrive and Carrum Health for medical enrollees.
- Cafeteria (County contribution to pay for insurance premiums)
- Free visits to the employee health clinic
- Mental Health resources/benefits including Headspace
- Voluntary insurance plans (life insurance, disability, critical illness and many more)
- A lifelong retirement benefit through the San Luis Obispo County Pension Trust
- Optional deferred compensation plan with up to $500 per year match (depending on bargaining unit)
- Tax savings accounts (medical and dependent care)
- Paid personal, sick and vacation days
- 12 paid holidays
- Employee Assistance Program
- Education and Wellness Allowance
- Post Employment Health Plan
- Family Friendly workplace policies
- Flexible work schedule options
- Rideshare commuter benefits
- Pet Insurance
The County of San Luis Obispo has been recognized as a Diamond Level Family Friendly Workplace by San Luis Obispo Chamber of Commerce. We support our employees through: childcare assistance, flexible scheduling practices, paid and unpaid leave, comprehensive health benefits, flexible spending accounts, and employee assistance programs.

Pension Benefit and Employee Contribution Rates:
The County's pension is a defined benefit plan that provides a guaranteed monthly pension payment for life based on your time in service, wages, and other factors. The County is the primary contributor to the pension fund, but the health of the pension fund also depends on mandatory employee contributions. Employees are required to pay a percentage of their base pay towards the pension fund, ranging from 5% to 19%. This amount is deducted from your paycheck pre-tax every pay period. To find out how much will be deducted from your paycheck should you be hired for this position, please contact Pension Trust at (805) ###-####.

Healthcare Benefits and Cafeteria Contributions:
The County offers comprehensive medical coverage to you and your family, along with two dental plan options and vision coverage. All permanent employees receive a monthly employer contribution (or 'cafeteria' contribution) to help them pay for their portion of the medical, dental, and vision insurance premiums. The amount of the cafeteria contribution varies by Bargaining Unit (BU) and the extent to which employees enroll their dependents. If the cafeteria amount is greater than your selected premiums, the remainder of the cafeteria is paid out to you in your paycheck as taxable income. If the cafeteria amount is less than your monthly premiums, you pay the remainder of the premiums with pre-tax wages.

To estimate your out-of-pocket costs (or cashback from extra cafeteria),

Learning and Development
The County prioritizes your learning, personal and professional development, and career growth. Employees have access to over 1500 on-demand courses, instructor led courses, and job-specific trainings.

Employees can take courses to upskill to make themselves more competitive for promotional opportunities and further their career growth. Examples of courses include:

- Emotional Intelligence
- Supervisor/Manager academies
- Microsoft Suite courses
- Defensive Driving
- Financial management
- Retirement preparedness
- Teambuilding
- Written Communication
- Conflict Management
- Clifton StrengthsFinder and DISC
- Job specific conferences/trainings

Student Loan Forgiveness
Did you know that if you are employed by a government agency you may be eligible for the Public Service Loan Forgiveness (PSLF) program
County employees also have access to GotZoom, a program that offers tools and support to navigate your federal student loans.

Homebuyer assistance program
Employees have access to the "Assist-to-Own" program sponsored by to get a loan for the down payment.
01

Describe a recent project where you designed or maintained distributed services in production. Which cloud platforms did you use, and what specific responsibilities did you personally own?
02

Which programming languages and frameworks have you primarily used hands-on in the past two years? Briefly indicate depth of use for each.
03

Describe your experience with relational or NoSQL databases, and query tuning. Name the products you used, and at least one concrete data architecture or optimization you implemented.
Required Question


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search