Sr. Software Development Engineer

Ring is a smart home security company that develops IoT devices and connectivity solutions.
Taipei, TaiwanHsinchu, Hsinchu City, Taiwan
Distributed Systems
Senior Software Engineer
Contact Company
5+ years of experience
IoT · Cybersecurity · Enterprise SaaS

Description For Sr. Software Development Engineer

Ring Connectivity is seeking a Senior Software Development Engineer to lead the design and architecture of Wireless technology. You will contribute to a nationwide community network enabling connectivity for millions of IoT devices and drive the technical direction and feature roadmap for Connectivity SDKs supporting device life-cycle management.

Key responsibilities include:

  • Managing key components of the Connectivity SDK
  • Bringing fresh ideas to simplify device onboarding and improve customer value
  • Evaluating design choices, prototyping new technology, and implementing technical solutions
  • Defining product roadmap and making technical trade-offs
  • Collaborating with cross-functional teams to deliver innovative monitoring solutions
  • Driving engineering best practices and setting team standards
  • Dealing with ambiguity and making data-driven decisions
  • Influencing and driving consensus across organizations

As a Senior SDE, you'll influence the product roadmap, define key components of system architecture, and lead the adoption of best practices. You'll work closely with teams across Ring, Blink, Sidewalk, and Key for Business to bring a unified connectivity solution for customers.

The Ring Connectivity team is responsible for ensuring optimal connectivity user experience and defining use cases across the Ring, Blink, and Sidewalk product range.

Required Qualifications:

  • 5+ years of professional software development experience
  • 5+ years of programming experience in at least one language
  • 5+ years leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead, or leading an engineering team
  • Bachelor's degree in computer science or equivalent

Preferred Qualifications:

  • Master's degree in computer science or equivalent
  • 7+ years of full software development experience in wireless technologies
  • Knowledge of wireless embedded systems or architecture
  • Experience with wireless networking hardware
  • Knowledge of 802.11, 802.3, DHCP, TCP/IP stack, or BLE protocol and stack
  • Experience with Linux or RTOS development

Join our team to shape the future of IoT connectivity and make a significant impact on smart home technology!

Last updated 21 days ago

Responsibilities For Sr. Software Development Engineer

  • Manage key components of the Connectivity SDK
  • Bring fresh ideas to simplify device onboarding and improve customer value
  • Evaluate design choices, prototype new technology, and implement technical solutions
  • Define product roadmap and make technical trade-offs
  • Collaborate with cross-functional teams to deliver innovative monitoring solutions
  • Drive engineering best practices and set team standards
  • Deal with ambiguity and make data-driven decisions
  • Influence and drive consensus across organizations

Requirements For Sr. Software Development Engineer

Linux
  • 5+ years of professional software development experience
  • 5+ years of programming experience in at least one language
  • 5+ years leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead, or leading an engineering team
  • Bachelor's degree in computer science or equivalent

Interested in this job?

Jobs Related To Ring Sr. Software Development Engineer

Senior Software Engineer (Streaming), Ring

Senior Software Engineer (Streaming) position at Ring, focusing on developing and optimizing streaming technologies for IoT devices.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on large-scale distributed systems and Kubernetes infrastructure, offering hybrid work in Hyderabad.

Senior System Software Engineer, Distributed Systems - DGX Cloud

Senior System Software Engineer role at NVIDIA focusing on distributed systems for DGX Cloud, offering competitive salary and opportunity to work on cutting-edge AI infrastructure.

Sr. Software Engineer, Walrus Core

Senior Software Engineer position at Mysten Labs focusing on building decentralized storage network infrastructure with competitive compensation and comprehensive benefits.

Senior Software Engineer, Infrastructure, Google Global Networking

Senior Software Engineer position at Google Cloud focusing on infrastructure and global networking, developing distributed systems and network solutions at scale.