policyme - Software Engineer Manager
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• 7+ years in software development, with 2+ years managing engineering teams • Strong technical leadership building and operating production AI systems at scale • Proven expertise in AI/ML disciplines like NLP, computer vision, recommendation systems • Strong technical background in web development, ideally in a full-stack environment with expertise in React, Python, and Node.js • Experience with cloud architecture, DevOps, data/ML pipelines and infrastructure • Exceptional people management skills to motivate, mentor and grow high-performers • Excellent communicator able to simplify technical AI/ML concepts for cross-functional teams • Proven ability to lead teams in an agile, fast-paced environment, with a strong focus on collaboration and stakeholder management • A track record of delivering complex projects with a focus on scalability, reliability, and securityReports to: CTO
Responsibilities
• Lead and manage a team of software engineers to deliver high-quality products on time. • Collaborate with other engineering managers across different teams within the company. • Develop strategies for improving productivity and efficiency in project delivery, including resource allocation and scheduling. • Monitor progress towards goals using established metrics; provide regular updates during team meetings to ensure alignment of objectives among all stakeholders involved. • Identify opportunities within the organization that can be leveraged by your department or individual members for career growth/development purposes, while also being responsible for providing feedback on performance appraisals conducted against these goals as well; communicate expectations clearly at every level throughout this process so everyone understands what success looks like from start-to-finish. • Participate actively in company meetings where relevant topics are discussed (e.g., product roadmaps), offering insights based on experience and expertise gained through years working within various industries; contribute constructive feedback when appropriate while maintaining respectful dialogue with colleagues regardless of seniority level or position held at present time - this includes providing input during brainstorming sessions where new ideas are generated by team members themselves rather than imposed externally via management directives alone. • Represent your department in company meetings, ensuring that the needs and concerns of software engineers under their leadership are heard; advocate for policies or practices which promote a positive work environment while also being responsible for providing feedback on performance appraisals conducted against these goals as well - communicate expectations clearly at every level throughout this process so everyone understands what success looks like from start-to-finish. • Participate in company meetings where relevant topics are discussed (e.g., product roadmaps), offering insights based on experience and expertise gained through years working within various industries; contribute constructive feedback when appropriate while maintaining respectful dialogue with colleagues regardless of seniority level or position held at present time - this includes providing input during brainstorming sessions where new ideas are generated by team members themselves rather than imposed externally via management directives alone. • Develop and implement strategies for improving productivity and efficiency in project delivery, including resource allocation and scheduling; monitor progress towards goals using established metrics; provide regular updates during team meetings to ensure alignment of objectives among all stakeholders involved - communicate expectations clearly at every level throughout this process so everyone understands what success looks like from start-to-finish. • Identify opportunities within the organization that can be leveraged by your department or individual members for career growth/development purposes; provide feedback on performance appraisals conducted against these goals as well - communicate expectations clearly at every level throughout this process so everyone understands what success looks like from start-to-finish. • Part
Benefits
• Generous PTO - 20 vacation days • Access to stock options and a comprehensive benefits plan • A remote-first team with company paid, in-person socials and the option to work from our Toronto-based office • Resources to help your professional development, including an L&D budget, performance reviews twice a year and ongoing feedback to ensure you reach your highest potential • Work with an empathetic, high-performing team in a flexible, results-oriented environment • Compensation: The total target cash compensation for this role is $154,000 - $192,500 CAD, based on experience. We’ll walk through the details together during the interview.
Similar Jobs
No credit card. Takes 10 seconds.