SimpliSafe is looking for a Software Engineer II to join their User Systems team to develop and maintain cloud-based backend systems that power their native mobile applications, as the company is growing and thriving.
Requirements
- Experience with at least 1 major programming language (JavaScript/TypeScript, Rust, Java, Go, Python, C-Sharp etc.), and comfortable being on a team that utilizes multiple languages.
- Experience building, deploying and maintaining cloud-based backend systems in AWS, GCP or Azure.
- Familiarity with Agile methodologies (Scrum or Kanban).
- Familiarity with DevOps principles.
Responsibilities
- Work in a cross-functional team of frontend & backend engineers, quality assurance and product managers, to design, develop, test, deploy and maintain backend systems owned by the User Systems team.
- Optimize our backend systems for performance, reliability and scalability.
- Ensure high quality standards by participating in design & code reviews, writing and maintaining tests.
- Document the systems you are building to ensure they can be maintained by the next generation of developers.
- Serve in an on-call rotation as a first responder for software owned by your team.
Other
- Bachelor's degree in Computer science or a related field and 2+ years of relevant work experience.
- A sense of ownership and accountability.
- Passion for software development, continuous learning and a growth mindset.
- Customer Obsessed
- Aim High