Sr. Software Engineer II - Front End


As the world’s leading provider of cloud-based software and technology solutions delivered by managed service providers (MSPs), Datto believes there is no limit to what small and medium businesses can achieve with the right technology. Datto offers Unified Continuity, Networking, and Business Management solutions and has created a one-of-a-kind ecosystem of MSP partners. These partners provide Datto solutions to over one million businesses across the globe. Since its founding in 2007, Datto continues to win awards each year for its rapid growth, product excellence, superior technical support, and for fostering an outstanding workplace. With headquarters in Norwalk, Connecticut, Datto has global offices in the United Kingdom, Netherlands, Denmark, Germany, Canada, Australia, China, and Singapore. Learn more at

The Datto RMM engineering team is looking for a Senior Front End Developer who gets excited about building UI's that are intuitive, easy to use, and present complicated data in simple, easy to understand ways. As a Senior Front End Developer, you will work collaboratively with our product management team and a team of highly experienced backend developers, and design and create a new modern web UI to ultimately replace an existing traditional web UI. You will identify and implement the best UI technology for the job.

You will report to the Mgr, Software Development RMM.

Does This Describe You:

You're a team player and a creative thinker.

A Look Inside the Job:

  • Help create an entirely new web portal UI from the ground up to iteratively replace an existing Grails-based (Java web framework) UI 
  • Focus on usability, responsiveness, performance, and security 
  • Participate in product design and give feedback on usability early in the design phase 
  • Create concepts, wireframes, mockups and user journeys that lead to intuitive user experiences for multiple devices including mobile
  • Implement the user experience designs, and work with backend developers to integrate them with the full technology stack
  • Optimize code for performance and memory usage SEO OAuth 

About You:

  • Experience delivering an excellent user experience and a responsive user interface across multiple browsers 
  • Excellent knowledge of HTML5, CSS, and JavaScript 
  • Good understanding of the internals of web protocols: HTTPS, Websockets, SSE and REST 
  • Experience working with one or more modern JavaScript libraries (React, Backbone/Marionette, Angular, Ember) 
  • Work experience as a UI/UX designer or similar role, portfolio of prior design projects 
  • Experience with automated testing, from the unit through to functional perspectives 
  • Strong interpersonal skills with your peers 
  • Experience developing with backends based on a microservices architecture 
  • Proficiency developing asynchronous code 
  • A passion for programming, admiring the simple over the complex, and a sense of pride in your work 
  • You like to write beautiful code, and you think coding is something creative
  • You will need to be situated at our Amersham, Bucks engineering office, though working from home is possible. In this case, you will need to be available for meetings and discussions at the office
  • You make prolific use of animated gif memes in your daily communication 
  • Nice to haves WebSockets, SSE Iconography and/or other graphic artistic abilities 
  • Experience with UI testing frameworks such as KarmaJS, Protractor, or Cucumber 
  • Experience with any of the following: Git Atlassian Stack (JIRA, Confluence, Bamboo, Stash) Balsamiq, Adobe Illustrator,, InVision

At Datto, we believe our employees are our greatest asset and offer all full-time employees a wide-ranging benefits package, including:

  • Private medical insurance
  • Free lunch every Friday
  • Flexible paid time off policy
  • Free food, drinks, and fresh organic fruit
  • Fitness reimbursement
  • Charity match program
  • Education reimbursement
  • And more!

By submitting an application, you acknowledge we will process your data in order to consider you for the position you apply for and for other open positions within our company for which you may be suited.  We collect and store your data in accordance with our Recruiting Privacy Practices.

Datto is an equal opportunity employer.

Sr. Software Engineer II - Front End

Demographic Questions

Individuals seeking employment at Datto are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. In order to track the effectiveness of our recruiting efforts and ensure we consider the needs of all our employees, please consider answering the following questions.

Completion is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter and any information that you do provide will be recorded and maintained in a confidential file.

Your responses to any of the following questions will be anonymized and only used to improve Datto’s diversity and inclusion initiatives. These responses will not be used / reviewed in connection with your application for employment.

I identify my gender as:

I identify as transgender:

I consider myself a member of the LGBTQ+ community

I identify my sexual orientation as:

I identify my ethnicity as:

Veteran status:

I have a physical disability:


Sorry, your application was not successfully submitted

Hurray! Your application was successfully submitted

Back to Careers