Software Engineering Lead Job Description Template
Our company is looking for a Software Engineering Lead to join our team.
Responsibilities:
- Collaborate with Product Management, Design, and other teams to define and deliver on the product and technical roadmap;
- Communicating work progress and all pertinent information in an accurate and timely manner to Management;
- Lead, develop, test and deploy code;
- Keep operations running smoothly, create and coordinate plans;
- Manage and mentor a team of 5 – 7 engineers; evaluate their performances and develop their careers to their full potential;
- Lead technical discussions and plans to improve our overall software quality;
- Participating in initiatives that improve processes and/or procedures that contribute to performance effectiveness and efficiencies;
- Establish a collaborative work environment that fosters autonomy, transparency, high degree of craftsmanship and personal growth;
- Train and up-skill engineers on a day-to-day basis;
- Lead, manage and scale a team of Frontend, Backend, Mobile, and Test engineers;
- Participating in technology consultations and architectural decisions;
- Leading a cross functional Scrum team;
- Collaborate with the VP Engineering, set and drive the vision for the technology stack, and architecture;
- Evangelize software development best practices and set a high bar for other engineers to meet;
- Plan, design, communicate and implement reliable, scalable and extensible software systems.
Requirements:
- BS/MS in Computer Science, Engineering or a related subject;
- Experience or interest in life sciences and healthcare will considered a plus;
- Strong knowledge of design patterns and software engineering best practices;
- Ability to work as part of a collaborative team in a fast-paced environment;
- Deep understanding of continuous integration, automation tools and processes;
- Sincere interest in working at a startup and scaling with the company as we grow;
- Experience in DevOps (Docker) and developing on AWS (ElasticSearch, EBS, etc.) will considered a plus;
- 5+ years leading a team of developers.