Job Description
Join the State of California’s innovative technology division and play a pivotal role in modernizing public services for millions of residents. We are seeking a highly skilled Senior Software Engineer to design, develop, and deploy robust, scalable solutions that drive efficiency and transparency.
In this role, you will work within a collaborative, agile environment, utilizing cutting-edge technologies to build secure government applications. We offer competitive compensation, comprehensive benefits, and the unique opportunity to make a tangible impact on the lives of Californians.
Responsibilities
- Architect and implement enterprise-level software applications using modern frameworks and languages.
- Collaborate with product managers, designers, and other engineers to translate requirements into high-quality code.
- Lead code reviews and ensure adherence to software engineering best practices and security standards.
- Troubleshoot complex system issues and optimize application performance and scalability.
- Conduct technical research and stay updated on emerging technologies to drive innovation within the agency.
- Mentor junior developers and contribute to a culture of continuous learning.
Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or a related field (or equivalent professional experience).
- Minimum of 5 years of experience in software development, preferably within the public sector or large enterprise.
- Proficiency in programming languages such as Java, Python, or C#.
- Strong experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker/Kubernetes).
- Familiarity with Agile methodologies and experience working in Scrum or Kanban environments.
- Ability to pass a background investigation and obtain a government security clearance.