Director of Software Development

The Judge Group

Livermore, CA

JOB DETAILS
SKILLS
Agile Programming Methodologies, Analysis Skills, Best Practices, Business Support, Career Development, Code Reviews, Communication Skills, Computer Science, Continuous Improvement, Cross-Functional, Database Design, Design Patterns Programming Methodologies, Establish Priorities, Identify Issues, Industry Standards, Leadership, Logistics, Maintain Compliance, Mentoring, Microsoft C# (C Sharp), Microsoft SQL Server, Microsoft Visual Basic, Multitasking, Needs Assessment, Performance Analysis, Performance Tuning/Optimization, Presentation/Verbal Skills, Problem Solving Skills, Product Lifecycle, Project Tracking, Project/Program Management, Quality Management, Scrum Project Management and Software Development, Software Administration, Software Architecture Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Strategic Planning, System Architecture, Systems Scalability, Team Lead/Manager, Technical Leadership, Technical Writing, Time Management, Writing Skills
LOCATION
Livermore, CA
POSTED
1 day ago

One of our clients is currently seeking a Director of Software Development. The Director of Software Development is a senior leadership role responsible for guiding and executing the organization's technology initiatives. Working closely with executive leadership, this individual helps define andimplement the overall software development strategy while ensuring alignment with business objectives.
This position oversees the full software development lifecycle, including system architecture, application development, performance optimization, and delivery. The Director leads development teams, promotes best practices, and ensures that systems are scalable, secure, and efficient.

Key Responsibilities

  • Support leadership in shaping and executing the strategic vision for software development.
  • Oversee the design, development, implementation, and ongoing support of software solutions.
  • Lead, mentor, and grow a team of developers, fostering technical expertise and career development.
  • Drive innovation by introducing modern tools, frameworks, and development practices.
  • Partner with cross-functional stakeholders to understand business needs and translate them into technical solutions.
  • Manage development roadmaps, establish priorities, and ensure timely delivery of key initiatives.
  • Monitor system performance and proactively address risks related to scalability, architecture, and dependencies.
  • Conduct code reviews and enforce development standards to maintain quality and consistency.
  • Champion Agile/Scrum methodologies and promote continuous improvement across teams.
  • Identify opportunities to improve efficiency within the development lifecycle through process enhancements.
  • Troubleshoot and resolve technical challenges in existing applications and systems.
  • Maintain accurate and up-to-date technical documentation for systems and development processes.
  • Ensure adherence to security standards and industry best practices.
Qualifications & Experience
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 7+ years of experience in software development, including at least 3 years in a leadership role.
  • Strong experience with C# and VB in a Microsoft development environment.
  • Proficiency in SQL Server, including database design and query performance tuning.
  • Solid understanding of software architecture, design patterns, and enterprise-level systems.
  • Experience working in Agile/Scrum environments and managing development cycles.
  • Proven leadership skills with the ability to manage multiple projects and teams.
  • Strong analytical, problem-solving, and decision-making abilities.
  • Excellent written and verbal communication skills.
  • Ability to work effectively in a fast-paced, on-site environment, with flexibility for extended hours when needed.
  • Experience in logistics, transportation, or similar industries is a plus.
Role Overview

This position is ideal for a hands-on technical leader who can balance team leadership, technical oversight, and successful project delivery, ensuring that development efforts effectively support business goals.

About the Company

T

The Judge Group

The Judge Group Inc., is a leading professional services firm specializing in talent, technology, and learning solutions. We consult, staff, train, and solve. Through our work we make people and organizations better. Our services are successfully delivered through a network of more than 30 offices across the United States, Canada, and India.

The Judge Group is proud to partner with the best and brightest companies in business today, including over 60 of the Fortune 100. We serve organizations in financial services, healthcare, life sciences, insurance, government (including aerospace and defense), manufacturing, and technology and telecommunications. If you would like to learn more about The Judge Group visit www.judge.com or call toll free (800) 360-4474.

COMPANY SIZE
5,000 to 9,999 employees
INDUSTRY
Computer/IT Services
FOUNDED
1970
WEBSITE
https://www.judge.com