Modea

Director of Software Engineering

Modea

full-time

Posted on:

Location Type: Remote

Location: North CarolinaTennesseeUnited States

Visit company website

Explore more

AI Apply
Apply

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