April 9, 2026
Senior Software Engineer
Senior • Remote
130 - 140 PLN
Krakow, Poland
We are looking for a strong C# / .NET engineer to join a project focused on large enterprise and SaaS systems. This role is suited for an experienced engineer who is comfortable working with complex business logic, large codebases, and mature systems, and who takes ownership of technical decisions rather than just implementing tasks.
About the Project:
The project is a long-running, business-critical system with a complex domain and significant technical depth. You will work on maintaining and evolving an existing platform, including improving scalability, performance, and reliability. A substantial part of the work involves understanding legacy code, debugging complex issues, and contributing to the system as a key technical member of the team.
Responsibilities:
Design, develop, and maintain backend solutions using C# / .NET;
Work with complex business logic in large enterprise or SaaS environments;
Analyze, understand, and improve existing and legacy codebases;
Solve complex technical and production issues;
Collaborate closely with other engineers and stakeholders;
Contribute to architectural decisions for scalable and high-load systems;
Support frontend integration using Angular / AngularJS and TypeScript where needed.
Qualifications:
Strong commercial experience with C# / .NET;
Knowledge of Angular or AngularJS and TypeScript;
Experience working on large enterprise systems and/or SaaS platforms;
Experience playing a key role in projects (e.g. key developer, leading engineer, technical owner);
Strong experience solving complex technical problems;
Experience working with legacy code;
Very good debugging skills;
Ability to work effectively with large and unfamiliar codebases;
Experience with scalable architectures and high-load systems;
An engineering mindset with the ability to deeply understand systems and make mature technical decisions.
Recruitment Process:
Initial interview with our recruitment team;
Technical interview with the client;
Final decision and offer.
Inuits Sp. z o.o. is registered in the National Register of Employment Agencies (KRAZ) under number 35420.
Similar jobs you might like
Technology
Inuits
Senior Software Engineer (C#/.NET + Angular)
Senior
Remote
Krakow, Poland
130 - 140 PLN
🏢 Summary: Senior C#/.NET Full Stack Engineer role focused on maintaining and evolving a large, business-critical enterprise/SaaS system with complex domain logic. The position involves backend and frontend development, mobile applications with Cordova, API design, and architectural contributions for scalable, high-load systems. The engineer will work extensively with legacy code, performance optimization, and complex technical problem-solving. 🗂️ Requirements: 8+ years commercial experience with C# and .NET, Strong experience with Angular or AngularJS, Extensive knowledge of JavaScript and TypeScript, Hands-on experience with Cordova for iOS and Android, Experience in API development using .NET, Experience with relational databases and SQL, Experience with Git version control, Experience working on large enterprise or SaaS systems, Strong debugging and complex problem-solving skills, Ability to work with large and legacy codebases, Experience with scalable and high-load architectures, Understanding of software architecture and design patterns 📃 Skills: C#, .NET, Angular, AngularJS, JavaScript, TypeScript, Cordova, iOS, Android, SQL, SQLServer, Git, REST, APIs 🏢 Description: We are looking for a strong C#/.NET engineer to join a project focused on large enterprise and SaaS systems. This role is suited for an experienced engineer who is comfortable working with complex business logic, large codebases, and mature systems, and who takes ownership of technical decisions rather than just implementing tasks. About the Project: The project is a long-running, business-critical system with a complex domain and significant technical depth. You will work on maintaining and evolving an existing platform, including improving scalability, performance, and reliability. A substantial part of the work involves understanding legacy code, debugging complex issues, and contributing to the system as a key technical member of the team. Responsibilities: Design, develop, and maintain backend solutions using C#/.NET; Build and maintain cross-platform mobile applications using the Cordova framework (iOS and Android); Develop and maintain front-end features using Angular and TypeScript; Design and implement APIs using the .NET framework; Work with complex business logic in large enterprise or SaaS environments; Analyze, understand, and improve existing and legacy codebases; Solve complex technical and production issues; Collaborate closely with other engineers and stakeholders; Contribute to architectural decisions for scalable and high-load systems. Qualifications: 8+ years of solid commercial experience with full stack .NET/C# development combined with Angular or AngularJS; Extensive experience with Angular, JavaScript, and TypeScript for front-end development; Hands-on experience with the Cordova framework for building mobile applications (iOS and Android); native mobile development experience is not required; Expertise in API development using the .NET framework; Strong understanding of software architecture principles and experience applying design patterns to real-world projects; Hands-on experience with relational databases (e.g. SQL Server) and SQL for data querying and optimization; Experience with version control systems (e.g. Git) and familiarity with agile methodologies; Experience working on large enterprise systems and/or SaaS platforms; Experience playing a key role in projects (e.g. key developer, leading engineer, technical owner); Strong experience solving complex technical problems and very good debugging skills; Ability to work effectively with large and unfamiliar codebases; Experience with scalable architectures and high-load systems; An engineering mindset with the ability to deeply understand systems and make mature technical decisions. Recruitment Process: Initial interview with our recruitment team; Technical interview with the client; Final decision and offer. Inuits Sp. z o.o. is registered in the National Register of Employment Agencies (KRAZ) under number 35420.
Technology
Link Group
Senior .NET Developer
Senior
Hybrid
Krakow, Poland
21,000 - 24,500 PLN
🏢 Summary: Senior Backend Engineer role focused on building and scaling a cloud-based SaaS platform using modern .NET services and REST APIs. The position involves designing distributed systems, improving reliability and observability, and working with cloud and container environments. You will contribute to technical decisions and engineering best practices within a collaborative team. 🗂️ Requirements: 5+ years backend development experience, Experience with SaaS and web applications, Strong knowledge of C#, Strong knowledge of modern .NET/.NET Core, Solid computer science fundamentals, Experience with distributed systems design, Experience with cloud platforms, Experience with containers and orchestration, Understanding of concurrency and performance, Knowledge of authentication and authorization mechanisms 📃 Skills: C#, .NET, .NETCore, REST, Azure, AWS, GCP, Kubernetes, Kafka, RabbitMQ, SQS, Docker, SQL, HTML, CSS, JavaScript 🏢 Description: We’re hiring a Senior Backend Engineer to help build and scale a cloud-based SaaS platform. You’ll work on modern .NET services and APIs, improve reliability and observability, and contribute to technical decisions as part of a collaborative engineering team. Responsibilities: Build and maintain backend services and REST APIs in C# / .NET (.NET Core). Design scalable solutions for distributed systems (async workflows, messaging, integrations). Work with cloud services (Azure/AWS/GCP) and container environments (e.g. Kubernetes). Strengthen system reliability with logging, metrics, tracing, and monitoring. Support secure access patterns: authentication/authorization, API gateway concepts. Contribute through code reviews, good engineering practices, and automation. Requirements: 5+ years of backend development experience, including SaaS and web applications. Strong knowledge of C# and modern .NET + solid CS fundamentals. Familiarity with containers/orchestration and cloud-native approaches. Experience with some of: Kafka/RabbitMQ/SQS, workflow orchestration, job scheduling, search. Good understanding of concurrency and performance. Strong communication skills; Agile/Scrum is a plus. Bonus: basic front-end knowledge (HTML/CSS/JS).
Technology
Link Group
Senior C# Engineer
Senior
Hybrid
Warsaw, Poland
30,000 - 44,000 PLN
🏢 Summary: The offer is for a Senior C# Engineer responsible for designing, developing, and optimizing distributed, high-volume, service-oriented applications using modern .NET technologies. The role involves end-to-end project ownership, working with cloud platforms, databases, messaging systems, and DevOps tools to deliver scalable and reliable solutions. The position requires strong expertise in enterprise-level development and building business-critical systems. 🗂️ Requirements: 5+ years of enterprise-level C#/.NET development experience, Experience with distributed and high-volume applications, Strong knowledge of object-oriented design, Experience with multi-threading, Experience with service-oriented architecture, Experience with cloud platforms (AWS or Azure), Experience with relational databases, Experience with distributed caching systems, Experience with messaging systems, Experience with DevOps tools, Experience working in Agile environments, Experience with test-driven development 📃 Skills: C#, .NET, AWS, Azure, SQL, Postgres, Snowflake, Redis, Kafka, Solace, Git, Jenkins, JIRA, Octopus, OOP, Multithreading, SOA, TDD 🏢 Description: Senior C# Engineer Join our tech team and play a key role in building and maintaining business-critical systems! We’re looking for a Senior C# Engineer with experience in distributed, high-volume applications and modern .NET technologies. What you’ll do: Design, develop, and optimize multi-threaded, service-oriented applications Own projects end-to-end, from development to deployment Collaborate with global teams to deliver robust, scalable solutions Support and improve core systems while introducing strategic enhancements What we’re looking for: 5+ years in enterprise-level C#/.NET development Strong skills in object-oriented design, multi-threading, and service-oriented architecture Experience with cloud platforms (AWS/Azure), databases (SQL/Postgres/Snowflake), and distributed caching (Redis) Familiarity with messaging systems (Kafka/Solace) Knowledge of DevOps tools (Git, Jenkins, JIRA, Octopus Deploy) Agile mindset and passion for quality, test-driven development, and problem-solving
Technology
BRAVER IT SPÓŁKA AKCYJNA
Senior Software Engineer (.NET)
Senior
Hybrid
Krakow, Poland
25,000 - 32,000 PLN
🏢 Summary: Senior Software Engineer role focused on developing and maintaining a complex enterprise .NET platform, combining backend development, production troubleshooting, and performance optimization. The position involves working on identity-related systems and improving architecture, reliability, and code quality within a large-scale environment. The engineer will contribute to technical decisions and future platform evolution. 🗂️ Requirements: 5+ years commercial experience with C# and .NET, Strong knowledge of ASP.NET Core, Experience with asynchronous programming, Experience with dependency injection, Hands-on experience with Entity Framework Core, Strong understanding of SQL Server, Experience with query optimization, Experience with OAuth2, Experience with OpenID Connect, Experience with JWT, Experience supporting and troubleshooting production systems, Fluent English 📃 Skills: C#, .NET, ASP.NET, EntityFramework, SQLServer, OAuth2, OpenIDConnect, JWT, IdentityServer, Duende, ActiveDirectory, AzureAD, MicrosoftGraph, Quartz.NET, SignalR, Playwright, AzureDevOps, CI/CD 🏢 Description: We are looking for an experienced Senior Software Engineer to develop and maintain a complex enterprise .NET platform used by global organizations. This role combines backend development , production troubleshooting , performance optimization , and work on identity-related systems . 💼 Responsibilities: Design, develop, and maintain backend services built with C# and .NET Investigate and resolve complex production issues and customer-reported problems Optimize application performance, database queries, and system reliability Collaborate with Product, Support, and Engineering teams on technical solutions Improve architecture, code quality, and engineering standards Participate in technical discussions and contribute to future platform development ✅ Requirements: 5+ years of commercial experience with C# and .NET Strong knowledge of ASP.NET Core and modern .NET applications Experience with asynchronous programming and dependency injection Hands-on experience with Entity Framework Core Good understanding of SQL Server, query optimization, and database performance Experience with OAuth2, OpenID Connect, JWT Experience supporting and troubleshooting production systems Fluent English communication skills 🌟Nice to have: Experience with IdentityServer / Duende IdentityServer Understanding of Active Directory, Azure AD or Microsoft Graph Hands-on experience with Quartz.NET or similar scheduling frameworks Familiarity with SignalR, Playwright, Azure DevOps and CI/CD pipelines 🎁 We offer: Work on a mature enterprise product used globally Influence technical decisions and platform evolution Private healthcare Life insurance Multisport Opportunity to work with modern .NET technologies and large-scale systems
Technology
Appliscale
Senior C# Engineer
Senior
Remote
Krakow, Poland
19,500 - 24,000 PLN
🏢 Summary: Backend Software Engineer role focused on building, testing, and maintaining C#/.NET-based backend systems and microservices. The position involves designing system architecture, developing REST/GraphQL APIs, and ensuring reliable CI/CD-driven deployments. You will work on scalable systems used across multiple European markets. 🗂️ Requirements: 5+ years of commercial experience in C# development, Strong experience with .NET Core and .NET Framework, Solid knowledge of data structures and algorithms, Strong understanding of software engineering principles and testing, Experience with PostgreSQL, MSSQL, or DynamoDB, Experience designing and implementing REST or GraphQL APIs, Hands-on experience with CI/CD processes, Knowledge of OOP, SOLID principles, and Clean Code, Experience designing software architecture for distributed systems 📃 Skills: C#, .NETCore, .NETFramework, TypeScript, REST, GraphQL, PostgreSQL, MSSQL, DynamoDB, CICD 🏢 Description: About the role You will need to be proficient in C# backend development with a thorough understanding of the .NET technologies involved. Strong backend skills where you can demonstrate your ability to apply these technologies, as well as deploy and maintain them will be crucial to success. Technologies we work with: C#, .NET Core, .NET Framework, TypeScript, JavaScript, Python, Node.js, REST/GraphQL APIs, React, AWS, Terraform Responsibilities Designing, writing, testing functionalities for a backend system written in C# Design software architecture between backend, frontend and mobile apps Deploying and maintaining microservices in AWS using Terraform Debugging and maintaining system on production used by consumers from several European countries Scoping and assessing the complexity of features Participating in sprint planning, daily sprints and meetings with product owners for grooming new features Collaborating with other team members and teams who depend on functionalities that you develop Recruiting and mentoring new team members Required qualifications 5+ years of production software development experience in C# engineer role Solid hands-on experience in .NET Core and .NET Framework technologies Experience in working with AWS and Terraform / CloudFormation Strong knowledge of DBMS like MS SQL / PostgreSQL / DynamoDB Expertise of REST APIs Strong hands-on experience of CI&CD processes Proficiency in OO design patterns, SOLID principles, Clean Code and solving architectural problems Computer Science degree AI Tooling usage Able to work with Agile methodologies such as SCRUM and/or Kanban Good communication and collaboration skills Self-motivation, proactive attitude Proficiency in English Nice to have Experience in developing Cloud and Infrastructure solutions with AWS and CI/CD processes supported by tools like Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitlabCI, Datadog, etc. Exposure to frontend development in React Working experience with one of the object-oriented and/or functional languages such as Java, TypeScript, Elixir, C++, Golang, Erlang, Python, Kotlin
Technology
EPAM Systems
Senior .NET AI Engineer
Senior
Remote
Wroclaw, Poland
🏢 Summary: Senior .NET Engineer role focused on building enterprise-grade .NET applications and integrating advanced AI/ML solutions in production environments using Azure cloud technologies. The position involves AI model evaluation, prompt engineering, cloud architecture, and scalable microservices development while collaborating with technical and business stakeholders. 🗂️ Requirements: Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or related field, 5+ years of professional software development experience in .NET/C# ecosystem, Hands-on experience integrating AI technologies in commercial projects, Strong understanding of AI/ML concepts, model training, and data preprocessing, Expertise in prompt engineering, RAG architectures, and vector databases, Experience selecting, fine-tuning, and implementing AI models and frameworks, Experience with Microsoft Azure AI and cloud services, Knowledge of SOLID principles, design patterns, and microservices architecture, Experience with CI/CD pipelines and SQL/NoSQL databases, Ability to explain AI concepts to technical and non-technical stakeholders, Strong analytical and debugging skills, Experience working in agile environments and mentoring engineers 📃 Skills: C#, .NET, ASP.NET, Microservices, AI, ML, LLM, NLP, Azure, AzureOpenAI, AzureML, AzureFunctions, CosmosDB, AKS, RAG, SQL, NoSQL, CI/CD, PromptEngineering 🏢 Description: We are seeking a highly skilled and forward-thinking Senior .NET Engineer with AI expertise to join our growing engineering team. In this role, you will bridge the gap between traditional enterprise .NET development and cutting-edge Artificial Intelligence. Responsibilities - Architect, develop, and maintain high-performance, scalable, and secure enterprise-grade applications using modern .NET stack (C#, .NET 8, ASP.NET Core, Microservices) - Lead the hands-on integration and leveraging of AI technologies in real-world, production-ready projects - Evaluate, select, and implement optimal AI models, frameworks, and orchestrators beyond basic API/tool usage to solve complex business problems - Apply a strong understanding of AI/ML concepts to drive high-quality model training, dataset preprocessing, and advanced prompt engineering techniques to maximize output accuracy and relevance - Proactively identify high-value opportunities within current workflows and products to apply AI for process automation, advanced analytics, or next-generation product enhancements - Design and manage cloud infrastructure utilizing Microsoft Azure technologies including Azure OpenAI Service, Azure Cognitive Services, Azure Machine Learning, Azure Functions, Cosmos DB, and AKS to deploy and scale AI workloads - Explain complex AI concepts, workflows, architectural designs, and trade-offs clearly to both technical developers and non-technical business stakeholders - Establish and adhere to guidelines regarding security, rate limits, latency optimization, data privacy, and ethical considerations during model deployment Requirements - Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or a related field (or equivalent practical experience) - 5+ years of professional software development experience with emphasis on the .NET/C# ecosystem - Demonstrated hands-on experience integrating and leveraging AI technologies such as LLMs, NLP, Computer Vision, or recommendation engines in commercial projects - Strong understanding of AI/ML concepts including model training, data preprocessing, and optimization - Expertise in advanced prompt engineering, RAG architectures, and vector databases - Ability to analyze, fine-tune, select, and implement AI models and frameworks based on performance, cost, and latency constraints - Proven experience applying AI for process automation, analytics, or product enhancement - Familiarity with AI limitations and best practices in adoption and deployment - Proven experience working with Microsoft Azure technologies, specifically deploying AI workloads through Azure OpenAI, Azure ML pipelines, and standard cloud services - Solid understanding of SOLID principles, design patterns, microservices architecture, CI/CD pipelines, and database management (SQL and NoSQL) - Strong capacity to explain AI concepts, workflows, and system designs to diverse audiences - Strong analytical and debugging skills with a proactive mindset - Comfortable working in an agile environment, mentoring junior engineers, and collaborating with Product Owners We offer - Engineering community of industry professionals - Friendly team and enjoyable working environment - Flexible schedule and remote work opportunity within Poland - Opportunity to work abroad for up to 60 days annually - Business-driven relocation opportunities - Career roadmap and leadership development programs - Certification opportunities for GCP, Azure, and AWS - Unlimited access to LinkedIn Learning, Get Abstract, and Cloud Guru - English classes - Stable income with Employment Contract or B2B options - Employee Stock Purchase Plan participation - Benefits package including health insurance, multisport, and shopping vouchers - Modern office spaces with entertainment and relaxation zones - Referral bonuses - Corporate, social, and well-being events Please note: The set of bonuses might vary based on the role.
Technology
EPAM Systems
Senior .NET AI Engineer
Senior
Remote
Katowice, Poland
🏢 Summary: Senior .NET Engineer role focused on building enterprise-grade .NET applications and integrating advanced AI/ML solutions in production environments using Azure cloud technologies. The position involves designing scalable microservices architectures, deploying AI workloads, optimizing AI models, and driving AI-powered automation and analytics initiatives. The offer includes remote work flexibility, career development programs, certifications, and comprehensive benefits. 🗂️ Requirements: Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or related field, 5+ years of professional software development experience in .NET/C# ecosystem, Hands-on experience integrating AI technologies in commercial projects, Strong knowledge of AI/ML concepts, model training, and data preprocessing, Experience with prompt engineering, RAG architectures, and vector databases, Ability to evaluate, fine-tune, and implement AI models and frameworks, Experience applying AI for automation, analytics, or product enhancement, Experience with Microsoft Azure AI services and cloud deployments, Knowledge of SOLID principles, design patterns, and microservices architecture, Experience with CI/CD pipelines and SQL/NoSQL databases, Ability to explain technical AI concepts to technical and non-technical stakeholders, Strong analytical and debugging skills, Experience working in agile environments, Ability to mentor junior engineers 📃 Skills: C#, .NET, ASP.NET, Microservices, Azure, AzureOpenAI, AzureML, AzureFunctions, CosmosDB, AKS, LLM, NLP, ComputerVision, RAG, SQL, NoSQL, CI/CD, AI, ML 🏢 Description: We are seeking a highly skilled and forward-thinking Senior .NET Engineer with AI expertise to join our growing engineering team. In this role, you will bridge the gap between traditional enterprise .NET development and cutting-edge Artificial Intelligence. You will be responsible for designing, building, and deploying robust .NET applications while leading the integration, evaluation, and scaling of AI/ML models. Quick Facts Responsibilities - Architect, develop, and maintain high-performance, scalable, and secure enterprise-grade applications using modern .NET stack (C#, .NET 8, ASP.NET Core, Microservices) - Lead the hands-on integration and leveraging of AI technologies in real-world, production-ready projects - Evaluate, select, and implement optimal AI models, frameworks, and orchestrators beyond basic API/tool usage to solve complex business problems - Apply a strong understanding of AI/ML concepts to drive high-quality model training, dataset preprocessing, and advanced prompt engineering techniques to maximize output accuracy and relevance - Proactively identify high-value opportunities within current workflows and products to apply AI for process automation, advanced analytics, or next-generation product enhancements - Design and manage cloud infrastructure utilizing Microsoft Azure Technologies (e.g., Azure OpenAI Service, Azure Cognitive Services, Azure Machine Learning, Azure Functions, Cosmos DB, and AKS) to deploy and scale AI workloads - Explain complex AI concepts, workflows, architectural designs, and trade-offs clearly to both technical developers and non-technical business stakeholders - Establish and adhere to guidelines regarding security, rate limits, latency optimization, data privacy, and ethical considerations during model deployment Requirements - Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or a related field (or equivalent practical experience) - 5+ years of professional software development experience, with a heavy emphasis on the .NET/C# ecosystem - Demonstrated hands-on experience integrating and leveraging AI technologies such as LLMs, NLP, Computer Vision, or recommendation engines in commercial projects - Strong understanding of core AI/ML concepts including model training, data preprocessing, and optimization - Expertise in advanced prompt engineering, RAG architectures, and vector databases - Ability to critically analyze, fine-tune, select, and implement AI models and frameworks based on performance, cost, and latency constraints - Proven track record of identifying opportunities to apply AI for process automation, analytics, or product enhancement - Familiarity with limitations and best practices in AI adoption and deployment - Proven experience working with Microsoft Azure Technologies, specifically deploying AI workloads through Azure OpenAI, Azure ML pipelines, and standard cloud services - Solid understanding of SOLID principles, design patterns, microservices architecture, CI/CD pipelines, and database management (SQL and NoSQL) - Strong capacity to translate and explain AI concepts, technical workflows, and system designs to diverse audiences - Strong analytical and debugging skills with a proactive mindset - Comfortable working in an agile environment, mentoring junior engineers, and pairing with Product Owners to shape the AI roadmap We offer - 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 - Outstanding career roadmap - Leadership development, career advising, soft skills, and well-being programs - Certification opportunities (GCP, Azure, AWS) - Unlimited access to LinkedIn Learning, Get Abstract, and Cloud Guru - English classes - Stable income (Employment Contract or B2B) - Participation in the Employee Stock Purchase Plan - Benefits package including health insurance, multisport, and shopping vouchers - Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, and coffee - Referral bonuses - Corporate, social, and well-being events Please note: The set of bonuses might vary based on the role.
Technology
N-iX
Senior .Net Engineer
Senior
Remote
Krakow, Poland
5,000 - 5,400 USD
🏢 Summary: Backend .NET Software Engineer role focused on developing and migrating scalable e-commerce and subscription billing solutions to a cloud-based AWS architecture. The position involves building modern APIs, maintaining reliable backend systems, and contributing to serverless and event-driven solutions within a large engineering team. 🗂️ Requirements: 5+ years of software development experience, Proficiency in C#, Experience with .NET Framework or .NET Core, Strong SQL knowledge, Experience with relational and non-relational databases, Experience with AWS cloud infrastructure, Experience with serverless or event-driven architectures, Understanding of design and architectural patterns, Experience with JIRA, Experience with Git, Experience with Jenkins, Experience with unit testing frameworks, Experience with Docker, Experience with CI/CD pipelines, Confident English communication 📃 Skills: C#, .NET, .NETCore, SQL, Oracle, AWS, Terraform, REST, JIRA, Git, Jenkins, Docker, Kubernetes, CI/CD 🏢 Description: #5368 Role Description Our team is looking for a skilled backend .NET Software Engineer who is eager to join a large team and develop complex solutions. The ideal candidate will be proficient in C#, .NET Framework, and/or .NET Core. About the Project Cleverbridge is a platform that provides global e-commerce and subscription billing solutions, helping companies build long-term customer relationships and grow revenue streams. With its flexible, cloud-based billing and monetization platform, Cleverbridge integrates seamlessly with client systems, simplifies subscription business models, and delivers an optimized online customer experience. The project team is driving the migration to the new Checkout, moving from legacy checkout capabilities toward a more scalable cloud-based architecture on AWS, with modern APIs, BFF patterns, and ongoing migration of legacy .NET components. Responsibilities Translate business logic into code. Design, build, and maintain performant, efficient, reusable, and reliable code. Review and develop requirements. Adhere to PCI DSS standards (four-eyes principle), participate in QA, and conduct code reviews. Write unit and integration tests. Perform problem-solving, root cause analysis. Communicate with internal product owners and stakeholders. Requirements Minimum 5 years of software development experience. Proficient in C#, .NET Framework, and/or .NET Core. Bonus: Terraform, and REST API design. Extensive proficiency with SQL, non-relational and relational database systems; Oracle knowledge is beneficial. Experience contributing to large-scale cloud infrastructures, preferably on AWS. Experience with serverless/event-driven architectures. Strong understanding of design and architectural patterns. Proficiency with general team tools: JIRA, Git, Jenkins. Solid experience with unit testing frameworks. Experience with Docker and CI/CD pipelines. Experience with Kubernetes is a plus. Strong communication and problem-solving skills. Confident English for daily communication. Nice to have Experience with AI-assisted coding (e.g., GitHub Copilot). Knowledge in any of the following domains: e-commerce, payments, finance, or subscription management.
Technology
EPAM Systems
Senior .NET AI Engineer
Senior
Remote
Gdansk, Poland
🏢 Summary: Senior .NET Engineer role focused on building enterprise-grade .NET applications and integrating advanced AI/ML solutions in production environments using Azure cloud technologies. The position involves architecting scalable systems, implementing AI models and RAG solutions, and driving AI-powered automation and analytics initiatives. The offer includes flexible remote work within Poland, professional development programs, certifications, and comprehensive benefits. 🗂️ Requirements: Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or related field, 5+ years of professional software development experience in .NET/C# ecosystem, Hands-on experience integrating AI technologies in commercial projects, Strong knowledge of AI/ML concepts, model training, and data preprocessing, Experience with prompt engineering, RAG architectures, and vector databases, Experience selecting, fine-tuning, and implementing AI models and frameworks, Experience with Microsoft Azure AI services and cloud deployments, Knowledge of SOLID principles, design patterns, microservices, CI/CD, SQL and NoSQL databases, Ability to explain technical AI concepts to technical and non-technical stakeholders, Strong analytical and debugging skills, Experience working in agile environments and mentoring engineers 📃 Skills: C#, .NET, ASP.NET, Microservices, Azure, OpenAI, AzureML, AzureFunctions, CosmosDB, AKS, LLMs, NLP, RAG, SQL, NoSQL, CI/CD, AI, ML 🏢 Description: We are seeking a highly skilled and forward-thinking Senior .NET Engineer with AI expertise to join our growing engineering team. In this role, you will bridge the gap between traditional enterprise .NET development and cutting-edge Artificial Intelligence. You will be responsible for designing, building, and deploying robust .NET applications while leading the integration, evaluation, and scaling of AI/ML models. Responsibilities - Architect, develop, and maintain high-performance, scalable, and secure enterprise-grade applications using modern .NET stack (C#, .NET 8, ASP.NET Core, Microservices) - Lead the hands-on integration and leveraging of AI technologies in real-world, production-ready projects - Evaluate, select, and implement optimal AI models, frameworks, and orchestrators beyond basic API/tool usage to solve complex business problems - Apply a strong understanding of AI/ML concepts to drive high-quality model training, dataset preprocessing, and advanced prompt engineering techniques to maximize output accuracy and relevance - Proactively identify high-value opportunities within current workflows and products to apply AI for process automation, advanced analytics, or next-generation product enhancements - Design and manage cloud infrastructure utilizing Microsoft Azure Technologies (e.g., Azure OpenAI Service, Azure Cognitive Services, Azure Machine Learning, Azure Functions, Cosmos DB, and AKS) to deploy and scale AI workloads - Explain complex AI concepts, workflows, architectural designs, and trade-offs clearly to both technical developers and non-technical business stakeholders - Establish and adhere to guidelines regarding security, rate limits, latency optimization, data privacy, and ethical considerations during model deployment Requirements - Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or a related field (or equivalent practical experience) - 5+ years of professional software development experience, with a heavy emphasis on the .NET/C# ecosystem - Demonstrated hands-on experience integrating and leveraging AI technologies (such as LLMs, NLP, Computer Vision, or recommendation engines) in real-world, commercial projects - Strong understanding of core AI/ML concepts including model training, data preprocessing, and optimization - Expertise in advanced prompt engineering, RAG architectures, and vector databases - Ability to critically analyze, fine-tune, and select and implement AI models and frameworks based on performance, cost, and latency constraints - Proven track record of identifying opportunities to apply AI for process automation, analytics, or product enhancement - Familiarity with limitations and best practices in AI adoption and deployment - Proven experience working with Microsoft Azure Technologies, specifically deploying AI workloads through Azure OpenAI, Azure ML pipelines, and standard cloud services - Solid understanding of SOLID principles, design patterns, microservices architecture, CI/CD pipelines, and database management (SQL and NoSQL) - Strong capacity to translate and explain AI concepts, technical workflows, and system designs to diverse audiences - Strong analytical and debugging skills with a proactive mindset focused on resolving business challenges through technology - Comfortable working in an agile environment, mentoring junior engineers, and pairing with Product Owners to shape the AI roadmap We offer - 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 - Outstanding career roadmap - Leadership development, career advising, soft skills, and well-being programs - Certification support (GCP, Azure, AWS) - Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru - English classes - Stable income (Employment Contract or B2B) - Participation in the Employee Stock Purchase Plan - Benefits package including health insurance, multisport, and shopping vouchers - Offices with entertainment and relaxation zones, free snacks, and coffee - Referral bonuses - Corporate, social, and well-being events Please note: The set of bonuses might vary based on the role.
Technology
EPAM Systems
Senior .NET AI Engineer
Senior
Remote
Krakow, Poland
🏢 Summary: Senior .NET Engineer role focused on building enterprise-grade .NET applications and integrating advanced AI/ML solutions in production environments. The position involves designing scalable cloud-based architectures on Azure, implementing AI models and RAG systems, and driving AI-powered automation and analytics initiatives. The offer includes remote work flexibility, career development programs, certifications, and comprehensive benefits. 🗂️ Requirements: Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or related field, 5+ years of professional software development experience in .NET/C#, Experience integrating AI technologies in commercial projects, Knowledge of AI/ML concepts including model training and data preprocessing, Experience with prompt engineering, RAG architectures, and vector databases, Ability to evaluate and implement AI models and frameworks, Experience with Microsoft Azure AI services and cloud infrastructure, Knowledge of SOLID principles, design patterns, and microservices, Experience with CI/CD pipelines and SQL/NoSQL databases, Ability to communicate technical concepts to technical and non-technical stakeholders, Strong analytical and debugging skills, Experience working in agile environments 📃 Skills: C#, .NET, ASP.NET, Microservices, Azure, OpenAI, AzureML, AKS, CosmosDB, SQL, NoSQL, CI/CD, RAG, LLMs, NLP, AzureFunctions, PromptEngineering, ComputerVision 🏢 Description: We are seeking a highly skilled and forward-thinking Senior .NET Engineer with AI expertise to join our growing engineering team. In this role, you will bridge the gap between traditional enterprise .NET development and cutting-edge Artificial Intelligence. You will be responsible for designing, building, and deploying robust .NET applications while leading the integration, evaluation, and scaling of AI/ML models. Responsibilities - Architect, develop, and maintain high-performance, scalable, and secure enterprise-grade applications using modern .NET stack (C#, .NET 8, ASP.NET Core, Microservices) - Lead the hands-on integration and leveraging of AI technologies in real-world, production-ready projects - Evaluate, select, and implement optimal AI models, frameworks, and orchestrators beyond basic API/tool usage to solve complex business problems - Apply a strong understanding of AI/ML concepts to drive high-quality model training, dataset preprocessing, and advanced prompt engineering techniques to maximize output accuracy and relevance - Proactively identify high-value opportunities within current workflows and products to apply AI for process automation, advanced analytics, or next-generation product enhancements - Design and manage cloud infrastructure utilizing Microsoft Azure Technologies (e.g., Azure OpenAI Service, Azure Cognitive Services, Azure Machine Learning, Azure Functions, Cosmos DB, and AKS) to deploy and scale AI workloads - Explain complex AI concepts, workflows, architectural designs, and trade-offs clearly to both technical developers and non-technical business stakeholders - Establish and adhere to guidelines regarding security, rate limits, latency optimization, data privacy, and ethical considerations during model deployment Requirements - Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or a related field (or equivalent practical experience) - 5+ years of professional software development experience, with a heavy emphasis on the .NET/C# ecosystem - Demonstrated hands-on experience integrating and leveraging AI technologies such as LLMs, NLP, Computer Vision, or recommendation engines in commercial projects - Strong understanding of AI/ML concepts including model training, data preprocessing, and optimization - Expertise in advanced prompt engineering, RAG architectures, and vector databases - Ability to analyze, fine-tune, select, and implement AI models and frameworks based on performance, cost, and latency constraints - Proven experience applying AI for process automation, analytics, or product enhancement - Familiarity with AI limitations and best practices in AI adoption and deployment - Experience with Microsoft Azure technologies, including Azure OpenAI and Azure ML pipelines - Solid understanding of SOLID principles, design patterns, microservices architecture, CI/CD pipelines, and database management (SQL and NoSQL) - Strong communication skills for explaining AI concepts and system designs to diverse audiences - Strong analytical and debugging skills - Comfortable working in an agile environment, mentoring junior engineers, and collaborating with Product Owners We offer - Engineering community of industry professionals - Friendly team and enjoyable working environment - Flexible schedule and remote work opportunity within Poland - Opportunity to work abroad for up to 60 days annually - Business-driven relocation opportunities - Career roadmap and leadership development programs - Certification support for GCP, Azure, and AWS - Access to LinkedIn Learning, Get Abstract, and Cloud Guru - English classes - Stable income (Employment Contract or B2B) - Employee Stock Purchase Plan participation - Benefits package including health insurance, multisport, and shopping vouchers - Modern offices with entertainment and relaxation zones - Referral bonuses - Corporate, social, and well-being events Please note: The set of bonuses might vary based on the role.