DEVELOPMENT

Software Architect/AWS (Remote)

Preferable Location(s): Kraków, Poland | Warsaw, Poland | Lublin, Poland | Wrocław, Poland
Work Type: Full Time
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.

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.

Details:
Location: Hybrid / Remote in Poland
Employment Type: Full-time
Working Hours: Flexible hours to support collaboration with USA-based teams
English: Fluent
Start: ASAP

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

Required Skills:
  • 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


Submit Your Application

You have successfully applied
  • You have errors in applying