The Engineering Manager is a highly skilled technical leader responsible for overseeing the design, development, and implementation of software solutions. They will guide a team of developers, ensuring projects are delivered on time, within budget, and to the highest quality standards. The Engineering Manager will also play a key role in mentoring and developing team members, fostering a culture of innovation and collaboration.
Responsibilities
Technical Leadership:
Architect and design complex software systems
Lead the development team in implementing software solutions
Ensure adherence to coding standards and best practices
Conduct code reviews and provide constructive feedback
Troubleshoot and resolve technical issues
Project Management:
Collaborate with project managers to define project scope and requirements
Estimate project timelines and resource needs
Track project progress and ensure timely delivery
Manage risks and identify mitigation strategies
Team Development:
Mentor and coach junior developers
Foster a collaborative and supportive team environment
Conduct performance evaluations and provide feedback
Identify training and development opportunities for team members
Innovation:
Stay abreast of emerging technologies and industry trends
Evaluate and recommend new technologies for adoption
Encourage experimentation and innovation within the team
Qualifications
Experience:
12+ years of experience in software development
4+ years of experience in a leadership role
Proven track record of delivering successful software projects
Skills:
Strong proficiency in C# programming languages
Good knowledge on Java for reporting
Strong on SQL - Microsoft azure
Expertise in software development methodologies (e.g., Agile, Scrum)
Excellent problem-solving and analytical skills
Strong communication and interpersonal skills
Ability to work independently and as part of a team
Additional Skills (Preferred)
Experience with cloud computing platforms (e.g., Azure)
Knowledge of DevOps practices and tools
Experience with machine learning or artificial intelligence
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job