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