Software Architect – IoT

Dec 06, 2023

What you will do


  • You will design and develop scalable, reliable, and secure IoT solutions that meet the requirements of our clients.

  • You will work closely with product owners, developers, and stakeholders to identify and translate business requirements into technical specifications.

  • You will design, implement and maintain system architecture for IoT solutions.

  • You will develop and maintain technical documentation, including system design, architecture diagrams, and API specifications.

  • You will identify and troubleshoot technical issues and provide solutions to ensure system uptime and reliability.

  • You will lead technical discussions and present solutions to both technical and non-technical stakeholders.

  • You will participate in code reviews, architecture reviews, and technical design sessions.

  • You will provide technical guidance and mentorship to software development teams to ensure the successful delivery of IoT solutions.

  • You will conduct research and development activities to identify emerging trends and technologies in the IoT domain.

  • You will participate in project planning and provide estimates for software development tasks.


Who you are


  • You are a motivated individual who is passionate about the IoT domain and has a proven track record of delivering innovative solutions.

  • You have at least 8 years of experience in software development with a focus on IoT systems.

  • You have strong knowledge of IoT protocols, platforms, and architectures, including MQTT, CoAP.

  • You have experience with developing IoT solutions using cloud-based platforms. 

  • You have experience with Thingsboard and Node-RED is a plus.

  • You have proficiency in Java programming languages. Knowledge of Python, and JavaScript is a plus.

  • You have expertise in Postgres, and familiarity with TimescaleDb & Cassandra would be an added advantage.

  • You are experienced with software architecture design and development, including the use of design patterns and architectural styles.

  • You have a strong understanding of software development methodologies, including Agile and DevOps.

  • You are familiar with containerization and orchestration technologies such as Docker and Kubernetes.

  • You have excellent communication and interpersonal skills.


What you can expect


  • A competitive salary structure.

  • An exceptional working environment with supportive peers and mentors.

  • Breakfast and lunch at the office.

  • Monthly team events.

  • Lots of challenges and scope to implement your ideas.


Job Title: Software Architect – IoT

Job nature: Full-time

Location: Bangladesh

Available position(s):1