> Markdown version of [/jobs/ext/1928918-software-developer](https://www.wearedevelopers.com/jobs/ext/1928918-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** California Department of Public Health - **Location:** Yolo County, CA, United States (Remote available) - **Salary:** $78,156.0 - $126,444.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Agile Methodology, Microsoft Azure, C Sharp (Programming Language), Continuous Integration, Python (Programming Language), Microsoft Software, Microsoft SQL Server, Scrum Methodology, Systems Development Life Cycle, Regression Testing, Power BI, Software Engineering, SQL Databases, Gitlab-ci, Information Technology, Data Analytics, Tools for Reporting, Jenkins, Programming Languages - **Published:** August 5, 2026 - **Apply:** https://www.calcareers.ca.gov/CalHrPublic/Jobs/JobPosting.aspx?JobControlId=518553 ## About the Role * Knowledge and experience in SQL/T-SQL. * Knowledge and experience with programming languages such as C#/.net and Python. * Knowledge of Continuous Integration. Continues Deployment (CI/CD) tools like Jenkins, GitLab CI or Azure DevOps. * Experience working in Agile or Scrum development environments, including sprint planning and stand ups. * Experience with reporting tools like Power BI. * Proficiency in documenting technical specifications, code, and processes for better knowledge transfer. * Ability to translate complex technical concepts into clear, actionable insights or both technical and non-technical stakeholders. * Demonstrated experience troubleshooting complex technical problems. Every 12 months, based on performance evaluation, employees may receive a 5% salary increase until they reach the maximum salary for the position. In July 2025, the State of California implemented the Personal Leave Program 2025. This program reduces employees' monthly base pay in exchange for paid leave credits. This position is subject to PLP 2025 and will have a monthly base pay reduction of 3% in exchange for 5 hours of leave credits for the duration of the program. The salary ranges shown on this job posting do not reflect the reduced amounts., This position is not eligible for visa sponsorship. Applicants must be authorized to work in the US without the need for visa sponsorship by the start date of employment with CalSTRS., Interested individuals must submit a Statement of Qualifications (SOQ) in addition to the standard state application (form STD 678). Your SOQ will be considered the first interview for this position. If your qualifications are competitive, you will be invited to an interview. When completing the SOQ, please include all relevant experience, education, and training, as applicable, and explain all answers thoroughly. Your SOQ should not exceed two pages, single-spaced, 12-point font and address the following questions: 1. Describe your experience in software development focused on programming experience. 2. Please specify your experience using SQL/T-SQL, Python, Robot Framework, and C#/.NET (if you do not have this exact experience then describe the transferrable experience that will make you successful in this position). 3. For all experience, state your role, the organization, and the length of time you performed the work. ## Description Under the direction of the Development Supervisor, Information Technology Supervisor II (IT Sup II), the Software Developer, Information Technology Specialist l (ITS I), is responsible for CalSTRS' technical activities following the System Development Life Cycle (SDLC). Development work includes analysis, design, development, testing, and production support for CalSTRS' BenefitConnect (BC) application, associated automated regression tests (ART), and other related technical activities to support the application and environments. The incumbent will work individually and as part of a team to perform complex studies and activities related to technical aspects for the application. CalSTRS traditionally uses Waterfall but is transforming into an Agile development approach. Microsoft technologies of C#/.net and SQL Server are used. BC is based on a proprietary framework and is a modified off-the-shelf solution with numerous customizations and configurations., Investment Branch employees are required to participate in the CalSTRS Personal Trading Program which allows CalSTRS to monitor employees' personal trading transactions in order to reduce risks associated with insider trading, front running, and misusing material non-public information. Upon accepting a position within the Investment Branch, you will be required to disclose your personal broker account information and be required to utilize a personal broker from a designated list as provided by CalSTRS. Background Investigation Prior to employment with CalSTRS, a background investigation (BI) will be conducted. The BI consists of a Personal History Statement and fingerprinting through the Department of Justice. The BI will check criminal and civil records and, if applicable, verify education and check driving records. CalSTRS Disclosure Requirements This position may be subject to disclosure and disqualification requirements concerning economic conflict of interest in government work, including the Conflict of Interest Code that applies to CalSTRS team members and the Political Reform Act, which require disclosure of certain investment information and use of a designated trading platform for securities transactions, as well as filing a Statement of Economic Interest (Form 700). Incompatible Activities This position is subject to the provisions of Government Code Section 19990. Upon accepting a position at CalSTRS, you will also be required to comply with the CalSTRS Incompatible Activities Policy by ensuring that outside work or activities are compatible and align with your professional activities or workplace obligations. Application Instructions Completed applications and all required documents must be received or postmarked by the Final Filing Date in order to be considered. Dates printed on Mobile Bar Codes, such as the Quick Response (QR) Codes available at the USPS, are not considered Postmark dates for the purpose of determining timely filing of an application. Final Filing Date: 8/14/2026 Who May Apply Individuals who are currently in the classification, eligible for lateral transfer, eligible for reinstatement, have list or LEAP eligibility, are in the process of obtaining list eligibility, or have SROA and/or Surplus eligibility (please attach your letter, if available). SROA and Surplus candidates are given priority; therefore, individuals with other eligibility may be considered in the event no SROA or Surplus candidates apply. ## Related Videos - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Beyond Dashboards: Fixing Text-to-SQL with Semantic RAG](https://www.wearedevelopers.com/videos/2036-beyond-dashboards-fixing-text-to-sql-with-semantic-rag) - [What if your HR software adapted to you, not the other way around?](https://www.wearedevelopers.com/videos/100259-what-if-your-hr-software-adapted-to-you-not-the-other-way-around) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) - [#Wanted and #Misunderstood: Decoding the Divide Between Developers and HR](https://www.wearedevelopers.com/videos/1224-wanted-and-misunderstood-decoding-the-divide-between-developers-and-hr) - [REST, GraphQL, gRPC, and more: A comparison of modern API styles](https://www.wearedevelopers.com/videos/100247-rest-graphql-grpc-and-more-a-comparison-of-modern-api-styles) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fullstack developer salary in Germany [2023]](https://www.wearedevelopers.com/magazine/197-fullstack-developer-salary-in-germany-2023) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk)