Software Engineer Lead
Job Summary
Lead and manage software development teams to achieve project goals while overseeing the entire software development lifecycle. Provide technical guidance and mentorship to team members to ensure the delivery of high-quality solutions. Collaborate with stakeholders to define requirements and drive innovative technology projects.
Responsibilities
- Lead and manage software development teams
- Oversee the entire software development lifecycle
- Provide technical guidance and mentorship
- Monitor project progress and address challenges
Required Skills
- 5 years of experience in software development and management
- Proficiency in TypeScript, C#, or Java
- Strong problem-solving and analytical skills
- Effective communication with stakeholders
Job Details
Job Description
- Lead and manage software development teams to achieve project goals.
- Oversee the entire software development lifecycle, from planning to deployment.
- Collaborate with stakeholders to define project requirements and deliverables.
- Ensure the development of high-quality, scalable, and maintainable software solutions.
- Provide technical guidance and mentorship to team members.
- Monitor project progress and address any challenges that arise.
The Successful Applicant
A successful Software Lead should have:
- Has around 5 years of working experience in software development and team management.
- Strong technical expertise in relevant programming languages and frameworks such as TypeScript, C# or Java
- Excellent problem-solving and analytical skills.
- Ability to communicate effectively with both technical and non-technical stakeholders.
What's on Offer
- Competitive annual salary package with attractive variable bonus scheme
- Opportunities to work on innovative projects in the Technology industry.
- Access to professional development and career advancement opportunities.