iRobot Corporation

Lead API Architect, Data Applications

Information Technology
Requisition ID
Job Post Information* : Posted Date
6 days ago


We’re looking for a highly experienced software engineering architect to design, implement, and evangelize the API strategy and solutions for iRobot’s next generation data and enabling applications platforms.

You will have deep RESTful / Web service design and coding skills and experience creating and scaling API, DevOps, and Cloud platforms. You will be a player coach who will not only architect solutions, but will be hands on building them as well.

Essential Functions/ Job Duties

  • Drive data API strategy, including how to manage APIs as Products, establish customer-centric approaches to API design, and collaborate on strategies to monetize APIs.
  • Set technical strategy and vision for iRobot’s data API management platform. Determine appropriate patterns, standards, community resources, and policies to scale this platform globally.
  • Participate in recruiting and onboarding high energy, high velocity API and data engineering talent to build and provide the API platform services and development practices.
  • Advisory role to executive engineering, data, and product leadership (Dir, VPs & SVPs) and ability to influence key digital strategies
  • Hands on participation in the full life-cycle of definition, design, implementation, and testing.


  • Demonstrable track record of using cutting edge technology
  • 10+ years of application development experience / expert programming language proficiency (Java, Ruby, C/C++, Node.JS, etc.).
  • 3+ years using Agile, Lean, and DevOps practices.
  • 5+ years API development (REST and newer alternatives like GraphQL)
  • Expert-level understanding of automation practices throughout the development, build, and deployment phases of the application life-cycle.
  • Expert proficiency in architecting, designing, and engineering API management platforms
  • Expert proficiency with AWS
  • Expert proficiency in developing cloud-native applications that adhere to microservices and twelve-factor application principles.
  • Experience with programming and scripting languages: Ruby, Go, Python, Perl, bash, ksh, etc.
  • Experience with development using Github or Bitbucket.



About Us

We are the leading global consumer robot company, designing and building robots that empower people to do more, both inside and outside of the home. Founded by MIT roboticists who had the vision of making practical robots a reality. To date, we have sold over 20 million robots and globally employ more than 600 of the robot industry’s best and brightest. iRobot is committed to fostering invention, discovery and technological exploration in the pursuit of practical and valuable robot products for the home. iRobot stock trades on the NASDAQ stock market under the ticker symbol IRBT.


iRobot is headquartered in Bedford, Massachusetts, accessible by our corporate shuttle directly from Alewife Station. We also have offices in California, Europe, Japan, China & Hong Kong. Imagine the future you could help us build as a fellow iRoboteer! Check out #LifeAtiRobot and follow us on Instagram: @irobotcareers


iRobot is an Equal Opportunity Employer

Next Steps

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed