Software Architect

Commit

  • Киев
  • Постоянная работа
  • Полная занятость
  • 1 мес. назад
Description:The company is a global technology services company with a rapidly expanding footprint in the UK. As an AWS Premier Tier services partner with over 700 in-house engineers, we are looking to continue growing in EMEA by adding a Senior Software Architect to our software delivery arm to help our AWS customers continue to innovate with confidence.As a Senior Software Architect with a specialization in Microservices [JG1] [GU2] and Cloud Solutions, your role will be pivotal in the design and development of software and application solutions on AWS. You will work closely with our customers and take the lead in addressing complex business and technical challenges with solutions that leverage AWS and modern cloud technologies. You will lead teams as we discover our customers’ software needs, solution to their requirements, and develop software from prototype, to MVP, to market-ready products. You will work within the AWS well architected framework to deliver high quality and cost-effective solutions. As a leader on our technical and delivery teams you will drive projects, from kickoff to implementation, while working with some of the most exciting new software concepts and customers.Working Hours: Flexible hours to support collaboration with USA-based teamsOverview:We are seeking a highly skilled and experienced Software Architect to lead the design and development of robust, scalable systems. The ideal candidate will have deep expertise in AWS, modern backend technologies, domain-driven design (DDD), and architectural patterns including distributed monolith and microservices. This role requires both technical leadership and the ability to engage with customers during pre-sale phases, helping shape innovative solutions across IoT, data, and enterprise SaaS platforms.Key Responsibilities:
  • Lead the architecture and design of secure, scalable, and high-performance systems across cloud and on-prem environments
  • Design modern solutions using Distributed Monolith and Domain-Driven Design (DDD) principles
  • Work hands-on with engineering teams implementing systems using Python (Django, FastAPI) and Node.js (NestJS, Express, and others)
  • Architect and oversee IoT platforms, data ETL pipelines, and complex event-driven systems
  • Drive modernization initiatives, guiding transitions from monoliths and legacy platforms to scalable and maintainable architectures
  • Collaborate with pre-sales and delivery teams to define technical solutions and present architecture to clients
  • Define and promote architectural standards, documentation, and design patterns within engineering teams
  • Mentor developers and review designs to ensure adherence to best practices
Requirements:
  • Proven experience as a Software Architect or similar senior engineering role
  • Strong hands-on expertise in AWS (IoT Core, Lambda, EKS, S3, API Gateway, CloudFormation, etc.)
  • Proficiency in Python (Django, FastAPI) and Node.js (NestJS, Express, etc.)
  • Deep experience with IoT solutions, data pipelines, and ETL processing
  • Proven experience in building SaaS solutions for external customers
  • Experience leveraging AI tools to optimize system performance and improve resource utilization
  • Strong background in Domain-Driven Design (DDD) and Distributed Monolith Architecture
  • Experience designing cloud-native and hybrid solutions for high scale and availability
  • Expertise in modernizing legacy systems to align with current technologies and architectures
  • Strong customer-facing and presale experience
  • Excellent communication skills in English
  • Flexible to work across time zones, including collaboration with US-based teams
Nice to Have:
  • Experience with GCP and Azure cloud services
  • Proficiency in .NET Core and related web frameworks

Commit