Senior Software Engineer (ARG) - Device Connectivity

SimpliSafe is a company that develops and maintains highly performant and reliable edge services for device connectivity in home security systems.
Boston, MA, USA
Backend
Senior Software Engineer
Contact Company
15+ years of experience
IoT · Cybersecurity

Description For Senior Software Engineer (ARG) - Device Connectivity

SimpliSafe is seeking a Senior Consultant to join our Device Connectivity team. This team plays a crucial role in developing and maintaining highly performant and reliable edge services that enable our devices to communicate with the rest of our cloud ecosystem. These services are not just critical; they are indispensable in keeping our customers' homes secure.

In this role, you will:

  • Build solutions from their inception through to production - from design, development, testing and deployment.
  • Use the best tools for the job, creating the right-sized, tested, and reliable services to meet the needs of customers and co-workers.
  • Work on microservices, which are small, independent, and easy to learn, change, and extend.
  • Collaborate and coordinate with various engineering teams within the platform, driving adoption, gathering feedback, and continuously improving the solution.
  • Be a technical leader on the team, driving design discussions/decisions and participating in code reviews; mentor and coach team members on sound design and coding practices.
  • Support in creating a technical roadmap for the team.

About You:

  • A collaborative team player with industry experience (15+ years) writing backend services at scale using one of Go, Python, Java, C++ or C#.
  • Embrace the opportunity to work in a polyglot development environment, leveraging various cutting-edge technologies to build robust solutions.
  • Thoroughly understand foundational web services technologies such as TCP, REST, Protobuf, and JSON.
  • Experience with cloud technology (AWS preferred) and designing solutions that leverage its unique advantages.
  • Work with the latest technologies, concepts, and approaches, including DevOps, Microservices, IoT, Security and more.
  • Collaborative mindset and a passion for technology and learning. Enjoys mentoring teammates and helping everyone perform better.
  • Practitioner of lean or agile software development principles and practices.

Nice to haves:

  • Experience with Infrastructure as Code (Terraform, Ansible)
  • Experience with Python
  • Experience with data handling technologies (SQL, AWS IoT, Redis, Amazon SQS, Elasticsearch, Kafka)
  • Comfortable with CLI and shell scripting
  • Knowledge of containerization and orchestration (Docker, Kubernetes, or ECS)
Last updated 11 days ago

Responsibilities For Senior Software Engineer (ARG) - Device Connectivity

  • Build solutions from inception to production
  • Use best tools for the job
  • Work on microservices
  • Collaborate with various engineering teams
  • Be a technical leader
  • Drive design discussions and decisions
  • Participate in code reviews
  • Mentor and coach team members
  • Support in creating technical roadmap

Requirements For Senior Software Engineer (ARG) - Device Connectivity

Go
Python
Java
  • 15+ years of industry experience
  • Experience with Go, Python, Java, C++ or C#
  • Understanding of web services technologies (TCP, REST, Protobuf, JSON)
  • Experience with cloud technology (AWS preferred)
  • Knowledge of DevOps, Microservices, IoT, Security
  • Collaborative mindset
  • Passion for technology and learning
  • Experience with lean or agile software development

Interested in this job?

Jobs Related To SimpliSafe Senior Software Engineer (ARG) - Device Connectivity

Sr. Cabling Design Engineer, AI Infrastructure

Sr. Cabling Design Engineer for Tesla's AI Infrastructure team in Austin, TX. Design and implement cabling solutions for large-scale data centers.

Mechanical Engineer, Infrastructure Design

Tesla seeks a Mechanical Engineer for Infrastructure Design to innovate and support projects across North America, requiring expertise in HVAC, plumbing, and mechanical systems.

Backend Software Engineer, Digital Experience

Backend Software Engineer role at Tesla, focusing on digital experience and customer-facing applications.

Sr. Service Engineer

Sr. Service Engineer at Tesla: Manage field issues, deploy campaigns, and drive engineering solutions for the Campaigns and Field Tooling Programs team.

Sr. Network Engineer, Data Center Engineering

Senior Network Engineer role at Tesla, leading data center network design and implementation for innovative automotive technologies.