Skip to content
mimi

Software Architect - Cloud Application

NextGen IT Inc.

Atlanta · On-site Contract Lead Yesterday

About the role

Job Description

We are looking for a Solution Architect to take complete technical ownership of digital product. This is a hands-on architecture and design role where you'll define, validate, and evolve the technical foundation of a large-scale IoT platform. You will collaborate closely with the Product Owner, Delivery Manager, and offshore Scrum team to ensure architectural integrity, cross-platform consistency, and smooth execution of product goals.

Key Responsibilities

  • Own the end-to-end architecture and technical integrity of the digital product.
  • Translate business requirements into scalable, secure, and high-performing solution designs.
  • Define system architecture, data flow, and integration blueprints across microservices, APIs, and cloud components.
  • Prepare and present architecture diagrams, technical proposals, and implementation approaches to stakeholders.
  • Work closely with the Product Owner, Delivery Manager, and offshore Scrum team to align priorities, clarify technical scope, and support delivery.
  • Provide proactive technical recommendations for modernization, performance optimization, and technology upgrades.
  • Evaluate emerging technologies, tools, and frameworks to continuously improve system reliability and maintainability.
  • Conduct architecture and design reviews; ensure adherence to best practices in security, scalability, and cloud performance.
  • Collaborate with cross-functional teams (Device Cloud, Mobile, Data Lake, NOC) for interface and dependency alignment.
  • Support CI/CD, DevOps, and observability practices to maintain system uptime and operational efficiency.
  • Maintain technical documentation and own the architectural governance process for product.

Technical Skills

Core Stack

  • ReactJS, NodeJS, Express, TypeScript
  • PostgreSQL, MongoDB
  • RESTful & Event-driven microservice architecture (MQTT, Kafka, WebSocket)

Cloud & DevOps

  • Proficiency with AWS (preferred) or Azure
  • Experience with EC2, Lambda, API Gateway, CloudFront, Route53, S3, DynamoDB
  • Familiarity with container orchestration (Docker, Kubernetes, ECS/EKS)
  • CI/CD experience using GitHub Actions, Jenkins, or similar tools

Integration & Monitoring

  • REST, GraphQL, and API management
  • Monitoring and observability using Prometheus, Grafana, ELK Stack, or CloudWatch
  • API security and authentication (OAuth 2.0, JWT, mTLS)

Qualifications

Education

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 12+ years of experience in software architecture, design, and full-stack development.

Experience

  • Proven experience designing large-scale, distributed, or cloud-native applications.
  • Hands-on experience in IoT/IIoT or connected product platforms preferred.
  • AWS Certified Solution Architect (Associate/Professional) or Azure equivalent certification preferred.

Soft Skills

  • Excellent communication and stakeholder management skills across technical and business teams.
  • Strong analytical and problem-solving mindset with a focus on proactive solutions.
  • Confident in presenting architectures and technical approaches to both technical and non-technical audiences.
  • Ability to collaborate effectively with Product, Delivery, and offshore engineering teams.
  • Self-driven, curious, and passionate about technology modernization and continuous improvement.
  • Skilled in creating clear technical documentation and visual diagrams (Lucidchart, Draw.io, Visio, or similar).

Skills

API GatewayAWSAWS LambdaAzureCloudFrontCloudWatchDockerDynamoDBEC2ECS/EKSELK StackExpressGraphQLGrafanaKafkaKubernetesMongoDBMQTTNodeJSOAuth 2.0PostgreSQLPrometheusReactJSRESTRoute53S3TypeScriptWebSocketmTLSmicroservice architecture

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free