Sr SW Engineering Manager
Permanent NewBookmark Details
Position Overview:
We are looking for a highly skilled and experienced Senior Engineering Manager to lead our Connected solutions team. This role requires a strong hands-on technical background with in-depth knowledge of the IoT stack, security, scalability, Microsoft Azure, and platform-agnostic solutions. The Senior Engineering Manager will be responsible for overseeing product development, managing a high-performing engineering team, and ensuring the delivery of innovative and robust solutions aligned with our strategic goals.
Key Responsibilities:
– Lead, mentor, and build a capable team of software engineers, fostering an environment that encourages innovation and collaboration.
– Oversee the complete software development lifecycle (SDLC) for connected platform products, ensuring compliance with quality standards, timelines, and resource allocation.
– Work closely with product management to define product requirements, set development priorities, and align technical goals with market needs.
– Ensure that product designs and implementations effectively address security, scalability, and performance requirements.
– Drive the adoption of best practices in software development and IoT deployment, promoting code quality, testing, and continuous improvements.
– Develop and maintain a strong understanding of industry trends and emerging technologies to guide technical direction and innovations within the team.
– Work with cross-functional teams to integrate IoT solutions with various platforms, ensuring interoperability and platform-agnostic compatibility.
– Serve as a key liaison with executive leadership and stakeholders, providing insights on project status and team performance while advocating for resources and support.
Must-Haves:
– Bachelor’s degree in Computer Science, Engineering, or a related field.
– At least 8+ years of experience in software engineering, with a focus on product development.
– Proven experience managing and leading engineering teams, with a successful track record of delivering complex software products.
– Strong hands-on experience with cloud technologies, particularly Microsoft Azure, and a solid understanding of platform-agnostic solutions.
– In-depth knowledge of IoT architecture, protocols, and security considerations.
– Experience with designing scalable systems capable of handling significant volumes of data and transactions.
– Demonstrated ability to translate business requirements into technical solutions.
– Familiarity with RESTful APIs, microservices architecture, and data integration techniques.
– Strong problem-solving skills with a proactive approach to identifying challenges and driving resolutions.
– Excellent communication, leadership, and interpersonal skills to influence and manage cross-functional collaboration effectively.
Nice to Have:
– Master’s degree in a relevant technical field.
– Familiarity with Agile development methodologies and project management best practices.
– Understanding of data science principles and their application to IoT and connected solutions.
– Knowledge of DevOps practices, continuous integration, and automated deployment processes.
YOU MUST HAVE
• Bachelor’s degree from an accredited institution in a technical discipline such as the sciences, technology, engineering or mathematics
WE VALUE
• Understanding various software development lifecycle
• Significant relevant experience
• Knowledge of software configuration management and change management practices
• Diverse and global teaming and collaboration
• Effective communicator
• Wide degree of creativity and latitude
• Individuals who are self-motivated and able to work with little supervision, who consistently take the initiative to get things done, do things before being asked by others or forced to by events.
• Ability to find the correct balance between demand and capacity when establishing priorities for the organization.
• Analytical skills & software development skills
Share
Facebook
X
LinkedIn
Telegram
Tumblr
Whatsapp
VK
Mail