Position Overview: The successful candidate will possess a robust technical foundation, exceptional leadership abilities, and a history of successfully managing engineering projects from start to finish. In this role, you will oversee the creation and implementation of cutting-edge solutions, uphold the highest quality standards, and cultivate a collaborative and high-performing work culture.
Primary Responsibilities:
Leadership and Team Management:
Guide, mentor, and manage a team of engineers, promoting a culture of innovation, continuous improvement, and professional development.
Offer technical direction and support to team members, ensuring alignment with company objectives and project goals.
Conduct regular performance evaluations, set objectives, and develop growth plans for team members.
Project Oversight:
Manage the planning, execution, and delivery of engineering projects, ensuring they are completed on schedule, within scope, and on budget.
Work closely with cross-functional teams, including product management, design, and operations, to define project requirements and deliverables.
Track project progress, identify potential risks, and implement mitigation strategies.
Technical Leadership:
Stay abreast of industry trends, technologies, and best practices to keep the team at the forefront of innovation.
Ensure all engineering deliverables meet the highest quality standards through rigorous testing and code reviews.
Promote the adoption of best practices in software development, including agile methodologies, continuous integration, and automated testing.
Strategic Contribution:
Assist in developing the engineering roadmap, aligning it with company goals and long-term objectives.
Identify and assess new technologies, tools, and processes to boost productivity and efficiency.
Aid in resource planning and allocation to maximize team performance and project outcomes.
Qualifications:
Bachelor's or Master's degree in Engineering or a related field.
Over 5 years of experience in an engineering leadership role, with a track record of managing and mentoring teams.
Strong technical expertise with hands-on experience in specific technologies, programming languages, or industry-specific tools.
Excellent project management skills, capable of handling multiple projects simultaneously.
Strong problem-solving abilities and the capacity to make sound decisions under pressure.
Exceptional communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
Experience with agile development methodologies and best practices in software engineering.
A passion for innovation and a commitment to continuous learning and improvement.
Contact: narriviello@judge.com
This job and many more are available through The Judge Group. Find us on the web at www.judge.com