Job Description
Altium is seeking a Software Engineering Team Lead to guide their web application development team. The ideal candidate will possess strong leadership and technical skills to manage the team through all phases of the software development lifecycle, ensuring the successful delivery of scalable, high-quality web applications. This role requires a balance between hands-on development, architectural design, and team management.
Role Involves:
- Leading and mentoring a team of software engineers.
- Designing, developing, and maintaining high-performance web applications.
- Collaborating with product managers and stakeholders to deliver projects on time.
- Driving agile processes and ensuring efficient development cycles.
- Leading architectural decisions for robust and scalable solutions.
- Implementing best practices for testing and maintaining code quality.
- Working cross-functionally with other teams to deliver full-stack solutions.
- Staying current with emerging technologies and improving development processes.
- Identifying and mitigating technical risks.
Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
- 7+ years of experience in software development, with at least 2 years in a leadership role.
- Proven experience in web application development with front-end and back-end technologies.
- Proficiency in modern web development languages and frameworks (C#, .Net, JavaScript).
- Strong knowledge of RESTful APIs, microservices architecture, and AWS cloud platform.
- Experience with relational databases (MySQL) and ORM frameworks.
- Familiarity with DevOps tools (CI/CD pipelines, Jenkins).
- Proficiency in Git and version control systems.
- Demonstrated experience in leading and growing technical teams.
- Strong project management skills with experience in agile methodologies.
- Excellent communication, collaboration, and interpersonal skills.
Role Offers:
- Private medical insurance 100% covered for employee and family members
- Mental health and wellbeing support
- Professional development support
- Performance bonuses
- Flexible working arrangements
- Home internet allowance
- Lunch, snacks and drinks stipend
- Annual Leave Allowance