Search jobs > Boston, MA > Principal software engineer

Principal Software Engineer - Video Team

SimpliSafe
Boston, MA
Full-time

What You’ll Do

As an engineer on SimpliSafe’s Video team you will build and maintain the cloud-based systems that empower customers to interact with their home security cameras from anywhere in the world.

We’re looking for a motivated, experienced Principal Software Engineer to design, develop, maintain and own software solutions.

We're a backend team solving large-scale video streaming and recording problems to ensure customers have real-time control and visibility into their cameras.

The safety of our customers is important, and as such our key pillars are reliability, simplicity, and performance.

Primary Responsibilities Include :

  • Partner with internal stakeholders to understand requirements and design simple, reliable, flexible solutions.
  • Drive the implementation of those solutions, both by writing code yourself and supporting other engineers with code reviews and mentoring.
  • Long-term support & maintenance work, such as performance optimization, bug fixes, feature additions, design and usability improvements, and automation.
  • Document the systems you are building to ensure they can be maintained by the next generation of developers.
  • Serve as an on-call first responder for software owned by your team.

What You'll Bring

  • 8+ years of industry experience building software solutions.
  • Extensive experience building and running cloud based microservices and distributed systems according to industry best practices.
  • 1 year of experience with real time applications such as video streaming.
  • Experience with at least 2 major programming languages and extensive experience with one (C#, JavaScript / TypeScript, Java, C++, Go, Python, etc.).
  • Passion, curiosity and a desire to continuously learn and grow.
  • Extensive experience with AWS, Azure, or GCP.
  • Excellent problem-solving skills and proven track record to break down complexity.
  • Familiarity with the Agile Scrum process.

What Values You’ll Share

  • Customer Obsessed - Building deep empathy for our customers, putting them at the core of our work, and developing strong, long-term relationships with them.
  • Aim High - Always challenging ourselves and others to raise the bar.
  • No Ego - Maintaining a no job too small attitude, and an open, inclusive and humble style.
  • One Team - Taking a highly collaborative approach to achieving success.
  • Lift As We Climb - Investing in developing others and helping others around us succeed.
  • Lean & Nimble - Working with agility and efficiency to experiment in an often ambiguous environment.
  • 30+ days ago
Related jobs
Promoted
Raytheon
Belmont, Massachusetts

As a Principal Software Engineer, you can directly impact the world around you and contribute to classified programs and technologies you are passionate about. Typically requires a Bachelor’s degree in Science, Technology, Engineering or Mathematics (STEM) and 8 years of relevant software engineerin...

Promoted
Capital One
Everett, Massachusetts

Center 3 (19075), United States of America, McLean, VirginiaSenior Software Engineer, Back End (Principal Associate)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environmen...

Promoted
BlueSkyClarity
Boston, Massachusetts

Software Engineer, Levels up to Principal and Lead, Golang, NATS, Microservices. Our client, a digital manufacturing company based in Massachusetts, is constantly looking for Software Engineers with deep expertise in Golang and a strong desire to create applications for high-load systems to enable d...

Promoted
Veeva Systems
Boston, Massachusetts

Passionate to mentor and guide engineers at all levels, review work products of other engineers in the team and evangelize the best practices and coding standards. This is a top software engineer job that incorporates everything you’ve worked so hard for. And because this role is independent, you wi...

Promoted
Cognex
Natick, Massachusetts

This position is for an experienced Software Engineer in the Core Vision Technology team at Cognex, focused on architecting and productizing the best-in-class computer vision algorithms and AI models that power Cognex’s industrial bar code readers and 2D vision tools with a mission to innovate on be...

Toast
Boston, Massachusetts

If you are the type of engineer who loves building from scratch and solving real customer pains, this could be the perfect job for you. On the New Ventures Catering & Events team, we are expanding Toast’s platform to work for the catering world. We are looking for a motivated and entrepreneurial...

Motion Recruitment
Watertown, Massachusetts

Job DescriptionThis software company in the greater Boston area is looking for a Principal Engineer to join their team. In this role, you will get to collaborate with a small team and be a part of the design and development of their new simulation software products. They are looking for an engineer ...

Cambridge Semantics
Boston, Massachusetts

Four (4) years experience developing software in a multi-threaded system-level product, such as a parallel/distributed database server. Four (4) years of experience developing software using C++. Proficient at developing software on Linux. ...

The Resource Technology Partners
Boston, Massachusetts

They're in a very exciting period of growth and I'm helping them find a Lead Cloud Engineer (AWS) for their growing engineering team. ...

Amazon.com Services LLC
North Reading, Massachusetts

As an Embedded / Firmware Software Engineer at Amazon Robotics you will work with cross functional teams in order to develop, test, and debug our robotic systems. Amazon Robotics Teams create and manage the largest fleet of industrial autonomous robots in the world and we are seeking top-notch embed...