Job Description
Los Angeles County is seeking a highly skilled and motivated Senior Software Developer to join our elite Technology Services division. We are committed to modernizing our infrastructure and delivering top-tier digital services to over 10 million residents. This is an immediate opportunity for a technical expert to drive innovation, enhance system security, and improve the citizen experience in a large-scale government environment.
As part of the County's digital transformation initiative, you will work on high-impact projects ranging from cloud migration to public safety systems. We offer a collaborative culture, comprehensive benefits, and the chance to build software that serves the community.
Responsibilities
- Design, develop, and deploy scalable, secure, and high-performance software applications using modern languages and frameworks (Java, Python, or C#).
- Collaborate with product managers, architects, and other stakeholders to define technical requirements and solution designs.
- Participate in the full software development lifecycle, including code reviews, testing, deployment, and maintenance.
- Maintain and optimize existing legacy systems to ensure stability and performance under heavy load.
- Write clear, concise, and well-documented code, including technical documentation and API specifications.
- Identify potential security vulnerabilities and implement best practices for data protection and compliance.
Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or a related technical field; or equivalent professional experience.
- Minimum of 5 years of professional software development experience in a corporate or government environment.
- Strong proficiency in backend development, RESTful APIs, and relational databases (SQL).
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker/Kubernetes).
- Deep understanding of software development methodologies including Agile, Scrum, and Waterfall.
- Experience with automated testing frameworks and CI/CD pipelines.
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues.