About the Company
The Engineering Manager is responsible for leading and managing a diverse team of engineers, including Full Stack Developers, Data Engineers, SDETs, DevOps Engineers, and React / React Native Developers. This role will ensure the successful delivery of high-quality software solutions, foster a collaborative and innovative team environment, and drive continuous improvement in engineering practices.
About the Role
Reports To : Director – Software Engineering
Responsibilities
- Lead and manage a team of engineers, providing guidance, mentorship, and support to ensure successful project delivery.
- Oversee the design, development, and maintenance of software applications and systems, ensuring high standards of quality and performance.
- Collaborate with cross-functional teams, including product management, design, and QA, to define project requirements and deliverables.
- Drive the adoption of best practices in software development, testing, and DevOps, promoting a culture of continuous improvement.
- Ensure effective communication and collaboration within the engineering team and with other departments.
- Manage resource allocation, project timelines, and budgets to ensure timely and cost-effective delivery of projects.
- Conduct regular performance reviews, provide feedback, and support the professional development of team members.
- Stay current with industry trends and emerging technologies, evaluating their potential impact on the organization.
- Foster a positive and inclusive team culture, promoting diversity and collaboration.
- Other duties as assigned.
Qualifications
Education and Formal Training : Bachelor’s Degree in Computer Science, Software Engineering, or related field (equivalent work experience accepted).Required Skills
Technical Proficiency – Strong knowledge of software development, testing, and DevOps practices, with experience in JavaScript, TypeScript, SQL, NoSQL, Node.js, React, React Native, and related technologies.Leadership Skills – Proven ability to lead and manage a diverse team of engineers, providing guidance, mentorship, and support.Preferred Skills
10+ years’ experience in software engineering, with at least 3 years in a leadership or management role.Strong understanding of software architecture and system integration.Proficient in agile methodologies and collaboration tools.Experience with cloud providers (AWS, Google Cloud, or Microsoft Azure).Knowledgeable in DevOps practices (deployment, infrastructure, CI / CD).Experience with version control systems such as Git and repositories such as GitLab or GitHub.Well experienced with using an IDE.Proven track record of successfully delivering complex software projects on time and within budget.Equal Opportunity Statement
Sonny’s is proud to be an equal opportunity employer and is committed to maintaining a diverse and inclusive work environment. All qualified applicants will receive considerations for employment without regard to race, color, religion, sex, age, disability, marital status, familial status, sexual orientation, pregnancy, genetic information, gender identity, gender expression, national origin, ancestry, citizenship status, veteran status, and any other legally protected status under federal, state, or local anti-discrimination laws.