
Director of Software Engineering
Modea
full-time
Posted on:
Location Type: Hybrid
Location: North Carolina • Tennessee • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Hire, manage, engage, and mentor a large, remote team of software engineers.
- Guide the development of each team member through coaching and constructive feedback.
- Conduct formal performance reviews and manage compensation adjustments.
- Strategically resource developers to meet client needs and ensure optimum utilization of resources.
- Manage the Engineering budget to meet company financial goals.
- Advance the engineering practice by continuously implementing best practices and refining development processes.
- Ensure a sound development discipline and execution across the full software development lifecycle.
- Provide high-level technical guidance to ensure the delivery of scalable, secure, and high-quality solutions.
- Occasionally contribute to billable client work as a subject matter expert.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- A minimum of 10 years of experience in software engineering, with a strong background in the definition, design, construction, and testing of software applications.
- A minimum of 5 years of direct people management experience leading software engineering teams of 10 or more.
- Proven experience managing technical teams within a digital consultancy, agency or similar client-facing environment.
- Demonstrated expertise in managing career development, performance, and engagement for a technical team.
- Experience in web application, mobile, and cloud-based service development.
- Experience with test automation, test-driven development, and automated deployment.
- Experience in an Agile software development environment; Scrum experience is a plus.
Benefits
- Modern office located in Blacksburg, VA
- Tools provided for home and office work
- Commitment to a diverse and inclusive workplace
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software engineeringtest automationtest-driven developmentautomated deploymentweb application developmentmobile application developmentcloud-based service developmentAgile methodologyScrum
Soft skills
team managementcoachingconstructive feedbackperformance managementresource managementstrategic planningmentoringengagement
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering