About this role
Our client is seeking a Software Engineering Manager to lead a team of talented engineers in driving innovative software solutions. This role is crucial in managing the development and implementation of software projects, ensuring high-quality deliverables that meet business needs.
Key Responsibilities:
- Lead and mentor a team of software engineers, fostering a collaborative and innovative environment.
- Oversee the software development lifecycle, from planning and design to implementation and maintenance.
- Collaborate with cross-functional teams to define project requirements and deliverables.
- Ensure adherence to best practices in software development, including coding standards and testing procedures.
- Manage project timelines and resources effectively to meet deadlines.
- Stay updated with the latest industry trends and technologies to drive continuous improvement.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience in software development, with a strong background in programming languages such as Java, Python, or JavaScript.
- Familiarity with software development tools and methodologies, including Agile and DevOps practices.
- Strong leadership and team management skills, with the ability to motivate and guide a diverse team.
- Excellent problem-solving skills and attention to detail.
- Experience with cloud platforms such as AWS or Azure is a plus.
Experience:
- 5-8 years of experience in software engineering, with at least 2 years in a managerial role.
What we offer:
- An opportunity to work in a fast-paced, innovative environment.
- Professional development and growth opportunities.
- A collaborative team culture that values creativity and input from all members.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.