Software Engineering Manager
Role details
Job location
Tech stack
Job description
The position of Software Engineering Manager is a hands on management role, with the responsibility for delivering the highest level of quality and excellence for enLabel's software development, driving software development execution, measuring and enhancing our software team improving performance to deliver market-leading quality products. Other responsibilities will include, and not be limited to the following:
- Hands on participation in system architecture, software design, development and testing
- Ensure delivery of products within the established time frame and at the highest quality
- Define, deploy, and drive sustainable and repeatable process improvements through the entire software development lifecycle
- Identify both strategic opportunities and potential threats associated with emerging technologies, and execute software development plans that ensure the continuity of enLabel's market leader position
- Tailor and implement software development methodologies, best practices, and standard work to achieve the highest product quality while continuously improving performance, productivity and execution of the software organization
Requirements
- Bachelor or Master Degree in Computer Science or Mathematics
- 10+ years of experience in the software industry, 5+ years managing technical teams
- Exceptional in leading and managing software developers to deliver projects on time and on budget
- Hands on developer and a key contributor to writing code, with expertise in C, C+ or C#, Back End MS SQL or Oracle databases
- Strong analytical and technical skills, talent and expertise for methodical problem solving
- Must have demonstrated leadership, relationship building, networking and collaboration, negotiation, influencing, and persuasion skills
Benefits & conditions
enLabel is an equal opportunity employer. We collaborate and deliver results while having fun in doing what we do. We work in a business-casual, fast paced environment and provide our team an incredible opportunity for learning, personal development, career growth and high financial rewards. Our on-boarding program includes a highly competitive compensation and benefits package, including medical, dental, matching 401K, life insurance, educational assistance, holidays, vacation and much more.