Director of Software Engineering
Posted 8ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Director of Engineering at Modea responsible for managing and mentoring a remote software engineering team. Focus on technical development, budget management, and delivering quality solutions.
Responsibilities:
- 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















