Rigado

Senior Backend Engineer

Job description

What we do in Engineering at Rigado:

We devise and build creative, scalable, and maintainable solutions to address real pain points endemic to companies that use IoT devices as an integral part of their business. Whether those devices are used to monitor room occupancy and temperature, track inventory, or provide alerting for physical states, they need to be managed, updated, and monitored in a secure and robust way. Rigado's products meet this need.

Join us as we develop and evolve our edge platform to provide Device Operations capabilities--including secure, over-the-air updating, monitoring, and metric collection--to businesses building and managing IoT projects at enterprise scale.

How We do in Engineering:

Curiosity, empathy, ownership, and collaboration underline our work. If you're eager to both learn from and teach fellow engineers and non-engineers alike, build excellent products for our customers, and dive headfirst into unfamiliar technology, approaches, and challenges.

The Tech:

We're building a distributed system in Go to manage devices on the edge, so our systems must function effectively in the absence of a fat, stable pipe between the server and the client. The system extends from the backend in the cloud down to actual management devices, so we've got software, firmware, and hardware engineers all working in tandem. No experience with the other the areas of engineering required for this software position; what is required is that your interest is piqued to learn more about them.

The Team:

We're building a team in addition to building software, and we value and seek inclusion and diversity in that team. We are committed to pushing a sea change on that front. If this commitment resonates with you and the work sounds interesting to you, we want to hear from you!

Requirements:

Experience designing and building distributed systems
Experience in Go
Experience with PostgreSQL
Experience with Azure and/or Kubernetes
Commitment to writing stable and maintainable software that's tested and well documented
Understanding of how to use metrics, monitoring, and alerting to ensure system health
Experience with continuous integration and automation
Understanding of networking (OSI, TLS, HTTP)
Familiarity with Linux (embedded or otherwise)

Most importantly, we're looking for someone who is excited to learn and tackle new challenges, is motivated to be a valued colleague, isn't afraid to ask for help, and doesn't hesitate to provide help. This is a new, burgeoning area of technology that we're driving, so there's a lot of room to help shape the future of software at Rigado and of IoT device management generally.

Benefits:

Health Insurance. (Vision, Dental, Medical)
Incentive Stock Options
20 days of flexible paid time off (FTO) per year.
13 company holidays.
Employer sponsored 401(k) plan (Rigado contributes 3%, regardless of your contribution)
Wellness reimbursement up to $100/month.

Rigado

Leading provider of enterprise bluetooth for commercial spaces.