You will be responsible for leading, growing and mentoring a team of creative and passionate software engineers to design and develop next generation of IoT products.
You will be providing technical leadership to the team and will be investing your time into solving hard problems, defining architecture, partnering, and ensuring high code quality, availability, scalability, and security of our services.
You will be the technical leader in the team with deep and broad expertise across the complex scalable system.
You will be providing balance between technical leadership and Strong business judgement to make the right decisions about technology and design choices.
You will be working with Product Management & Customers to understand business requirements to drive the detailed design of the application and technical architecture components.
You will be working closely with stakeholders to provide status, iterative releases, and make design recommendations throughout the development.
Minimum Qualifications:
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 14 - 17 yrs years of Software Engineering or related work experience.
12+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
12+ years of experience in leading & mentoring software development teams.