
Director of Software Engineering
Modea
full-time
Posted on:
Location Type: Remote
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, fostering a collaborative and accountable culture.
- 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 in collaboration with other delivery leaders.
- 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.
- Perform other duties as assigned that are reasonably within the scope of this position.
Requirements
- Bachelor's degree in Computer Science, Engineering, or 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
- Remote work options
- Professional development opportunities
- Tools to do their job at home as well as in the office
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software engineeringsoftware development lifecycletest automationtest-driven developmentautomated deploymentweb application developmentmobile application developmentcloud-based service developmentAgile methodologyScrum
Soft skills
team managementcoachingconstructive feedbackperformance managementresource managementcollaborationaccountabilitymentoringstrategic planningcommunication
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering