
Senior Software Engineer
State Bar of California
Job description
Office of Information Technology
Position Title: Senior IT Analyst
Annual Salary Range : $104,308 - $139,079
FLSA Exempt / Union Represented
This position allows for up to four days of remote work per week.
The Office of Information Technology is seeking a Sr Software Engineer (Sr IT Analyst) to join our dynamic team in either the Los Angeles or San Francisco office. This person will lead the design and development of high-complexity components and services with the organization's Microsoft-centric application ecosystem. They will drive technical execution by refining CI/CD pipelines with GitHub Action, improving automated testing practices, strengthening monitoring and alerting frameworks, and modernizing legacy systems within the Microsoft stack.
About the Office
The Office of Information Technology (IT) is responsible for enabling State Barâs internal and external stakeholders by the management, implementation, and maintenance of an organization's technology to support of State Barâs mission and goals. The officeâs primary goals are to build and maintain functional capabilities, to support innovation and to ensure that all systems are running smoothly, efficiently, and securely to support the needs of the organization and its stakeholders.
About the Role
The Senior Software Engineer is responsible for leading the design and development of highâcomplexity components and services within the organizationâs Microsoftâcentric application ecosystem. This role focuses on building scalable, secure, and maintainable solutions using technologies such as C#, .NET (Core and Framework), ASP.NET MVC, Web APIs, SQL Server, and modern JavaScript frameworks like Angular or React. The engineer also plays a key role in implementing and optimizing integrationsâleveraging tools such as Azure Functions, Logic Apps, Event Grid, REST APIs, messaging patterns, and data pipelinesâto support reliable communication across internal systems and thirdâparty platforms.
A strong understanding of enterprise justice or caseâmanagement platformsâpreferably Tyler Odysseyâis highly valuable for this role. The engineer will contribute to integrating, and supporting Odysseyârelated applications and workflows, ensuring that custom development and system extensions align with architectural standards and operational requirements.
The position drives technical execution by refining CI/CD pipelines with GitHub Actions, improving automated testing practices, strengthening monitoring and alerting frameworks, and modernizing legacy systems within the Microsoft stack. The engineer collaborates with architects, product managers, quality engineering, and infrastructure teams to ensure that software is delivered with reliability, performance, and longâterm sustainability.
The Ideal Candidate
The ideal candidate brings strong engineering judgment, clear communication skills, and a collaborative mindset that strengthens the broader team. They naturally break down complex problems into actionable steps, choose appropriate architectural patterns, and build highâquality software solutions. They are an effective member of application engineering team who helps elevate team capability through thoughtful code reviews, knowledge sharing, and facilitation of technical discussions.
They are proficient in the Microsoft development ecosystem and comfortable working across the full stack, but they excel most in the areas of design, maintainability, and longâterm system healthânot just implementation. They proactively identify risks, help manage technical debt, and make dataâinformed tradeoffs to ensure dependable outcomes. Experience with complex caseâmanagement or justice information systems, particularly Tyler Odyssey, is a strong plus, enabling them to navigate domainâspecific challenges with confidence and insight.
This candidate stays current with evolving technologies, adopts tools including AIâassisted development to improve productivity, and champions strong documentation practices. They value integrity, reliability, and craftsmanship, bringing positive leadership and a continuousâimprovement mindset to every project they support.
Minimum Qualifications
Education
-
Bachelorâs degree in a field that develops skills related to essential duties, or equivalent academic achievement.
-
Possession of one or more approved information technology certificates and/or completion of other approved technology-related training may substitute for some or all of the required education.
Experience
-
Minimum of three (3) years of journey level professional information technology experience comparable to an IT Analyst II with the State Bar.
-
Desired Experience: Five (5) years of full-time, progressively responsible experience in software testing, quality assurance, and test automation is desirable.
Visit the job link for the full job description and to apply.