A global product-focused technology company is looking for a Senior Software Engineer with strong expertise in cloud platforms and AWS to support the migration of legacy systems to a modern, scalable, serverless architecture.
This role sits at the intersection of software engineering, cloud architecture, and platform enablement, offering the opportunity to make a significant impact on a large-scale technical transformation. You will work with complex systems, lead critical migration initiatives, and help shape long-term architectural decisions.
Experience / Skills required:
Must have:
Experience: 10+ years of professional software engineering experience, ideally in large-scale or enterprise systems Python: Strong, hands-on production experience AWS Serverless: 3+ years of daily experience with Lambda, DynamoDB, API Gateway, and Step Functions Legacy Migration: Proven experience migrating legacy or monolithic systems to cloud-native architectures Infrastructure as Code: AWS CDK (required), Terraform and/or CloudFormation Data Stores: Strong experience with PostgreSQL and DynamoDB API & Security: Deep understanding of authentication, authorisation, and secure API design Cloud Performance: Ability to diagnose and resolve scalability, reliability, and performance issues in production Upper-Intermediate English and betterResponsibilities:
Lead the migration of platform and backend services from legacy infrastructure to AWS cloud and serverless environments Design, implement, and evolve cloud-native platform solutions with a strong focus on scalability and reliability Build and maintain shared platform services and tooling to support multiple product teams Own and improve cloud architecture, infrastructure, and deployment patterns Collaborate closely with product, engineering, and infrastructure teams to deliver complex migration initiatives Drive adoption of best practices in cloud security, performance, and cost optimization Contribute hands-on code across backend and platform components Support and improve CI/CD pipelines and infrastructure-as-code workflows Participate in architectural reviews and influence technical direction and platform strategy Troubleshoot and resolve complex production and platform-level issues Ensure systems meet operational, reliability, and observability standardsWe offer:
Competitive salary with the regular review Medical Insurance after 3 months probation period (can be used in Ukraine) Vacation (up to 20 working days) Paid sick leaves (10 working days) National Holidays as paid time off (11 days) Online English courses Accountant assistance and legal support Flexible working schedule, remote, office-based or hybrid format Fully-equipped perfect office space located in the city center (ready for work in blackouts) Direct cooperation with the customer Dynamic environment with low level of bureaucracy and great team spirit Challenging projects in diverse business domains and a variety of tech stacks Communication with Top/Senior level specialists to strengthen your hard skills Online/offline teambuildings Volunteering culture development and support