Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Director of software development

Job

Quality IT Source, LLC

Emeryville, CA (In Person)

Full-Time

Posted 2 weeks ago (Updated 2 weeks ago) • Actively hiring

Expires 6/21/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
100
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Key Responsibilities Strategic Leadership:
Define and implement the technical vision and roadmap for software development, ensuring alignment with company strategy
Team Management:
Lead and mentor software development teams, including senior engineers, fostering innovation, collaboration, and continuous improvement
Lifecycle Oversight:
Manage the entire software development lifecycle - from planning and design to deployment and maintenance
Cross-Functional Collaboration:
Work with product management, QA, operations, and stakeholders to translate business needs into technical solutions
Process & Quality:
Drive high-quality development processes, including Agile/Scrum, CI/CD, and testing-in-production practices
Resource Planning:
Oversee staffing, budgeting, and resource allocation to meet project and business needs
Technology Strategy:
Stay current with emerging technologies and industry trends, integrating them into the development strategy
Vendor & Partner Management:
Collaborate with vendors and external partners to maximize value
Qualifications & Skills Education:
Bachelor s or Master s degree in Computer Science, Software Engineering, or a related field
Experience:
5+ years in software development with leadership experience; proven track record managing complex projects
Technical Expertise:
Strong background in software architecture, development methodologies (Agile, Scrum, SAFe), and modern application development
Leadership Skills:
Excellent communication, problem-solving, and decision-making abilities; ability to inspire and motivate teams