The Software Engineering Manager is responsible for overseeing the design, development, and delivery of software features and services on edge technology. Key performance indicators for this role include product quality, scalability, innovation in both product and process, and team development.
Key Responsibilities
: Project Deliver
y:Coordinate across multiple development teams to ensure timely delivery of solutions while mitigating integration risk
s.Collaborate with Product Managers to align priorities and optimize resource allocatio
n.Work with Development Leads, Product Owners, and Product Managers to define implementation strategies, estimate timelines, and make delivery commitment
s.Provide technical support for escalated issues as neede
d.Technical Leadershi
p:Lead multiple development teams, providing direction on architecture and technical decisions for products and service
s.Ensure the security of software products and services, serving as a subject matter expert on security across the portfoli
o.Validate "proof of concept" solutions to support business and technical decision
s.Ensure products meet requirements for scalability, usability, security, and business need
s.Promote the adoption of best-in-class software engineering practices, tools, and framework
s.Monitor developer output to ensure code quality and adherence to established standard
s. Requiremen
ts:Bachelor's degree or higher in Computer Science, Information Systems, or a related fie
ld.Proven experience leading Software Engineering tea
ms.Experience with A
WS.Expertise in machine learning, ideally with computer visi
on.Excellent communication skills, both written and verb