Staff Software Engineer
Overview
In this role you will shape the future of SimpliSafe’s e-commerce platform, improving how customers learn about products and complete purchases across sales channels. You’ll work with cross-functional teams to deliver fast, reliable shopping experiences and scalable services that support fulfillment and data-driven decisions. You’ll mentor engineers, drive technical standards, and elevate developer experience while expanding capabilities with reporting and self-service tools. This is a high-impact opportunity to contribute to a mission-driven, customer-obsessed organization.
Compensation / Benefitsmission- and values-driven culturecomprehensive total rewards packageFree SimpliSafe system and professional monitoringEmployee Resource Groups (ERGs)
ResponsibilitiesBuild and evolve the e-commerce platform, including design, development, testing, and deploymentDeliver reliable, scalable services using appropriate tools and architecturesCollaborate with marketing to ensure a fast, high-quality online shopping experiencePartner with data analytics to capture and leverage information for business decisionsCoordinate with operations to integrate with fulfillment and shipping servicesWork with QA to ensure end-to-end quality in CI/CD pipelinesDevelop reporting services and internal tools to expand capabilities
Key requirements8+ years of professional software development experienceExperience leading or delivering full-stack solutions from concept to completionMentorship and ability to drive technical decisions and set engineering standardsExpertise with React and modern JavaScript frameworks (Remix, Next.js, React Router) and scalable architecturesStrong experience with Node.js and TypeScriptBackend service design with REST and GraphQL (NestJS or Express.js)SQL experience with ORM (TypeORM, Prisma) and schema designCloud-native development (preferably AWS) and IaCExperience with AI tools to accelerate developmentAgile environment and continuous delivery mindsetPassion for building new capabilities and integrating with third-party systemsCollaborative team playerMentorship and leadershipClear communicationReactRemixNext.js