July 2, 2026
Lead Full-Stack / .NET Developer
Senior • Hybrid
Krakow, Poland
We are looking for a strong Lead Full-Stack / .NET Developer to support the modernization of a legacy accounting application and its migration to Azure Cloud. The project focuses on transforming an existing desktop/monolithic application into a modern cloud-based solution based on microservices, .NET Core backend APIs, Angular frontend, and Azure platform services. The role requires hands-on engineering experience, strong backend/API development skills, and the ability to work in a modernization context where new cloud-native components need to coexist with legacy systems and shared data models. The team will also use AI-assisted delivery practices and AI agents as part of a new AI SDLC approach to improve development, analysis, testing, and delivery efficiency.
Responsibilities
- Design, develop and maintain backend services and APIs using .NET Core / ASP.NET Core
- Support decomposition of legacy monolithic functionality into modular services and APIs
- Development and enhancement of Angular-based frontend components where needed
- Integration of application components with Azure services and existing backend systems
- Work with Azure Kubernetes Service, API Management, Application Gateway, Azure SQL and related platform services
- Contribute to technical analysis of legacy application behavior, data flows and integration points
- Implementation of clean, maintainable and testable code following engineering best practices
- Participation in code reviews, automated testing, CI/CD pipelines and release activities
- Collaboration with architects, product owners, QA engineers and other developers to clarify requirements and technical constraints
- Use of AI-assisted development tools and agents as part of the project delivery process
Requirements
- 5+ years of experience with .NET Core / ASP.NET Core and C#
- Solid experience in designing and implementing REST APIs
- Skills in Angular and modern frontend development
- Understanding of microservices architecture and application modernization patterns
- Experience working with relational databases, preferably Azure SQL / SQL Server
- Practical experience with Azure cloud services
- Proficiency in CI/CD pipelines, preferably Azure DevOps
- Understanding of containerized application delivery, preferably Docker and Kubernetes / AKS
- Capability to work with legacy systems, existing data models and complex business logic
- Strong troubleshooting, communication and collaboration skills
- Good English communication skills
Nice to have
- Background in accounting, finance, ERP or invoicing systems
- Experience migrating desktop or monolithic applications to cloud-native architectures
- Familiarity with Azure API Management, Application Gateway, Front Door, Key Vault, Azure Monitor and Azure Container Registry
- Expertise in domain-driven design, service decomposition and API-first development
- Skills in automated testing and quality engineering practices
- Flexibility to use AI-assisted development tools such as GitHub Copilot, Claude Code or similar coding agents
- Interest in AI SDLC, agent-assisted delivery and modern software engineering automation
We offer
- We gather like-minded people:
- Engineering community of industry professionals
- Friendly team and enjoyable working environment
- Flexible schedule and opportunity to work remotely within Poland
- Chance to work abroad for up to 60 days annually
- Business-driven relocation opportunities
- We provide growth opportunities:
- Outstanding career roadmap
- Leadership development, career advising, soft skills, and well-being programs
- Certification (GCP, Azure, AWS)
- Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
- English classes
- We cover it all:
- Stable income (Employment Contract or B2B)
- Participation in the Employee Stock Purchase Plan
- Benefits package (health insurance, multisport, shopping vouchers)
- Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
- Referral bonuses
- Corporate, social and well-being events
- Please, note:
- The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview.
- We will reach out to selected candidates exclusively.
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Similar jobs you might like
Technology
EPAM Systems
Lead .NET Developer, Azure
Senior
Hybrid
Wroclaw, DS, Poland
🏢 Summary: Lead .NET Developer role focused on designing and delivering scalable digital products for Portfolio Management and Trading platforms using Azure-based, event-driven architecture. The position involves building service-based solutions, ensuring quality and reliability, and driving engineering best practices within an agile team. You will contribute to a modern Multi-Asset platform leveraging cloud, messaging, and DevOps practices. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Computer Engineering or related technical field, 6+ years of experience with C# and .NET Core, Experience with messaging platforms, Familiarity with containerization technologies, Experience working in Agile environments, Experience with test-driven development, Experience with DevOps practices, Understanding of clean code and engineering best practices, English proficiency at B2 level or higher 📃 Skills: C#, .NET, Kafka, Kubernetes, Azure, Microservices, Event-Driven, Containers, DevOps, TDD 🏢 Description: We are looking for a Lead .NET Developer, Azure to design and build attractive digital products and services while playing a key role in transforming our firm into an agile organization. You will work in the Managing Investments Technology team, focusing on delivering high-quality technology solutions to support Portfolio Management and Trading across Asset Management, with a focus on introducing a service-based, event-driven messaging architecture in Azure. Responsibilities Design, develop and improve the digital products and technology services we provide to our clients and employees Application of a broad range of software engineering practices, from analyzing user needs and developing new features to automated testing and deployment Ensure the quality, security, reliability and compliance of our solutions by applying our digital principles and implementing both functional and non-functional requirements Build observability into our solutions, monitor production health, help to resolve incidents and remediate the root cause of risks and issues Understand, represent and advocate for client needs Share knowledge and expertise with colleagues, help with hiring and contribute regularly to our engineering culture and internal communities Delivery of a first-class, scalable, digital and integrated Multi-Asset Portfolio Management and Trading platform Collaboration within a pod using agile ways of working Requirements Bachelor’s and/or Master’s degree or equivalent focusing on Computer Science, Computer Engineering or a related technical discipline 6+ years of experience with C# and .NET Core Skills in Messaging platforms, ideally Kafka Familiarity with Containers, ideally Kubernetes Background in Agile, test-driven development and DevOps practices Understanding of engineering best practices and delivering Clean Code as a Software Craftsperson Good communication skills – both written and verbal Strong analytical and problem-solving skills, you like to figure out how things work Keen interest in understanding how the business works Passion for learning and innovation English proficiency at B2 level or higher Nice to have Expertise in Microservice and Event-Driven architecture Proficiency in Cloud architecture and engineering, ideally on Microsoft Azure (Kubernetes Service, Container Apps, App Service, Functions, Event Grid and Service Bus) We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
EPAM Systems
Lead .NET Software Engineer
Senior
Hybrid
Poznan, Poland
🏢 Summary: Lead .NET Software Engineer responsible for architecture, design and hands-on development of enterprise-grade internal applications across Microsoft and cloud ecosystems. The role combines solution architecture, technical leadership and full-stack development to modernize platforms, drive cloud adoption and ensure secure, scalable integrations. You will lead cross-functional initiatives and support critical business systems in a complex enterprise environment. 🗂️ Requirements: 7+ years of IT software engineering experience, Advanced proficiency in C# and .NET / .NET Core, Strong experience with SharePoint Online, SPFx and React, Hands-on scripting and automation with PowerShell, Extensive experience with Microsoft Power Platform (Power Apps, Power Automate, Power BI, Dataflows), Experience building and supporting applications in Azure and AWS, Proven experience designing enterprise architectures, APIs and integration services, Understanding of cloud-native and distributed application patterns, Ability to lead technical design reviews and architectural governance, Familiarity with Microsoft 365 ecosystem, SFTP integrations and file-based processing, Knowledge of Azure Entra ID and identity and access management, Experience with AWS EKS, Experience working in Agile methodologies and Jira, Basic database design and SQL knowledge, English proficiency at B2 level or higher 📃 Skills: C#, .NET, .NETCore, SharePoint, SPFx, React, PowerShell, PowerApps, PowerAutomate, PowerBI, Dataflows, Azure, AWS, EKS, APIs, SQL, Jira, SFTP, EntraID, CICD, DevOps, Microsoft365 🏢 Description: We are seeking an experienced Lead .NET Software Engineer with an architectural track and hands-on development expertise to join the Enterprise Applications team. This role will lead the design, development, modernization and support of multiple internal enterprise applications and platforms that enable critical business operations across the organization. The ideal candidate combines deep technical engineering capabilities with solution architecture experience, stakeholder engagement skills and the ability to lead cross-functional initiatives in a fast-paced enterprise environment. Responsibilities Propose architecture, technical design and implementation of enterprise-grade internal applications and integrations Design scalable and secure solutions leveraging Microsoft 365, Azure, AWS and modern web technologies Provide technical leadership and mentorship to engineering teams across multiple application initiatives Collaborate with business stakeholders, product owners and enterprise architects to translate business requirements into technical solutions Develop and maintain enterprise applications using C#, .NET, React, SPFx and cloud-native services Architect and support SharePoint Online and Power Platform solutions including Power Apps, Power Automate, Power BI and Dataflows Design and implement APIs, integrations and automation workflows across enterprise systems Ensure solutions align with security, governance, compliance and operational standards Drive modernization initiatives, CI/CD improvements, cloud adoption and platform optimization Troubleshoot complex production issues and provide strategic guidance on application stability and performance Participate in Agile ceremonies, backlog refinement, technical estimation and release planning Maintain technical documentation, architectural diagrams and operational procedures Requirements 7+ years of IT software engineering experience Advanced proficiency in C#, .NET and .NET Core Strong experience with SharePoint Online, SPFx and React Skills in scripting and automation using PowerShell Extensive expertise in the Microsoft Power Platform including Power Automate, Power Apps and Power BI, as well as Dataflows Experience developing and supporting Azure applications, web services and AWS-hosted applications and infrastructure Proven background in designing enterprise application architectures and building scalable APIs and integration services Understanding of cloud-native and distributed application patterns Capability to lead technical design reviews and architectural governance while managing multiple enterprise applications simultaneously Familiarity with Microsoft 365 application ecosystem, SFTP integration and file-based processing solutions Knowledge of Azure Entra ID, identity and access management and AWS EKS Competency in Agile delivery methodologies, Jira and Agile project tracking tools Skills in basic database design and SQL along with strong analytical thinking and business engagement English proficiency at B2 level or higher Nice to have Flexibility to use Power Automate Desktop and AWS Platform-as-a-Service solutions Background in application monitoring and operational support Exposure to DevOps and CI/CD pipelines Experience working within financial services or highly regulated environments We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
EPAM Systems
Lead .NET Software Engineer
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Lead .NET Software Engineer role focused on architecture and hands-on development of enterprise-grade internal applications and integrations. The position drives modernization, cloud adoption and scalable solution design across Microsoft 365, Azure and AWS ecosystems while mentoring engineering teams. It combines deep .NET expertise with SharePoint, Power Platform and cloud-native architecture responsibilities in a fast-paced enterprise environment. 🗂️ Requirements: 7+ years of software engineering experience, Advanced proficiency in C# and .NET/.NET Core, Strong experience with SharePoint Online, SPFx and React, Expertise in Microsoft Power Platform (Power Automate, Power Apps, Power BI, Dataflows), Experience with Azure applications and AWS-hosted infrastructure, Proven experience designing enterprise architectures, APIs and integrations, Knowledge of cloud-native and distributed application patterns, Experience with PowerShell scripting and automation, Familiarity with Microsoft 365 ecosystem, SFTP and file-based integrations, Knowledge of Azure Entra ID, IAM and AWS EKS, Experience with Agile methodologies and Jira, Basic database design and SQL skills, English proficiency at B2 level or higher 📃 Skills: C#, .NET, .NET Core, React, SPFx, SharePoint, PowerShell, PowerApps, PowerAutomate, PowerBI, Dataflows, Azure, AWS, EKS, Microsoft365, EntraID, IAM, SQL, SFTP, Jira, CI/CD 🏢 Description: We are seeking an experienced Lead .NET Software Engineer with an architectural track and hands-on development expertise to join the Enterprise Applications team. This role will lead the design, development, modernization and support of multiple internal enterprise applications and platforms that enable critical business operations across the organization. The ideal candidate combines deep technical engineering capabilities with solution architecture experience, stakeholder engagement skills and the ability to lead cross-functional initiatives in a fast-paced enterprise environment. Responsibilities Propose architecture, technical design and implementation of enterprise-grade internal applications and integrations Design scalable and secure solutions leveraging Microsoft 365, Azure, AWS and modern web technologies Provide technical leadership and mentorship to engineering teams across multiple application initiatives Collaborate with business stakeholders, product owners and enterprise architects to translate business requirements into technical solutions Develop and maintain enterprise applications using C#, .NET, React, SPFx and cloud-native services Architect and support SharePoint Online and Power Platform solutions including Power Apps, Power Automate, Power BI and Dataflows Design and implement APIs, integrations and automation workflows across enterprise systems Ensure solutions align with security, governance, compliance and operational standards Drive modernization initiatives, CI/CD improvements, cloud adoption and platform optimization Troubleshoot complex production issues and provide strategic guidance on application stability and performance Participate in Agile ceremonies, backlog refinement, technical estimation and release planning Maintain technical documentation, architectural diagrams and operational procedures Requirements 7+ years of IT software engineering experience Advanced proficiency in C#, .NET and .NET Core Strong experience with SharePoint Online, SPFx and React Skills in scripting and automation using PowerShell Extensive expertise in the Microsoft Power Platform including Power Automate, Power Apps and Power BI, as well as Dataflows Experience developing and supporting Azure applications, web services and AWS-hosted applications and infrastructure Proven background in designing enterprise application architectures and building scalable APIs and integration services Understanding of cloud-native and distributed application patterns Capability to lead technical design reviews and architectural governance while managing multiple enterprise applications simultaneously Familiarity with Microsoft 365 application ecosystem, SFTP integration and file-based processing solutions Knowledge of Azure Entra ID, identity and access management and AWS EKS Competency in Agile delivery methodologies, Jira and Agile project tracking tools Skills in basic database design and SQL along with strong analytical thinking and business engagement English proficiency at B2 level or higher Nice to have Flexibility to use Power Automate Desktop and AWS Platform-as-a-Service solutions Background in application monitoring and operational support Exposure to DevOps and CI/CD pipelines Experience working within financial services or highly regulated environments We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
EPAM Systems
Lead .NET Software Engineer
Senior
Hybrid
Katowice, SL, Poland
🏢 Summary: Lead .NET Software Engineer role focused on architecture and hands-on development of enterprise applications using Microsoft and cloud technologies. The position involves designing scalable solutions, leading technical initiatives, modernizing platforms and integrating systems across Azure, AWS and Microsoft 365 ecosystems. The role combines deep engineering expertise with architectural governance and cross-functional collaboration in an enterprise environment. 🗂️ Requirements: 7+ years of IT software engineering experience, Advanced proficiency in C# and .NET/.NET Core, Strong experience with SharePoint Online, SPFx and React, Experience with Microsoft Power Platform (Power Automate, Power Apps, Power BI, Dataflows), Experience developing and supporting Azure and AWS applications, Proven experience designing enterprise architectures, APIs and integration services, Understanding of cloud-native and distributed application patterns, Experience with Azure Entra ID and identity and access management, Familiarity with Microsoft 365 ecosystem, SFTP and file-based integrations, Knowledge of SQL and basic database design, Experience with Agile methodologies and Jira, English proficiency at B2 level or higher 📃 Skills: C#, .NET, .NET Core, React, SPFx, SharePoint, PowerShell, PowerApps, PowerAutomate, PowerBI, Dataflows, Azure, AWS, EKS, Microsoft365, EntraID, SQL, SFTP, Jira, CI/CD 🏢 Description: We are seeking an experienced Lead .NET Software Engineer with an architectural track and hands-on development expertise to join the Enterprise Applications team. This role will lead the design, development, modernization and support of multiple internal enterprise applications and platforms that enable critical business operations across the organization. The ideal candidate combines deep technical engineering capabilities with solution architecture experience, stakeholder engagement skills and the ability to lead cross-functional initiatives in a fast-paced enterprise environment. Responsibilities Propose architecture, technical design and implementation of enterprise-grade internal applications and integrations Design scalable and secure solutions leveraging Microsoft 365, Azure, AWS and modern web technologies Provide technical leadership and mentorship to engineering teams across multiple application initiatives Collaborate with business stakeholders, product owners and enterprise architects to translate business requirements into technical solutions Develop and maintain enterprise applications using C#, .NET, React, SPFx and cloud-native services Architect and support SharePoint Online and Power Platform solutions including Power Apps, Power Automate, Power BI and Dataflows Design and implement APIs, integrations and automation workflows across enterprise systems Ensure solutions align with security, governance, compliance and operational standards Drive modernization initiatives, CI/CD improvements, cloud adoption and platform optimization Troubleshoot complex production issues and provide strategic guidance on application stability and performance Participate in Agile ceremonies, backlog refinement, technical estimation and release planning Maintain technical documentation, architectural diagrams and operational procedures Requirements 7+ years of IT software engineering experience Advanced proficiency in C#, .NET and .NET Core Strong experience with SharePoint Online, SPFx and React Skills in scripting and automation using PowerShell Extensive expertise in the Microsoft Power Platform including Power Automate, Power Apps and Power BI, as well as Dataflows Experience developing and supporting Azure applications, web services and AWS-hosted applications and infrastructure Proven background in designing enterprise application architectures and building scalable APIs and integration services Understanding of cloud-native and distributed application patterns Capability to lead technical design reviews and architectural governance while managing multiple enterprise applications simultaneously Familiarity with Microsoft 365 application ecosystem, SFTP integration and file-based processing solutions Knowledge of Azure Entra ID, identity and access management and AWS EKS Competency in Agile delivery methodologies, Jira and Agile project tracking tools Skills in basic database design and SQL along with strong analytical thinking and business engagement English proficiency at B2 level or higher Nice to have Flexibility to use Power Automate Desktop and AWS Platform-as-a-Service solutions Background in application monitoring and operational support Exposure to DevOps and CI/CD pipelines Experience working within financial services or highly regulated environments We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
EPAM Systems
Lead .NET Software Engineer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Lead .NET Software Engineer role focused on architecting, developing and modernizing enterprise-grade internal applications using Microsoft and cloud technologies. The position combines hands-on development with solution architecture, technical leadership and cross-functional collaboration in a large-scale enterprise environment. It involves building scalable, secure solutions across Azure, AWS, Microsoft 365 and Power Platform ecosystems. 🗂️ Requirements: 7+ years of software engineering experience, Advanced proficiency in C# and .NET/.NET Core, Strong experience with SharePoint Online, SPFx and React, Experience with Microsoft Power Platform (Power Automate, Power Apps, Power BI, Dataflows), Experience developing and supporting Azure and AWS applications, Experience designing enterprise architectures, APIs and integration services, Understanding of cloud-native and distributed application patterns, Ability to lead technical design reviews and architectural governance, Familiarity with Microsoft 365 ecosystem, SFTP integrations and file-based processing, Knowledge of Azure Entra ID and identity and access management, Experience with AWS EKS, Experience with Agile methodologies and Jira, Basic database design and SQL knowledge, English proficiency at B2 level or higher 📃 Skills: C#, .NET, .NET Core, React, SPFx, SharePoint, PowerShell, PowerApps, PowerAutomate, PowerBI, Dataflows, Azure, AWS, EKS, Microsoft365, SFTP, SQL, Jira, EntraID 🏢 Description: We are seeking an experienced Lead .NET Software Engineer with an architectural track and hands-on development expertise to join the Enterprise Applications team. This role will lead the design, development, modernization and support of multiple internal enterprise applications and platforms that enable critical business operations across the organization. The ideal candidate combines deep technical engineering capabilities with solution architecture experience, stakeholder engagement skills and the ability to lead cross-functional initiatives in a fast-paced enterprise environment. Responsibilities Propose architecture, technical design and implementation of enterprise-grade internal applications and integrations Design scalable and secure solutions leveraging Microsoft 365, Azure, AWS and modern web technologies Provide technical leadership and mentorship to engineering teams across multiple application initiatives Collaborate with business stakeholders, product owners and enterprise architects to translate business requirements into technical solutions Develop and maintain enterprise applications using C#, .NET, React, SPFx and cloud-native services Architect and support SharePoint Online and Power Platform solutions including Power Apps, Power Automate, Power BI and Dataflows Design and implement APIs, integrations and automation workflows across enterprise systems Ensure solutions align with security, governance, compliance and operational standards Drive modernization initiatives, CI/CD improvements, cloud adoption and platform optimization Troubleshoot complex production issues and provide strategic guidance on application stability and performance Participate in Agile ceremonies, backlog refinement, technical estimation and release planning Maintain technical documentation, architectural diagrams and operational procedures Requirements 7+ years of IT software engineering experience Advanced proficiency in C#, .NET and .NET Core Strong experience with SharePoint Online, SPFx and React Skills in scripting and automation using PowerShell Extensive expertise in the Microsoft Power Platform including Power Automate, Power Apps and Power BI, as well as Dataflows Experience developing and supporting Azure applications, web services and AWS-hosted applications and infrastructure Proven background in designing enterprise application architectures and building scalable APIs and integration services Understanding of cloud-native and distributed application patterns Capability to lead technical design reviews and architectural governance while managing multiple enterprise applications simultaneously Familiarity with Microsoft 365 application ecosystem, SFTP integration and file-based processing solutions Knowledge of Azure Entra ID, identity and access management and AWS EKS Competency in Agile delivery methodologies, Jira and Agile project tracking tools Skills in basic database design and SQL along with strong analytical thinking and business engagement English proficiency at B2 level or higher Nice to have Flexibility to use Power Automate Desktop and AWS Platform-as-a-Service solutions Background in application monitoring and operational support Exposure to DevOps and CI/CD pipelines Experience working within financial services or highly regulated environments We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
EPAM Systems
Lead .NET Software Engineer
Senior
Hybrid
Gdansk, Poland
🏢 Summary: Lead .NET Software Engineer role focused on architecture and hands-on development of enterprise-grade internal applications. The position involves designing scalable cloud-based solutions across Azure, AWS and Microsoft 365, leading technical initiatives, and modernizing platforms. It combines deep .NET expertise, SharePoint and Power Platform development, and cross-functional technical leadership in an Agile enterprise environment. 🗂️ Requirements: 7+ years of IT software engineering experience, Advanced proficiency in C# and .NET/.NET Core, Strong experience with SharePoint Online, SPFx and React, Experience with Microsoft Power Platform (Power Automate, Power Apps, Power BI, Dataflows), Experience developing and supporting Azure and AWS applications and infrastructure, Experience designing enterprise application architectures and scalable APIs/integrations, Knowledge of cloud-native and distributed application patterns, Ability to lead technical design reviews and architectural governance, Familiarity with Microsoft 365 ecosystem, SFTP and file-based integrations, Knowledge of Azure Entra ID and identity and access management, Experience with AWS EKS, Experience with Agile methodologies and Jira, Basic database design and SQL knowledge, English proficiency at B2 level or higher 📃 Skills: C#, .NET, .NET Core, React, SPFx, SharePoint, PowerShell, PowerApps, PowerAutomate, PowerBI, Dataflows, Azure, AWS, EKS, Microsoft365, SFTP, SQL, Jira, CI/CD 🏢 Description: We are seeking an experienced Lead .NET Software Engineer with an architectural track and hands-on development expertise to join the Enterprise Applications team. This role will lead the design, development, modernization and support of multiple internal enterprise applications and platforms that enable critical business operations across the organization. The ideal candidate combines deep technical engineering capabilities with solution architecture experience, stakeholder engagement skills and the ability to lead cross-functional initiatives in a fast-paced enterprise environment. Responsibilities Propose architecture, technical design and implementation of enterprise-grade internal applications and integrations Design scalable and secure solutions leveraging Microsoft 365, Azure, AWS and modern web technologies Provide technical leadership and mentorship to engineering teams across multiple application initiatives Collaborate with business stakeholders, product owners and enterprise architects to translate business requirements into technical solutions Develop and maintain enterprise applications using C#, .NET, React, SPFx and cloud-native services Architect and support SharePoint Online and Power Platform solutions including Power Apps, Power Automate, Power BI and Dataflows Design and implement APIs, integrations and automation workflows across enterprise systems Ensure solutions align with security, governance, compliance and operational standards Drive modernization initiatives, CI/CD improvements, cloud adoption and platform optimization Troubleshoot complex production issues and provide strategic guidance on application stability and performance Participate in Agile ceremonies, backlog refinement, technical estimation and release planning Maintain technical documentation, architectural diagrams and operational procedures Requirements 7+ years of IT software engineering experience Advanced proficiency in C#, .NET and .NET Core Strong experience with SharePoint Online, SPFx and React Skills in scripting and automation using PowerShell Extensive expertise in the Microsoft Power Platform including Power Automate, Power Apps and Power BI, as well as Dataflows Experience developing and supporting Azure applications, web services and AWS-hosted applications and infrastructure Proven background in designing enterprise application architectures and building scalable APIs and integration services Understanding of cloud-native and distributed application patterns Capability to lead technical design reviews and architectural governance while managing multiple enterprise applications simultaneously Familiarity with Microsoft 365 application ecosystem, SFTP integration and file-based processing solutions Knowledge of Azure Entra ID, identity and access management and AWS EKS Competency in Agile delivery methodologies, Jira and Agile project tracking tools Skills in basic database design and SQL along with strong analytical thinking and business engagement English proficiency at B2 level or higher Nice to have Flexibility to use Power Automate Desktop and AWS Platform-as-a-Service solutions Background in application monitoring and operational support Exposure to DevOps and CI/CD pipelines Experience working within financial services or highly regulated environments We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
EPAM Systems
Lead .NET Software Engineer
Senior
Hybrid
Lodz, Poland
🏢 Summary: Lead .NET Software Engineer role focused on architecture, design and hands-on development of enterprise-grade internal applications using Microsoft and cloud technologies. The position drives modernization, integrations and cloud adoption while providing technical leadership across multiple initiatives. It combines solution architecture, full-stack development and platform governance in a fast-paced enterprise environment. 🗂️ Requirements: 7+ years of IT software engineering experience, Advanced proficiency in C# and .NET / .NET Core, Strong experience with SharePoint Online, SPFx and React, Experience with Microsoft Power Platform: Power Apps, Power Automate, Power BI, Dataflows, Experience with Azure applications and AWS-hosted applications/infrastructure, Proven experience designing enterprise architectures, APIs and integration services, Understanding of cloud-native and distributed application patterns, Experience with Microsoft 365 ecosystem and SFTP integrations, Knowledge of Azure Entra ID and identity and access management, Experience with AWS EKS, Experience with Agile methodologies and Jira, Basic database design and SQL knowledge, English proficiency at B2 level or higher 📃 Skills: C#, .NET, .NETCore, SharePoint, SPFx, React, PowerShell, PowerApps, PowerAutomate, PowerBI, Dataflows, Azure, AWS, EKS, Microsoft365, SFTP, SQL, Jira, CI/CD, EntraID 🏢 Description: We are seeking an experienced Lead .NET Software Engineer with an architectural track and hands-on development expertise to join the Enterprise Applications team. This role will lead the design, development, modernization and support of multiple internal enterprise applications and platforms that enable critical business operations across the organization. The ideal candidate combines deep technical engineering capabilities with solution architecture experience, stakeholder engagement skills and the ability to lead cross-functional initiatives in a fast-paced enterprise environment. Responsibilities Propose architecture, technical design and implementation of enterprise-grade internal applications and integrations Design scalable and secure solutions leveraging Microsoft 365, Azure, AWS and modern web technologies Provide technical leadership and mentorship to engineering teams across multiple application initiatives Collaborate with business stakeholders, product owners and enterprise architects to translate business requirements into technical solutions Develop and maintain enterprise applications using C#, .NET, React, SPFx and cloud-native services Architect and support SharePoint Online and Power Platform solutions including Power Apps, Power Automate, Power BI and Dataflows Design and implement APIs, integrations and automation workflows across enterprise systems Ensure solutions align with security, governance, compliance and operational standards Drive modernization initiatives, CI/CD improvements, cloud adoption and platform optimization Troubleshoot complex production issues and provide strategic guidance on application stability and performance Participate in Agile ceremonies, backlog refinement, technical estimation and release planning Maintain technical documentation, architectural diagrams and operational procedures Requirements 7+ years of IT software engineering experience Advanced proficiency in C#, .NET and .NET Core Strong experience with SharePoint Online, SPFx and React Skills in scripting and automation using PowerShell Extensive expertise in the Microsoft Power Platform including Power Automate, Power Apps and Power BI, as well as Dataflows Experience developing and supporting Azure applications, web services and AWS-hosted applications and infrastructure Proven background in designing enterprise application architectures and building scalable APIs and integration services Understanding of cloud-native and distributed application patterns Capability to lead technical design reviews and architectural governance while managing multiple enterprise applications simultaneously Familiarity with Microsoft 365 application ecosystem, SFTP integration and file-based processing solutions Knowledge of Azure Entra ID, identity and access management and AWS EKS Competency in Agile delivery methodologies, Jira and Agile project tracking tools Skills in basic database design and SQL along with strong analytical thinking and business engagement English proficiency at B2 level or higher Nice to have Flexibility to use Power Automate Desktop and AWS Platform-as-a-Service solutions Background in application monitoring and operational support Exposure to DevOps and CI/CD pipelines Experience working within financial services or highly regulated environments We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
EPAM Systems
Lead .NET Software Engineer
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Lead .NET Software Engineer role focused on architecting, developing and modernizing enterprise-grade internal applications across Microsoft 365, Azure and AWS environments. The position combines hands-on C#/.NET development with solution architecture, SharePoint Online and Power Platform expertise, and technical leadership in a cloud-native ecosystem. The engineer drives scalable integrations, CI/CD improvements and enterprise application governance in a fast-paced environment. 🗂️ Requirements: 7+ years of IT software engineering experience, Advanced proficiency in C# and .NET/.NET Core, Strong experience with SharePoint Online, SPFx and React, Experience with Microsoft Power Platform (Power Automate, Power Apps, Power BI, Dataflows), Experience developing and supporting Azure and AWS applications, Proven experience designing enterprise application architectures and scalable APIs, Experience with PowerShell scripting and automation, Knowledge of Azure Entra ID and identity and access management, Understanding of cloud-native and distributed application patterns, Experience with Agile methodologies and Jira, Basic database design and SQL knowledge, English proficiency at B2 level or higher 📃 Skills: C#, .NET, .NET Core, React, SPFx, SharePoint, PowerShell, PowerApps, PowerAutomate, PowerBI, Dataflows, Azure, AWS, EKS, Microsoft365, EntraID, SQL, Jira, CI/CD, SFTP 🏢 Description: We are seeking an experienced Lead .NET Software Engineer with an architectural track and hands-on development expertise to join the Enterprise Applications team. This role will lead the design, development, modernization and support of multiple internal enterprise applications and platforms that enable critical business operations across the organization. The ideal candidate combines deep technical engineering capabilities with solution architecture experience, stakeholder engagement skills and the ability to lead cross-functional initiatives in a fast-paced enterprise environment. Responsibilities Propose architecture, technical design and implementation of enterprise-grade internal applications and integrations Design scalable and secure solutions leveraging Microsoft 365, Azure, AWS and modern web technologies Provide technical leadership and mentorship to engineering teams across multiple application initiatives Collaborate with business stakeholders, product owners and enterprise architects to translate business requirements into technical solutions Develop and maintain enterprise applications using C#, .NET, React, SPFx and cloud-native services Architect and support SharePoint Online and Power Platform solutions including Power Apps, Power Automate, Power BI and Dataflows Design and implement APIs, integrations and automation workflows across enterprise systems Ensure solutions align with security, governance, compliance and operational standards Drive modernization initiatives, CI/CD improvements, cloud adoption and platform optimization Troubleshoot complex production issues and provide strategic guidance on application stability and performance Participate in Agile ceremonies, backlog refinement, technical estimation and release planning Maintain technical documentation, architectural diagrams and operational procedures Requirements 7+ years of IT software engineering experience Advanced proficiency in C#, .NET and .NET Core Strong experience with SharePoint Online, SPFx and React Skills in scripting and automation using PowerShell Extensive expertise in the Microsoft Power Platform including Power Automate, Power Apps and Power BI, as well as Dataflows Experience developing and supporting Azure applications, web services and AWS-hosted applications and infrastructure Proven background in designing enterprise application architectures and building scalable APIs and integration services Understanding of cloud-native and distributed application patterns Capability to lead technical design reviews and architectural governance while managing multiple enterprise applications simultaneously Familiarity with Microsoft 365 application ecosystem, SFTP integration and file-based processing solutions Knowledge of Azure Entra ID, identity and access management and AWS EKS Competency in Agile delivery methodologies, Jira and Agile project tracking tools Skills in basic database design and SQL along with strong analytical thinking and business engagement English proficiency at B2 level or higher Nice to have Flexibility to use Power Automate Desktop and AWS Platform-as-a-Service solutions Background in application monitoring and operational support Exposure to DevOps and CI/CD pipelines Experience working within financial services or highly regulated environments We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
EPAM Systems
Lead .NET Engineer with AWS
Senior
Remote
Krakow, Poland
🏢 Summary: Lead .NET Developer role focused on modernizing legacy applications into scalable cloud-native solutions using AWS and microservices architecture. The position involves migrating .NET Framework applications to .NET Core on Linux, optimizing PostgreSQL integrations, and applying AWS Well-Architected principles in collaboration with engineering and AWS consulting teams. The offer includes remote flexibility, certification support, career development programs, and comprehensive benefits. 🗂️ Requirements: 5+ years of software development experience, Leadership experience, Expertise in C#, Advanced proficiency in .NET Core, .NET Framework experience, AWS native development experience, Microservices architecture knowledge, Experience with Windows to Linux modernization, SQL Server knowledge, PostgreSQL knowledge, Amazon Aurora PostgreSQL knowledge, Stored procedure migration skills, Unit testing knowledge, Performance testing knowledge, Availability overlapping with US EST time zone, English level B2 or higher 📃 Skills: C#, .NET, .NETCore, AWS, Microservices, Linux, Windows, SQLServer, PostgreSQL, Aurora, T-SQL, PLpgSQL, Docker, ECS, EKS, CI/CD, GitHubActions, CodePipeline, Kiro, AmazonTransform, DMS, SCT 🏢 Description: We are looking for a Lead .NET Developer with AWS to join our dynamic and collaborative team. This engagement focuses on the transformation of legacy applications into scalable, cloud-native solutions, including the migration of selected microservices to the latest .NET Core, modernization from Windows to Linux, performance optimization and seamless integration with AWS services. We deliver the work as an AI agentic modernization engagement that leverages Kiro and Amazon Transform, aligned with AWS cloud-native best practices and the AWS Well-Architected Framework. Responsibilities Use Kiro and Amazon Transform to accelerate code analysis, refactoring and migration tasks; validate and optimize tool-generated outputs Design and develop high-performance, scalable applications with .NET Core and a microservices architecture Migrate and refactor legacy .NET Framework (Windows) applications to .NET Core (Linux), with functional parity and improved performance Modify and optimize application code and stored procedures for compatibility with PostgreSQL / Aurora PostgreSQL, in line with AWS development standards Implement unit tests and performance tests for application stability, responsiveness and production readiness Partner with database engineers for seamless integration between application code and PostgreSQL; work closely with AWS ProServe consultants on validation and optimization Apply AWS Well-Architected Framework principles across security, reliability, performance efficiency and operational excellence Capture key findings, migration strategies, code conversion patterns and technical validation results for long-term maintainability and knowledge transfer Requirements 5+ years of experience in software development with proven leadership background Expertise in C# / .NET Core and advanced proficiency in .NET Framework Advanced skills in AWS native development and microservices architecture Background in .NET legacy (Windows) to .NET Core (Linux) modernization Proficiency in SQL Server, PostgreSQL and Amazon Aurora PostgreSQL Competency in stored procedure migration (T-SQL → PL/pgSQL) Knowledge of unit and performance testing Ability to overlap with the US EST time zone English communication skills at B2 level or higher Nice to have Familiarity with Kiro and Amazon Transform Understanding of AWS DMS / SCT Skills in Docker and containerization on AWS, including Amazon ECS / EKS Background in CI/CD pipelines (GitHub Actions, CodePipeline) We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
EPAM Systems
Lead .NET Engineer with AWS
Senior
Remote
Poznan, Poland
🏢 Summary: Lead .NET Developer role focused on modernizing legacy .NET applications into scalable cloud-native solutions on AWS. The position involves migrating Windows-based .NET Framework services to .NET Core on Linux, optimizing PostgreSQL integrations, and implementing microservices architectures using AWS best practices. The role includes collaboration with AWS consultants, performance optimization, and AI-assisted modernization using Kiro and Amazon Transform. 🗂️ Requirements: 5+ years of software development experience, Leadership experience, Expertise in C#, Expertise in .NET Core, Advanced proficiency in .NET Framework, Experience with AWS native development, Experience with microservices architecture, Experience modernizing .NET Framework applications to .NET Core on Linux, Proficiency in SQL Server, Proficiency in PostgreSQL, Proficiency in Amazon Aurora PostgreSQL, Experience migrating stored procedures from T-SQL to PL/pgSQL, Knowledge of unit testing, Knowledge of performance testing, Availability to overlap with US EST time zone, English level B2 or higher 📃 Skills: C#, .NET, .NETCore, AWS, Microservices, SQLServer, PostgreSQL, Aurora, T-SQL, PLpgSQL, Linux, Windows, Docker, ECS, EKS, CI/CD, GitHubActions, CodePipeline, DMS, SCT, Kiro, AmazonTransform 🏢 Description: We are looking for a Lead .NET Developer with AWS to join our dynamic and collaborative team. This engagement focuses on the transformation of legacy applications into scalable, cloud-native solutions, including the migration of selected microservices to the latest .NET Core, modernization from Windows to Linux, performance optimization and seamless integration with AWS services. We deliver the work as an AI agentic modernization engagement that leverages Kiro and Amazon Transform, aligned with AWS cloud-native best practices and the AWS Well-Architected Framework. Responsibilities Use Kiro and Amazon Transform to accelerate code analysis, refactoring and migration tasks; validate and optimize tool-generated outputs Design and develop high-performance, scalable applications with .NET Core and a microservices architecture Migrate and refactor legacy .NET Framework (Windows) applications to .NET Core (Linux), with functional parity and improved performance Modify and optimize application code and stored procedures for compatibility with PostgreSQL / Aurora PostgreSQL, in line with AWS development standards Implement unit tests and performance tests for application stability, responsiveness and production readiness Partner with database engineers for seamless integration between application code and PostgreSQL; work closely with AWS ProServe consultants on validation and optimization Apply AWS Well-Architected Framework principles across security, reliability, performance efficiency and operational excellence Capture key findings, migration strategies, code conversion patterns and technical validation results for long-term maintainability and knowledge transfer Requirements 5+ years of experience in software development with proven leadership background Expertise in C# / .NET Core and advanced proficiency in .NET Framework Advanced skills in AWS native development and microservices architecture Background in .NET legacy (Windows) to .NET Core (Linux) modernization Proficiency in SQL Server, PostgreSQL and Amazon Aurora PostgreSQL Competency in stored procedure migration (T-SQL → PL/pgSQL) Knowledge of unit and performance testing Ability to overlap with the US EST time zone English communication skills at B2 level or higher Nice to have Familiarity with Kiro and Amazon Transform Understanding of AWS DMS / SCT Skills in Docker and containerization on AWS, including Amazon ECS / EKS Background in CI/CD pipelines (GitHub Actions, CodePipeline) We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.