Location: This is an onsite position in Scottsdale, AZ
Overview:
As the Director of Software Development, you will be at the forefront of our client's research, development, and innovation efforts. This role combines both technical and business leadership, requiring strong management, project oversight, strategic product vision, and cybersecurity expertise. You will drive the continuous evolution of product offerings, integrate new acquisitions, and ensure the ongoing operational success of the software development team.
As Director of Software Development, you will lead a high-performing team of developers, promoting collaboration, growth, and innovation. You will also play a key role in aligning technical initiatives with broader business objectives to ensure continued success.
Key Responsibilities:
- Translate business goals and product requirements into clear and actionable software development strategies.
- Ensure the timely delivery of development projects while adhering to budgetary constraints.
- Provide strategic leadership and technical guidance for product development, contributing to the company’s broader business strategy.
- Analyze the competitive landscape to identify market differentiators and potential gaps in offerings.
- Lead the professional development of the software development team through coaching, mentorship, and growth opportunities.
- Oversee the financial management of the software development department, including forecasting, budgeting, and generating actionable insights.
- Foster cross-departmental communication to drive alignment and support the achievement of organizational objectives.
- Offer technical direction for product development across the organization.
- Continuously assess and optimize organizational structure, development methodologies, and technologies to improve efficiency and productivity.
- Stay informed about cybersecurity industry trends and emerging technologies to ensure the company remains ahead of the curve.
- Manage relationships with key vendors and strategic partners.
- Develop and execute technology strategies and product roadmaps that support long-term success and mitigate risks from competitors.
- Serve as a key liaison between customers and internal teams to ensure customer needs are met and expectations exceeded.
- Perform other duties as assigned related to software development and R&D.
Experience & Skills:
- SaaS development experience required.
- Minimum of 10+ years in a senior development role, with proven leadership experience.
- Experience leading a team of 10+ people.
- Bachelor’s degree in computer science, a technical discipline, or a related field.
- Expertise in full-stack development is preferred.
- Experience in cybersecurity technology development is preferred.
- Demonstrated ability to lead, manage, and mentor software development teams.
- Strong experience in reviewing, documenting, and ensuring the quality of code.
- Exceptional written and verbal communication skills.
- Strong analytical abilities and proven project management experience.
- Ability and willingness to travel as required.
Benefits:
- Health insurance (80% employer-paid)
- Dental insurance (80% employer-paid)
- Vision insurance (80% employer-paid)
- Sick leave, vacation time, and holiday leave
- Equity options available to all employees