Staff Software Engineer - BSIMM

Boston | Norwalk | Pennsylvania | Portland | Remote | Rochester

Datto, the world’s leading provider of IT solutions delivered through managed service providers, is looking for a Software Engineer with a passion for security to join our fast paced growing team.

A Look Inside the Job

As the security champion for Datto’s BCDR device team, you will partner with our security teams to enhance and protect the software powering Datto’s SIRIS and Alto business continuity and disaster recovery (BCDR) products, ~90K edge devices deployed across all 7 continents.

Datto’s BCDR devices are linux powered backup appliances that perform block-level snapshots of physical, virtual, and public cloud based servers. Backup data is stored as raw disk images in a local ZFS-based disk array.

In the event of data loss, customers can recover data in a variety of ways including; restoring files or directories, mounting volumes as iSCSI targets or Samba shares, launching a backup as a local or remotely hosted virtual machine, or deploying a backup to physical hardware.

About You

  • You have a passion for security, software engineering, and continuous learning
  • You offer new ideas and a unique point of view
  • You look forward to collaborating with diverse teams
  • You are a self-starter and thrive in a fast paced environment
  • You eagerly seek and give help
  • Transparency tops your list of values, and you contribute to a culture of respect and inclusion
  • You are inquisitive and focused, and see every challenge as an opportunity
  • You would rather create the future than wait for it
  • You have excellent communication skills

In this job you will:

  • Partner with the Datto Security team to champion security throughout the software development lifecycle
  • Collaborate with the Product Owner and the Principal Engineer to prioritize security related work
  • Design and implement fixes for vulnerabilities identified by security scanning tools or uncovered by our pentest team 
  • Participate in design and code reviews with a focus on security
  • Design and implement security specific automated testing
  • Mentor other software engineers on secure coding practices
  • Contribute to the continual improvement of the architecture and code base

Required Experience:

  • 3+ years of professional experience developing solutions in an object-oriented language such as Java, PHP, C++, or C# 
  • B.S. or M.S. in Software Engineering, Computer Science, or a related field (or equivalent experience)
  • Strong Computer Science fundamentals in data structures, design patterns, and algorithms
  • Experience with Linux and shell scripting (bash)
  • Solid understanding of the OWASP Top 10 vulnerabilities
  • Familiar with static and dynamic application security testing tools (Nessus, Acunetix, RIPS, etc)

Beneficial Experience:

  • Security+ or similar security certification
  • Familiar with vulnerability scoring frameworks such as CVSS
  • Understanding of authentication and authorization frameworks/standards
  • Familiarity with hypervisors (VMWare, Hyper-v, VirtualBox, KVM, etc)
  • Familiarity with PHP, Apache, Symfony, NGINX, Ubuntu
  • Familiarity with zfs or similar COW filesystems



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

Summary of benefits not showing up? View a summary here: Datto Benefits


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.

Staff Software Engineer - BSIMM

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