Senior Software Architect / Consultant
Worldwide
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/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
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
- INDKochi1:27 PM
- $3.6K total spent2 hires, 1 active
- 171 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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