We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Software Engineer

Santa Barbara County Education Office
$120,468.00 - $156,540.00 Annually
medical insurance, dental insurance, life insurance, vision insurance, flexible benefit account, vacation time, paid time off, paid holidays, sick time, 403(b), retirement plan, pension
United States, California, Santa Barbara
Feb 20, 2026

General Description

Due to the high volume of applications, the initial review will only include applications received by 5:00 p.m. on February 20, 2026. We will continue to accept applications until the final closing date; however, applications received after the initial review deadline may only be considered if a sufficient number of qualified candidates are not identified from the first pool.

Our ideal candidate
You are eager to apply your education and skills in a collaborative, real-world environment. You bring a solid foundation in programming, problem-solving, and systems thinking, with a willingness to learn and grow under the mentorship of senior engineers. You are detail-oriented, adaptable, and ready to contribute to developing, maintaining, and improving applications and systems that support instructional and operational programs, including Juvenile Court and Community Schools, Special Education, and Early Care and Education programs.

General description
Under general supervision, the Software Engineer supports the design, development, maintenance, and enhancement of SBCEO's software systems and applications. The role provides technical assistance in implementing and supporting software solutions across SBCEO's countywide programs and office sites, while gaining experience and developing expertise through hands-on assignments and mentorship.


Specific Duties and Responsibilities

* Assist in the development, testing, and deployment of software applications and system enhancements.
*Support the maintenance and troubleshooting of existing software systems, resolving issues with guidance from senior engineers.
*Write clean, efficient, and well-documented code under the supervision of senior team members.
*Participate in requirements-gathering and analysis to understand user needs and translate them into technical solutions.
*Collaborate with senior engineers, network staff, and program administrators to ensure software supports the unique needs of SBCEO instructional and operational programs.
*Learn and apply best practices in software security, data privacy, and accessibility, particularly in educational settings.
*Document application features, configurations, and updates as part of the development process.
*Assist in database queries, reporting, and maintaining data integrity.
*Stay current with emerging programming languages, frameworks, and development tools.
*Pilot small-scale Artificial Intelligence (AI)/Machine Learning-enabled applications (e.g., chatbots for user FAQs, smart dashboards).
*Collaborate with Security Engineer and Systems Administrator to ensure secure, ethical AI integration.
*Learn foundational DevOps practices (e.g., Continuous Integration/Continuous Deployment pipelines, automated testing) through guided collaboration with Senior Software Engineers and Systems Administrator.
* Assist in version control, testing, and basic deployment processes as part of the software development lifecycle.
* May provide support and resources to local school districts and schools within Santa Barbara County, as assigned.
* Perform other related duties as assigned.


Requirements

A typical way to qualify for this classification would be:
Education:Bachelor's degree in computer science, software engineering, or a related field.

Experience:Relevant coursework, internships, or projects demonstrating foundational knowledge of software development principles and practices.
Equivalent combinations of training, education, and experience that provide the required knowledge and abilities will also be considered.

Knowledge of:
* Basic programming concepts, data structures, and algorithms.
* Common programming languages (e.g., Python, Java, C#, JavaScript) and frameworks.
* Principles of database design, queries, and reporting.
* Software development lifecycle, version control, and debugging.
* Fundamentals of secure coding and data privacy.
* Fundamentals of version control systems (e.g., Git).
* Basic concepts of DevOps, including continuous integration and deployment workflows.
* Correct English usage, grammar, spelling, punctuation and vocabulary.
* Standard office productivity software applications and modern office practices and equipment.
* Telephone and email etiquette.

Ability to:
* Learn the functions, operations, policies, practices, and objectives of the County Education Office.
* Learn new technologies and processes quickly and effectively.
* Write, test, and debug software applications under supervision.
* Follow established CI/CD processes and contribute to test automation efforts under supervision.
* Collaborate with infrastructure and engineering staff to ensure smooth delivery and support of applications.
* Work collaboratively with team members and follow guidance from senior engineers.
* Communicate technical concepts clearly to both technical and non-technical audiences.
* Produce a variety of written materials, including software documentation and testing protocols.
* Manage time effectively and meet project deadlines.
* Demonstrate initiative, attention to detail, and a commitment to professional growth.
*Communicate effectively orally and in writing.
* Work independently and as part of a team.
* Establish and maintain effective and professional working relationships with others.
* Exercise tact, patience, and courtesy in interactions with others.
* Analyze situations accurately and adopt an effective course of action.
* Maintain confidentiality of SBCEO data.
* Maintain accurate records, documentation, and reports.

Licenses and certificates
Possession of a valid California driver's license and the use of a dependable vehicle are required. These requirements may be waived if the incumbent is able to perform their duties efficiently using alternative means of transportation.

Working conditions
Work is performed primarily in an office environment with frequent interaction with team members and program staff. May require working outside of regular hours for urgent issues. May require travel to SBCEO sites. Requires the ability to sit and use standard office and computing equipment for extended periods.


Supplemental Information

Classified salary ranges have 26 steps (A-Z). Initial salary placement for new hires is between steps A and J, based on qualifications.

Click here for anOverview of Our Application & Selection Process.

RECRUITMENT INFORMATION:

* All applicants who meet the minimum qualifications will be invited to participate in the examination process for the position.

* The examination process may include one or more of the following: written, oral, and performance examination.

* Candidates must pass all parts of the examination process to be placed on the eligibility list. Final score will determine the candidate's rank on the eligibility list.

* A candidate in the top three ranks (including tie scores) on the eligibility list may be considered for hire; when there are multiple vacancies in the same job classification, additional ranks will be considered.

* This recruitment is Dual Certification, meaning it is open to all applicants, including current SBCEO employees and those from the general public. Dual certification results in one integrated eligibility list based on rank.

* Eligibility lists are generally valid for six months; promotional eligibility lists are valid for one year. Lists may be exhausted prior to the original expiration date, or they may be extended with the approval of the Personnel Commission.

* If you require an accommodation for any step of the application and selection process, please notify Human Resources by the application deadline date (or as soon as possible for an open continuous recruitment).

* Veterans' Preference Points: This recruitment is eligible for veterans' preference points for qualifying veterans.





Non-Discrimination Policy Statement

For purposes of this policy, employees include job applicants, interns, volunteers, and persons who contracted with SBCEO to provide services, as applicable.

No SBCEO employee shall be discriminated against or harassed by any coworker, supervisor, manager, or other person with whom the employee comes in contact in the course of employment, on the basis of the employee's actual or perceived race, color, ancestry, national origin, age, religious creed, marital status, pregnancy, physical or mental disability, medical condition, genetic information, veteran or military status, sex, sexual orientation, gender, gender identity, gender expression, or association with a person or group with one or more of these actual or perceived characteristics.

SBCEO prohibits discrimination against employees on the basis of reproductive health decision making, defined as a person's decision to use or access a particular drug, device, product, or medical service for reproductive health.

SBCEO does not discriminate against employees on the basis of immigration status, unless there is clear and convincing evidence that SBCEO is required to do so in order to comply with federal immigration law.



Applied = 0

(web-54bd5f4dd9-cz9jf)