Salary : $122,857.49 - $156,800.59 Annually
Location : Need to be available to work at any Contra Costa Superior Court Location, CA
Job Type: Full-Time
Job Number: 2025-05-09-ED06
Department: Information Technology
Opening Date: 05/09/2025
Closing Date: 5/27/2025 5:00 PM Pacific
Description Superior Court of California County of Contra CostaAnnounces an open recruitment for:Information Technology Manager - Software Engineering$122,857.49 - $156,800.59 annuallyFinal Filing - 5:00 pm on Tuesday, May 27, 2025 Under the general direction of the Chief Information Officer (CIO), the position is responsible for leading a software development team to deliver and operate high quality, scalable, and extensible software. Also, the manager will collaborate with court executives, court operations, and business operations to solve business problems by providing solutions that consistently exceed customer expectations. In addition, the position is responsible for attracting, hiring, and mentoring software professionals at all levels to obtain their objectives.
The Software Engineering Manager's team will monitor applications and databases, troubleshoot, resolve issues, and optimize software programs. The manager will be responsible for creating and managing the systems development life cycle (SDLC) methodology such as agile, waterfall, spiral, etc., used to create and support software development. Also, provide recommendations regarding the purchase or the build of software, based on the Court's specific needs.
Examples of Duties Duties that may be assigned include, but are not limited to the following: - Leads and coordinates various software engineering functions and operations including coding, hybrid cloud architecture, quality assurance, testing, implementing, researching and development of new and existing software needed by the Court.
- Serves as project manager for multiple projects, creating timelines, organizing collaborative meetings, and ensuring projects comply with specifications, timelines, and budgets.
- Manages portfolio of software projects which includes, but not limited to, managing staff, performing preliminary analysis, requirements definition, systems design, coding, testing, deployment, technology stack, cyber security, and evaluation.
- Supervises, motivates, delegates work, and manages performance issues of the team.
- Facilitates communication among clients/customers and software engineering team, ensuring specifications and deadlines are clearly communicated and understood.
- Reviewing statement of work, preliminary analysis, requirements definition, systems design, etc. and projects for technical accuracy.
- Establishes, implements, and maintains policies, procedures, and standards.
- Provides technical and professional skills training.
- Works with clients/customers to define business and software requirements for new technology.
- Recruit, hire, mentor, and coach Software Engineering team.
- Maintains knowledge of new trends, developments, technologies, materials, and best practices and applying this knowledge to continually improve Court applications.
- Provide clear and concise instructions to teams.
- Prepares activity and progress reports on projects.
- Performs other duties as assigned.
Minimum/Desirable Qualifications The
IDEAL CANDIDATE is a proven leader who is able to quickly establish effective relationships with staff and be an exceptional role model. An effective candidate can work collaboratively with the CIO to ensure the highest quality of work production within the division. It is crucial to understand the Court's divisional requirements and lead a team in providing outstanding customer service to internal and external stakeholders on a daily basis. This position and classification is considered a working manager, who possesses a thorough knowledge of SDLC, relational database, data warehouse, full-stack web technologies, API's, client/server technologies, .NET C , cloud-native architecture and MS SQL Server 2019 or later with SSRS.
Only applicants who meet the minimum qualifications by the final filing day may apply. An eligibility list will be established as a result of this recruitment and may be used to fill other Information Technology department vacancies that become available.
Knowledge of: - Principles and practices of personnel management and supervision.
- Principles and techniques for SDLC such as Agile, Scrum, Kanban, Waterfall.
- Principles and techniques for project management; Jira
- Best practices in building secure applications.
- Best practices in quality assurance, build/test/deployment automation, CI/CD: Cypress, Selenium, git, actions, Storybook, SonarQube
- Programming Languages: ASP.net, C , vb.net, java, etc.
- Scripting Languages: SQL/T-SQL, PowerShell, XML, XSLT, HTML, Javascript, CSS w/React, Angular, NextJS, Tailwind, Shadcn, etc.
- Microsoft Internet Information Services.
- Microsoft Server 2019 or later.
- Microsoft SQL Server Reporting Services 2019 or later.
- Microsoft SQL Server 2019 or later.
- Visual Studio 2019 or later.
- Platform and systems integrations sync and async via REST API, webhooks, pub/sub, queues, SFTP, gRPC, GraphQL
- Hybrid cloud architecture and full-stack development on Azure, AWS or GCP
- 24x7 app and platform telemetry and monitoring automation, observability, monitoring, alerting w/OTEL, AppInsights, Datadog, Sentry, Observe, NewRelic, Uptime Kuma, ELK, Prometheus, Grafana
Skill and Ability to: - Thorough understanding of engineering theory and design criteria.
- Excellent interpersonal and customer service skills.
- Excellent organizational skills and attention to detail.
- Excellent time management skills with a proven ability to meet deadlines.
- Excellent communication both orally and in writing.
- Strong analytical and problem-solving skills.
- Strong supervisory and leadership skills.
- Ability to prioritize tasks and to delegate them when appropriate.
- Proficient with Microsoft Office 365.
- Ability to coordinate multiple projects and meet deadlines.
- Ability to analytically evaluate complex technical information, issues, or problems to generate solutions, design integrations and secure cloud architecture.
- Ability to develop excellent working relationships with judicial officers, court and county employees, members of the public.
- Ability to develop and implement goals, objectives, policies, procedures, and work standards.
- Ability to hire, motivate, and evaluate staff and provide for their training and development.
Minimum Qualifications: - Possession of a valid California driver's license.
- Bachelor's degree in Computer Science with a focus on information systems or a closely related field from an accredited college or university.
- Three (3) years of progressively responsible experience in application design and development, systems analysis, systems engineering, programming and/or database administration, including two years of management experience.
OR Any combination of education, training and/or experience that could provide the desired knowledge, skills and abilities.
Substitution - A master's degree in Computer Science or Information Systems Management may be substituted for one year of management experience.
Desired Qualifications: License or Certifications: IBM Certified Database Administrator - DB2, MCSA/MSCE SQL server Database, Oracle Certified Professional certifications are preferred, but not required.
Supplemental Information Application and Selection Process: Interested individuals must complete a court application online and must provide a valid email address. Only applications submitted electronically will be considered.
Interested individuals must complete a court application online and must provide a valid email address. Only applications submitted electronically will be considered. To apply go to: click on the Careers tab then click on the Current Employment Opportunities link. All communications will be via email. Please add contracosta.courts.ca.gov and to your email address book to ensure delivery of emails. For additional information email: or call Human Resources at .
Depending on the number of applications received, an application evaluation committee may be convened to review and evaluate each candidate's application package, and those deemed best qualified will be invited to an oral interview. The court reserves the right to revise this process in accordance with the Court Personnel Plan and accepted selection practices.
GENERAL INFORMATION Conditions of Employment Successful completion of fingerprint and a criminal record background check is required prior to appointment and is a condition of employment.
Because the Court operates in multiple branches, the employee may be required to travel to other court locations, and possession of a valid California driver's license is therefore required. All employees of the court who operate a vehicle on court business must certify they possess a valid California Driver's License and required levels of automobile insurance.
. click apply for full job details