The pathway
How you actually get there, here
How you become one varies far more by country than what one does. This is the UK route. Most people take one of these ways in; the right one depends on where you're starting from.
- 1
Lead IoT Developer / Staff IoT Engineer
3-5 years in a Lead/Staff roleSkills to master
- Architecting end-to-end IoT solutions for a product, defining security protocols, managing technical debt, mentoring multiple junior engineers, and influencing cross-functional teams.
You're ready to move on when
- Successfully led the technical delivery of 2-3 major IoT product features or an entire product line.
- Consistently identified and addressed systemic technical challenges, not just individual bugs.
- Demonstrated ability to influence technical decisions beyond your immediate team.
- Proven track record of mentoring junior engineers to successful project completion and skill growth.
- 2
Senior Software Engineering Manager (from a related domain)
5-7 years in a Senior Management role with strong technical backgroundSkills to master
- Deep dive into embedded systems specifics, IoT cloud platforms, and device lifecycle management. Adapt existing management skills to the unique challenges of hardware-software integration and distributed systems. Build credibility in the IoT domain quickly.
You're ready to move on when
- Managed a team of 10+ engineers in a complex, distributed systems environment (e.g., cloud infrastructure, backend services).
- Demonstrated ability to quickly learn and master new technical domains.
- Proven experience in setting technical strategy and managing budgets for a significant engineering function.
- A strong personal interest and foundational understanding of IoT concepts and technologies.