Staff Software Engineer

SimpliSafe is a high-tech home security company passionate about protecting homes and keeping Every Home Secure.
Backend
Staff Software Engineer
Hybrid
10+ years of experience
Cybersecurity

Description For Staff Software Engineer

SimpliSafe's Enterprise Information Systems team is seeking a Staff Fullstack Software Engineer to lead new and existing projects, focusing on improving customer interactions throughout the sales and fulfillment funnel. You'll work on building solutions from inception to production, including design, development, testing, and deployment. The role involves creating right-sized, tested, and reliable services, working with operations teams on fulfillment and shipping services, developing agent-facing tools for call centers, ensuring quality E2E tests, and building reporting services and internal tools.

Key responsibilities include:

  • Using the best tools for the job to create reliable services
  • Communicating with fulfillment and shipping services for warehouses
  • Developing agent-facing tools and workflows for call centers
  • Working with QA engineers on E2E tests during CI/CD
  • Building reporting services and self-service internal tools

Requirements:

  • 10+ years of industry experience
  • Knowledge of REST, GraphQL, and modern web technologies
  • Extensive experience in designing and implementing backend services and APIs
  • Experience with frontend implementations in modern web frameworks
  • Ability to lead, influence, and mentor others
  • Experience in re-platforming existing systems
  • Familiarity with cloud-based microservices (AWS, Azure, or GCP)
  • Comfortable with CI/CD environments
  • Agile team experience
  • Passion for continuous learning and growth

Nice-to-have skills include e-commerce experience, Node.js frameworks, infrastructure as code, containerization, Commercetools or Contentful knowledge, functional programming concepts, automation testing, React frameworks, and on-call support experience.

SimpliSafe offers a hybrid work model, with two core days in the office (typically Tuesday and Wednesday) and flexibility for the remainder of the week. They value customer obsession, aiming high, having no ego, working as one team, lifting others as they climb, and being lean and nimble.

Join SimpliSafe to make a huge impact on the lives of those they protect while growing and thriving in your career.

Last updated 2 months ago

Responsibilities For Staff Software Engineer

  • Assume leadership of new and existing projects, building solutions from inception to production - design, development, testing and deployment
  • Devise process and workflow improvements with business partners
  • Architect solutions across multiple platforms and services
  • Use the best tools for the job; creating right-sized, tested, and reliable services to meet the needs of the customers and co-workers
  • Work with operations teams to communicate with fulfillment and shipping services that power our warehouses
  • Work with customer service teams to develop agent facing tools and workflows that power our call centers, and are closely integrated with our e-commerce website
  • Work with QA engineers to ensure we run quality E2E tests during each stage of CI/CD
  • Build reporting services and self-service internal tools for use by others to grow SimpliSafe's capabilities

Requirements For Staff Software Engineer

Node.js
React
TypeScript
JavaScript
Kubernetes
  • 10+ years of industry experience
  • Knowledge of REST, GraphQL, and modern web technologies
  • Extensive experience designing and implementing backend services, designing and building APIs for others to consume
  • Demonstrated experience with frontend implementations in modern web frameworks for public and internal applications
  • Ability to lead, influence, and mentor others by example including participating in code reviews, writing documentation, and architecting and presenting software solutions
  • Experience in re-platforming existing systems either by lift and shift or refactoring existing microservices and monoliths
  • Familiarity building and running scalable and fault tolerant cloud based microservices using AWS, Azure, or GCP
  • Comfortable with working in a CI/CD environment and improving development processes
  • Agile team experience with a desire to help the team and an interest in continuous delivery of high quality software
  • Passion, curiosity and a desire to continuously learn, challenge yourself, and grow your skills
  • Asks questions, listens to feedback, and provides support to your colleagues to ensure the best ideas and solutions are delivered

Interested in this job?

Jobs Related To SimpliSafe Staff Software Engineer

Staff Software Engineer

Staff Software Engineer role at SimpliSafe, focusing on backend development for cloud-based home security systems.

Data Center System EPM (Engineering Program Manager)

Lead Data Center System Engineering programs at Apple, managing hardware development from concept to delivery with competitive compensation and benefits.

Engineering Manager - Maps Developer Platform

Engineering Manager position at Apple leading the Maps Developer Platform team, focusing on API development and team leadership.

Technical Program Manager 6 - Playback

Technical Program Manager position at Netflix focusing on playback systems and streaming technology implementation.

Staff Product Manager - Mid-Market Acceleration

Lead product strategy and development for Intuit's Mid-Market solutions, focusing on international markets and working with global teams to deliver innovative financial technology products.