
Director of Software Development
CSG
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $145,003 - $232,000 per year
Job Level
About the role
- Lead other managers and several software development teams, offering recruitment, mentoring, and performance evaluations
- Provide visionary leadership to multiple software development teams, setting clear objectives and fostering a culture of collaboration, innovation, and excellence
- Develop and implement strategies for software development that align with business needs and long-term plans
- Oversee the planning, execution, and delivery of software projects, ensuring they are completed on time, within budget, and to the specified quality standards
- Effectively communicate project status, milestones, and any potential roadblocks to stakeholders
- Manage and allocate budgets and resources for software development projects, optimizing resource utilization
Requirements
- Bachelor's degree in Computer Science, related field, or equivalent experience
- At least 10+ years of software development leadership experience
- Strong technical background with hands-on development experience preferred
- Strong organizational skills in the face of multiple competing priorities
- Strong communication and facilitation skills
- Agile experience preferred
- DevOps experience preferred
- Complex ordering experience is a plus
- Database experience is required
- Managing multiple teams
- Strong managing skills and technical leadership
- Success in developing talent and performance management
Benefits
- Bonus opportunity
- Accommodations for persons with disabilities in employment, including during the hiring process
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software developmentAgileDevOpsdatabase managementperformance managementproject managementresource allocationstrategic planningsoftware project deliverytechnical leadership
Soft Skills
leadershipcommunicationorganizational skillsmentoringcollaborationinnovationexcellencefacilitationtalent developmentperformance evaluation
Certifications
Bachelor's degree in Computer Science