Iain Shigeoka
@iainshigeoka
Senior software engineer and technical leader with 25+ years building scalable systems and teams.
What I'm looking for
I am a senior software engineer and technical leader with over 25 years of software development experience and 20 years leading teams. I design and ship production systems across languages and stacks—building high-impact products such as an in-product marketing system delivering campaigns to 70M+ users and a Windows VPN client—while mentoring engineers and guiding architecture decisions.
I enjoy tackling challenging problem domains, learning new technologies, and delivering end-to-end solutions from firmware and embedded systems to distributed backends and web frontends. My background spans startups and acquisitions where I have held roles from founding engineer and CTO to VP and senior engineer, contributing across product, infrastructure, and platform domains.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Adblock Inc
Apr 2019 - Aug 2025 (6 years 4 months)
Architected and built an in-product marketing system delivering weekly campaigns to 70M+ users that generated over $12M annual revenue; designed and implemented a Windows VPN client and update pipeline to secure product distribution.
Senior Software Engineer
Inception Lighting LLC
Jun 2015 - Feb 2019 (3 years 8 months)
Architected and built firmware, backend services, and web applications supporting user and admin workflows, enabling connected lighting products and real-time control via custom WebSocket protocols.
VP Product Development
Wyndham Jade
Jan 2012 - Dec 2013 (1 year 11 months)
Led product development during acquisition of Taptopia, overseeing product strategy and engineering execution to integrate acquired technology and teams.
Co-Founder / CTO
Taptopia
Jan 2008 - Dec 2012 (4 years 11 months)
Co-founded and served as CTO, leading engineering and technical strategy to build the company's product portfolio prior to acquisition.
Senior Software Engineer
Enfora
Jan 2007 - Dec 2008 (1 year 11 months)
Developed embedded and backend systems for IoT device connectivity and data services, contributing to product capabilities that supported acquisition.
Director of Software Engineering
TeleM2M
Jan 2005 - Dec 2007 (2 years 11 months)
Co-founded and led software engineering organization building machine-to-machine connectivity platforms and services for remote devices.
Director of Software Engineering
Synosphere
Jan 2004 - Dec 2005 (1 year 11 months)
Directed engineering teams to deliver software products and services, focusing on scalable architecture and delivery processes.
Chief XMPP Engineer
Jive Software
Jan 2002 - Dec 2003 (1 year 11 months)
Owned XMPP engineering efforts, developing messaging infrastructure and real-time communication features for collaboration products.
Founding Software Engineer
eToolz
Jan 2000 - Dec 2001 (1 year 11 months)
Founding engineer building core products and infrastructure, contributing to early-stage product development and technical direction.
Education
Degrees, certifications, and relevant coursework
University of Kansas
Doctor of Philosophy, Mechanical Engineering
PhD in Mechanical Engineering focused on Distributed Open Manufacturing Environment.
University of Kansas
Master of Science, Mechanical Engineering
Master of Science in Mechanical Engineering with research on robot self-localization.
University of California, Berkeley
Bachelor of Science, Mechanical Engineering
Bachelor of Science in Mechanical Engineering.
University of California, Santa Cruz
Bachelor of Arts, Psychology
Bachelor of Arts in Psychology.
Availability
Location
Authorized to work in
Website
mailto:iain@shigeoka.comJob categories
Interested in hiring Iain?
You can contact Iain and 90k+ other talented remote workers on Himalayas.
Message IainFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
