Motive Technologies Ltd

posted 5 months ago

Full-time - Senior
Remote
10,001+ employees

About the position

As a Staff IoT Engineer at Motive, you will be instrumental in architecting our IoT platform, ensuring its scalability, reliability, and efficiency. This role involves leading the design and development of various components and services, collaborating closely with a dynamic team of platform engineers, and working alongside Product and Embedded engineers to bring innovative product ideas to fruition. Your expertise will not only guide the technical direction of our projects but also mentor fellow engineers, promoting industry best practices in IoT to maintain high standards in our solutions. In this position, you will be responsible for promoting best IoT practices and collaborating with a cross-functional team to design and document scalable solutions. You will write secure, maintainable code that powers our platform, which connects the world's physical economy. Leading code reviews and guiding software architecture decisions will be key aspects of your role. You will serve as a resource for the product team, helping to determine the technical feasibility of features and building scalable data models to enhance system performance. Your work will also involve making design choices for API interfaces that function seamlessly across internal and external applications and services. You will focus on building software that optimizes the cost of running services in production, reduces iteration time, and aids the team in making informed decisions about future developments. Additionally, you will implement appropriate monitoring, logging, and debugging practices to ensure the health of the system, while effectively communicating across multiple teams and projects. Active engagement with our AWS cloud infrastructure will be a significant part of your responsibilities, and you will have the opportunity to mentor and learn from other developers within the engineering organization.

Responsibilities

  • Promote best IoT practices
  • Collaborate with a cross-functional team to design and document scalable solutions
  • Write secure, maintainable code that powers the platform connecting the world's physical economy
  • Lead code reviews and guide software architecture decisions
  • Serve as a resource for the product team to determine technical feasibility of features
  • Build and scale data models to improve system performance
  • Make scalable design choices for API interfaces to work across internal and external applications and services
  • Build software that improves the cost of running a service in production and reduces iteration time
  • Implement monitoring, logging, and debugging for system health
  • Communicate effectively across multiple teams and projects
  • Actively work on AWS cloud infrastructure
  • Mentor and learn from developers within the engineering organization

Requirements

  • B.S. or M.S. in Computer Science or related field
  • 10+ years of software development experience
  • 5+ years of IoT Cloud experience
  • 3+ years of MQTT experience
  • Strong programming skills in one or more of these languages: Ruby (Rails), GoLang, Java, Python, or NodeJS
  • Experience with relational and NoSQL databases such as PostgreSQL, DynamoDB, Redis, and Cassandra
  • Experience with scaling, troubleshooting, migrations, and security of distributed systems
  • Experience building for Cloud Infrastructure such as AWS, GCP, Azure, or private clouds
  • Experience with CI/CD and version control (preferably Git)

Benefits

  • Health, pharmacy, optical and dental care benefits
  • Paid time off
  • Sick time off
  • Short term and long term disability coverage
  • Life insurance
  • 401k contribution
  • Restricted stock units for certain roles
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service