Senior Software Architect / Consultant

Posted 3 weeks ago

Worldwide

Summary

Job Summary We are looking for a hands-on Software Solution Architect with deep IoT expertise to lead the end-to-end design and delivery of a new IoT product from concept to market launch. You will be responsible for architecting complete software solutions, leveraging full-stack development experience, creating detailed system designs, managing project budgets, building the new product, and rigorously testing competitor products available in the market to ensure our solution is superior in performance, cost, features, and user experience. This is a high-impact, owner-operator role where you will translate business needs into scalable, secure, and cost-effective IoT architectures while driving the entire product creation lifecycle. Key Responsibilities Solution Architecture & Design * Design complete end-to-end IoT solutions including device firmware/cloud communication, edge computing, cloud backend, mobile/web applications, dashboards, and analytics platforms. * Create high-level and low-level architecture diagrams, data flows, API contracts, security models, and integration patterns. * Select and justify technology stack, protocols (MQTT, CoAP, HTTP/HTTPS, WebSocket), cloud platforms (AWS IoT, Azure IoT, Google Cloud IoT), and hardware partners. Full-Stack Development * Provide hands-on full-stack guidance across frontend (React / Next.js / Flutter), backend (Node.js / Python / Java), databases (SQL & NoSQL), cloud infrastructure, DevOps pipelines, and IoT device integration. New Product Creation * Own the complete product development lifecycle: requirements gathering → architecture → implementation → testing → deployment → scaling. * Drive the creation of a new IoT product (hardware + software) that meets market needs and business goals. Competitive Product Testing & Analysis * Procure, test, and reverse-analyze all major competing IoT products in the target segment. * Document strengths, weaknesses, performance benchmarks, security gaps, cost structures, and user experience issues to inform our product strategy and differentiation. Budgeting & Financial Ownership * Prepare detailed project budgets covering development, cloud infrastructure, third-party services, hardware prototyping, testing, and licensing. * Track actual vs. planned spend, optimize costs. * Identify cost-saving opportunities without compromising quality or timelines. Required Qualifications & Experience * 8+ years of total experience in software development/architecture. * Minimum 5 years as a Solution Architect or Lead Architect on IoT / Connected Devices projects. * Strong full-stack development experience with modern technology stacks (you must have coded production systems, not just designed them). * Proven experience designing and delivering at IoT products from scratch. * Hands-on experience testing and benchmarking competitor IoT products. Must-Have Skills Technical * IoT Protocols & Platforms: MQTT, AWS IoT Core / Azure IoT Hub, device shadowing, OTA updates. * Full-Stack: React/Next.js, Node.js/Python, REST/GraphQL, PostgreSQL/MongoDB, Docker, Kubernetes, CI/CD. * Cloud Architecture: AWS/Azure/GCP IoT services, serverless, microservices. Soft & Leadership * Excellent communication – ability to explain complex architectures to both technical and non-technical stakeholders. * Budgeting and financial acumen. * Ability to work independently.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Web Application
Software Architecture & Design
Activity on this job
  • Proposals:15 to 20
  • Last viewed by client:2 weeks ago
  • Interviewing:
    4
  • Invites sent:
    5
  • Unanswered invites:
    0
About the client
Member since Aug 13, 2025
  • IND
    Kochi1:27 PM
  • $3.6K total spent
    2 hires, 1 active
  • 171 hours

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo