Senior Software Engineer
What we do in engineering at Rigado:
Rigado delivers real-time data from low-power wireless IoT sensors to the business applications that depend on it...
What we do in engineering at Rigado:
Rigado delivers real-time data from low-power wireless IoT sensors to the business applications that depend on it – and we make that delivery secure, scalable and easy to manage. Engineering builds embedded and cloud software to configure, manage and monitor low-power wireless sensors and our IoT gateway.
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 head first into unfamiliar technology, approaches, and challenges, please be in touch.
The tech:
We're building a system in Go to manage devices at the edge on customer LANs and cell networks. Our systems must function effectively with minimal bandwidth usage between the devices and backend. 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.
We've also got some of the standard hopes and dreams of a senior backend engineer job posting:
- Experience designing and building stable, scalable backend systems
- Experience with a non-relational database such as DynamoDB
- Experience using Pub/Sub to communicate between systems
- Familiarity with AWS (Azure is a bonus)
- Experience taking an idea from concept to production
- Commitment to writing stable and maintainable software that's tested, documented, and has a barest minimum of TODOs
- Understanding of how to use metrics, monitoring, and alerting to ensure system health
- Experience with continuous integration and automation
- Experience in Go is a plus but not a requirement
- Understanding of networking – Especially the OSI model, TLS and 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.
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, please reach out.
Below are some other jobs we think you might be interested in.
-
Full-Cycle Sales Rep (Commission-Only, Contractor)
- Topsail
- Anywhere
- Remote
May 06
