SimpliSafe Logo

SimpliSafe

Software Engineer II

Posted 3 Days Ago
India
Junior
India
Junior
As a Software Engineer II at SimpliSafe, you will develop backend services for the manufacturing and fulfillment team, supporting hardware device setup and configuration. You'll collaborate with partners on backend solutions, desktop applications, and work on manufacturing processes involving encryption, programming, and calibration.
The summary above was generated by AI

About SimpliSafe 

We’re a high-tech home security company that’s passionate about protecting the life you’ve built and our mission of keeping Every Home Secure. And we’ve created a culture here that cares just as deeply about the career you’re building. Ours is a no ego culture of collaboration and innovation where those seeking their next challenge can find big opportunities and make a huge impact on the lives of all those who we protect. We don’t just want you to work here. We want you to grow and thrive here.

We are partnering with a local India firm called Kaamwork to build out an Engineering presence in India. 

Why are we hiring?

Well, we’re growing and thriving. So, we need smart, talented, and humble people who share our values to join us as we relentlessly pursue our goal of ensuring everyone feels safe in their own home.

What You’ll Do:

SimpliSafe is looking for a Software Engineer - II to join a new Manufacturing and Fulfillment team which owns our backend API and desktop tool for setup/configuration of hardware devices .

Being in the home security domain, we have our own set of devices , which includes a base station, cameras, and different types of sensors. Hardware manufacturing and fulfillment is managed by our manufacturing and fulfillment partners. 

This team owns the manufacturing and fulfillment support domain, including refurbishment, which entails building backend service to support the desktop applications that are used by our partners. Since this is a closed ecosystem, for security reasons, the team owns the native applications as well. A manufacturing process involves multiple steps, including frequency calibration, tests, programming encryption and certificate information onto the device and the team supports all those phases of manufacturing that would mean working with hardware and devices.

Our primary stakeholders are the manufacturing and fulfillment partners, the manufacturing and fulfillment operations, and the firmware teams.

What You’ll Bring:

  • A collaborative team player with industry experience (2+ years)
  • Writing backend services at scale using one of Go, Java, JS, or C# . We are using typescript in the backend and C# for desktop app.
  • Experience working with desktop applications .
  • Thorough understanding of foundational web service technologies (e.g. TCP, REST, grpc, Protobuf, JSON).
  • Experience with cloud technology (AWS preferred) and designing solutions that leverage its unique advantages.
  • Collaborative mindset and a passion for technology and learning.
  • Practitioner of lean or agile software development principles and practices, understanding and advocating the importance of test automation, continuous delivery, continuous improvement, and value delivery.

Nice to haves:

  • Comfortable in dealing with Hardware programmers , frequency counter etc.
  • Experience with Infrastructure as Code (Terraform, Ansible, and such)
  • Experience working with one or more of the following data handling technologies (SQL, MongoDB, Redis, Amazon SQS, Elasticsearch, Kafka)
  • Comfortable with the CLI and shell scripting
  • Knowledge of containerization and orchestration (Docker, Kubernetes, or ECS)


Top Skills

C#
Go
Java
JavaScript
Typescript

Similar Jobs

2 Days Ago
Hybrid
Mumbai, Maharashtra, IND
Junior
Junior
Financial Services
As a Software Engineer II, you'll enhance, design, and deliver software components for JPMorgan Chase's Commercial & Investment Bank. Responsibilities include writing secure code, designing technical solutions, analyzing data sets, and troubleshooting applications while contributing to the team's culture of diversity and inclusion.
Top Skills: C#Java
2 Days Ago
Hybrid
Bengaluru, Karnataka, IND
Mid level
Mid level
Financial Services
The Software Engineer III will design and implement software solutions while ensuring high-quality production code. They will analyze data to improve software performance, contribute to team culture, and engage in agile methodologies.
Top Skills: AgileCloud TechnologiesDatabase Querying LanguagesModern Programming LanguagesSoftware Engineering
2 Days Ago
Hybrid
Hyderabad, Telangana, IND
Junior
Junior
Financial Services
As a Software Engineer II at JPMorgan Chase, you will enhance and deliver software components in an agile environment, develop and debug codes, and apply knowledge of the Software Development Life Cycle. The role emphasizes learning, technical troubleshooting, and contribution to a diverse team culture.
Top Skills: Application DevelopmentSoftware Engineering

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account