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.
Backend
Senior Software Engineer
Contact Company
15+ years of experience
IoT · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Fullstack Software Engineer

Senior Fullstack Software Engineer at SimpliSafe, developing innovative home security solutions and enhancing customer experiences.

Sr. Software Engineer - Ecommerce

Senior Software Engineer role at SimpliSafe, focusing on Ecommerce and Enterprise Information Systems to improve customer experience and product delivery.

Sr Software Engineer- Operations

Sr Software Engineer- Operations at SimpliSafe: Design and implement APIs for Customer Experience Platform, 5+ years full-stack experience required.

Senior Software Engineer in Test

Senior Software Engineer in Test at SimpliSafe: Implement test automation for API and mobile app quality assurance using Python and automation frameworks.

Sr. Software Engineer, Traffic Engineering

Senior Software Engineer position at Tesla focusing on traffic engineering, infrastructure services, and edge computing platforms with competitive compensation and comprehensive benefits.

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 4 months 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?