Jobs · Engineering · California

Software Development Manager

Superior Court of Los Angeles County · Los Angeles, CA · 2 wk ago
EngineeringPart-time

About the Position

The Superior Court of Los Angeles County is seeking a Software Development Manager to lead a high-performing team of developers. This role involves translating business needs into cutting-edge .NET applications, fostering a culture of technical excellence, and guiding the team in optimizing performance, navigating challenges, and implementing forward-thinking solutions.

Key Responsibilities

  • Team Leadership – Manage assigned teams directly or through supervisors, ensuring work priorities align with policies, regulations, and organizational quality standards.

  • Staff Development – Select, hire, mentor, and train staff while overseeing performance management, coaching, evaluations, and corrective actions as needed.

  • Communication & Collaboration – Foster effective communication across teams, departments, and leadership through workgroup discussions and feedback exchanges.

  • Project & Solution Oversight – Partner with development and design teams to lead application and integration solutions, ensuring alignment with business needs.

  • Process Improvement – Evaluate and refine build and release processes, recommending improvements to enhance efficiency and effectiveness.

  • Cross-Functional Coordination – Work with development, operations, quality assurance, and security teams to streamline development processes and meet project requirements.

  • Technical Guidance – Provide expert support to development teams to optimize software performance, scalability, and operability.

  • Automation & Innovation – Develop and improve automation solutions to enable efficient software deployment and continuous improvement.

  • Strategic Application Management – Define and enhance lifecycle management practices, ensuring methodologies align with industry best practices.

  • Stakeholder & Vendor Relations – Cultivate productive relationships with stakeholders, vendors, and customers while overseeing vendor deliverables and contractual obligations.

Selection Requirements

  • Option I: 9+ years' of experience in software development; two years of which must include experience in managing or supervising a team.

  • Option II: Associate's degree* in information technology, computer science, management information systems, or related field; -AND- 7+ years' of experience in software development; two years of which must include experience in managing or supervising a team.

  • Option III: Bachelor's degree* in information technology, computer science, management information systems, or related field; -AND- 5+ years' of experience in software development; two years of which must include experience in managing or supervising a team.

  • Option IV: Master's degree* in information technology, computer science, management information systems, or related field; -AND- 3+ years' of experience in software development; two years of which must include experience in managing or supervising a team.

Desirable Qualifications

  • Strategic Business Acumen – Expertise in personnel management, budgeting, and resource allocation to optimize team performance and operational success.

  • Advanced Software Development Expertise – Strong grasp of modern development principles, tools, and best practices for designing, building, and testing robust applications.

  • Cloud & Platform Mastery – Proficiency in leading platforms such as Azure, Windows, iOS, and Google Cloud to architect scalable and efficient solutions.

  • Software Engineering Excellence – Deep understanding of development life cycles, engineering methodologies, software reliability, and reusability strategies.

  • Integration & System Design – Ability to craft seamless integration solutions with a solid foundation in software design and application development methodologies.

  • DevOps & CI/CD Visionary – Hands-on experience with DevOps practices, automation, and Continuous Integration/Continuous Delivery strategies to enhance deployment efficiency.

  • Innovative Solution Architecture – Strong skills in designing business logic components, user interfaces, and productivity tools that drive business value.

Technical Requirements

  • Leadership – Expertise in analyzing, specifying, and translating functional needs into technical solutions while exploring alternative approaches.

  • Data-Driven Decision Making – Mastery of database design, data modeling, and analytics to support scalable and intelligent system solutions.

Similar jobs