If you are a self-motivated and results-driven leader with a passion for driving technical excellence and team success, we would love to hear from you! Join our dynamic team and play a key role in shaping the future of our company.
Job Title: Engineering Manager
Location: New York, New York, United States
Employment Type: Contract
Experience: 20+ years
Salary: $115 Per hour
About the Role: As an Engineering Manager, you will be responsible for overseeing and managing a team of engineers to ensure the successful delivery of projects and products. You will work closely with cross-functional teams to drive innovation, meet deadlines, and deliver high-quality solutions. The ideal candidate will have a strong technical background, excellent leadership skills, and a passion for driving team success.
Key Responsibilities:
- Lead and manage a team of engineers, providing mentorship, guidance, and support to ensure a high-performing and motivated team
- Collaborate with cross-functional teams including product managers, designers, and other stakeholders to define project goals, timelines, and deliverables
- Develop and maintain engineering processes, ensuring the team follows best practices and continuously improves efficiency and quality
- Oversee project planning, resource allocation, and budget management to ensure projects are delivered within scope and on time
- Drive the team to innovate and find creative solutions to complex problems, staying ahead of industry trends and advancements
- Conduct regular performance evaluations and provide feedback to team members, identifying areas for improvement and recognizing achievements
- Foster a positive and collaborative team culture, promoting open communication, knowledge sharing, and continuous learning
- Stay updated on industry developments, emerging technologies, and best practices to drive continuous improvement and ensure the team remains competitive
- Handle any escalated technical issues and provide guidance to the team to resolve them in a timely manner
- Act as a liaison between the engineering team and upper management, providing updates on project progress, resource needs, and any potential roadblocks
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field
- Minimum of 5 years of experience in software engineering, with at least 2 years in a managerial role
- Proven track record of successfully leading and managing a team of engineers, delivering complex projects on time and within budget
- Strong technical background with experience in software development, coding, and testing
- Excellent leadership skills with the ability to motivate and inspire team members
- Exceptional communication and interpersonal skills, able to effectively collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders
- Strong problem-solving and decision-making abilities, with a focus on finding efficient and effective solutions
- Experience with Agile methodologies and project management tools
- Knowledge of industry trends and advancements in software engineering
- Ability to handle multiple projects and priorities in a fast-paced and dynamic environment