April 29, 2026

Senior Software Developer (.NET & Azure, understanding of Python)

Senior • Hybrid

Krakow, Poland

🌍Work mode: hybrid (preferably from Krakow or Warsaw):

• People from Krakow and Warsaw - 6x per month in the office

• People outside of Krakow and Warsaw - 1-2x per month in the office

Start: June/July 2026.

📝Contract: B2B.

Duration: >12 months contracts.

📕Project language: English.

💼Industry: Banking.

📑Workload: Full time.

⚙️Recruitment process: 1h technical screening on zoom.

💻Equipment: Work on emagine or your own equipment.

We are looking for a Senior Software Developer who thrives at the intersection of technical design and hands-on execution. In this role, you will be the technical engine driving key initiatives for integration projects. Unlike a traditional architect role, your focus will be on Solution Design: creating the technical 'how-to' for complex integrations and then leading the end-to-end development.

Main Responsibilities:

  • Draft end-to-end technical designs for API solutions and microservice integration patterns.

  • Own the full development cycle, ensuring secure, low-latency communication paths between backend systems and UI/UX layers.

  • Manage the technical integration of platforms using Azure Functions and Service Bus.

  • Fine-tune Python-based code mainly for specific transformations (e.g. Pendo-related) while having the agility to refactor logic as needed.

  • Participate in design reviews and incorporate stakeholder feedback.

  • Support discussions surrounding potential migrations to managed environments.

Key Requirements:

  • 7+ years of hands-on experience in Azure development (Functions, App Insights, APIM, and Service Bus).

  • Strong experience in .NET development (primary technology.)

  • Experience in building integration solutions using .NET and Azure.

  • Expertise in Python (basic/working knowledge required, mainly for integration/transformation tasks), with strong proficiency in .NET.

  • A 'quality-first' mindset with extensive experience writing and maintaining unit tests.

  • Deep expertise in using Application Insights for monitoring and optimizing live applications.

  • Proven experience in designing and building integration patterns within a CRM context.

Nice to Have:

  • Exposure to Power Platform (optional).

  • Experience with Google Cloud Platform (GCP).

  • Prior experience with Highspot, Pendo, or MS Dynamics integrations.

Similar jobs you might like

Technology

emagine Polska

Senior Full-Stack Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Full-Stack Developer role focused on designing and delivering complex API and microservice integration solutions in a banking environment. The position combines end-to-end solution design with hands-on development, particularly within Azure-based ecosystems. The developer will lead secure, low-latency integrations and support future platform migrations. 🗂️ Requirements: 7+ years of hands-on Azure development experience, Experience with Azure Functions, APIM, Service Bus and Application Insights, Strong proficiency in Python, Strong proficiency in Java or .NET, Experience designing API solutions and microservice integration patterns, Experience building integrations within CRM environments, Experience writing and maintaining unit tests, Experience monitoring and optimizing applications using Application Insights, Ability to design secure, low-latency system integrations 📃 Skills: Azure, Functions, APIM, ServiceBus, AppInsights, Python, Java, .NET, APIs, Microservices, CRM, UnitTesting 🏢 Description: 🌍 Work mode: hybrid (preferably from Krakow or Warsaw): • People from Krakow and Warsaw - 6x per month in the office • People outside of Krakow and Warsaw - 1-2x per month in the office ⏰ Start : June/July 2026. 📝 Contract : B2B. ⏳ Duration : >12 months contracts. 📕 Project language : English. 💼 Industry : Banking. 📑 Workload: Full time. ⚙️ Recruitment process : 1h technical screening on zoom. 💻 Equipment : Work on emagine or your own equipment. We are looking for a Senior Full-Stack Developer who thrives at the intersection of technical design and hands-on execution . In this role, you will be the technical engine driving key initiatives for integration projects. Unlike a traditional architect role, your focus will be on Solution Design: creating the technical 'how-to' for complex integrations and then leading the end-to-end development . Main Responsibilities: Draft end-to-end technical designs for API solutions and microservice integration patterns. Own the full development cycle, ensuring secure, low-latency communication paths between backend systems and UI/UX layers. Manage the technical integration of platforms using Azure Functions and Service Bus. Fine-tune Python-based code while having the agility to refactor logic as needed. Participate in design reviews and incorporate stakeholder feedback. Support discussions surrounding potential migrations to managed environments. Key Requirements: 7+ years of hands-on experience in Azure development (Functions, App Insights, APIM, and Service Bus ). Expertise in Python, with strong proficiency in Java or .NET. A 'quality-first' mindset with extensive experience writing and maintaining unit tests. Deep expertise in using Application Insights for monitoring and optimizing live applications. Proven experience in designing and building integration patterns within a CRM context. Nice to Have: Experience with Google Cloud Platform (GCP). Prior experience with Highspot, Pendo, or MS Dynamics integrations. Other Details: This position will involve working on integration projects, with potential opportunities for remote collaboration. The role emphasizes hands-on development and strategic planning for future migrations.

Technology

emagine Polska

Senior Full-Stack Developer

Senior

Hybrid

Kraków, Poland

🏢 Summary: Senior Full-Stack Developer role focused on designing and delivering end-to-end integration solutions within a banking environment, with strong emphasis on Azure-based architectures and hands-on development. The position combines solution design responsibilities with full development lifecycle ownership, particularly around APIs and microservices. Long-term B2B contract with hybrid work model and English-speaking project context. 🗂️ Requirements: 7+ years of experience in Azure development, Hands-on experience with Azure Functions, App Insights, APIM and Service Bus, Strong expertise in Python, Strong proficiency in Java or .NET, Experience in writing and maintaining unit tests, Expertise in Application Insights for monitoring live applications, Experience in designing and building integration patterns in CRM context, Ability to design end-to-end API and microservice integrations 📃 Skills: Azure, Functions, AppInsights, APIM, ServiceBus, Python, Java, .NET, APIs, Microservices, CRM, UnitTesting, GCP 🏢 Description: 🌍 Work mode: hybrid (preferably from Krakow or Warsaw): • People from Krakow and Warsaw - 6x per month in the office • People outside of Krakow and Warsaw - 1-2x per month in the office ⏰ Start : June/July 2026. 📝 Contract : B2B. ⏳ Duration : >12 months contracts. 📕 Project language : English. 💼 Industry : Banking. 📑 Workload: Full time. ⚙️ Recruitment process : 1h technical screening on zoom. 💻 Equipment : Work on emagine or your own equipment. We are looking for a Senior Full-Stack Developer who thrives at the intersection of technical design and hands-on execution . In this role, you will be the technical engine driving key initiatives for integration projects. Unlike a traditional architect role, your focus will be on Solution Design: creating the technical 'how-to' for complex integrations and then leading the end-to-end development . Main Responsibilities: Draft end-to-end technical designs for API solutions and microservice integration patterns. Own the full development cycle, ensuring secure, low-latency communication paths between backend systems and UI/UX layers. Manage the technical integration of platforms using Azure Functions and Service Bus. Fine-tune Python-based code while having the agility to refactor logic as needed. Participate in design reviews and incorporate stakeholder feedback. Support discussions surrounding potential migrations to managed environments. Key Requirements: 7+ years of hands-on experience in Azure development (Functions, App Insights, APIM, and Service Bus ). Expertise in Python, with strong proficiency in Java or .NET. A 'quality-first' mindset with extensive experience writing and maintaining unit tests. Deep expertise in using Application Insights for monitoring and optimizing live applications. Proven experience in designing and building integration patterns within a CRM context. Nice to Have: Experience with Google Cloud Platform (GCP). Prior experience with Highspot, Pendo, or MS Dynamics integrations. Other Details: This position will involve working on integration projects, with potential opportunities for remote collaboration. The role emphasizes hands-on development and strategic planning for future migrations.

Technology

emagine Polska

Lead Software Java Engineer

Senior

Hybrid

Krakow, Poland

170 - 190 PLN

🏢 Summary: Lead Software Engineer role in the banking sector focused on delivering and modernizing the Global Disbursement Platform using Java and React technologies. The position involves leading a team, building and migrating microservices, and implementing automation within an Agile environment. Long-term B2B contract with hybrid work model and technical interview process. 🗂️ Requirements: Java 11+ expertise, Kubernetes experience, Proficiency in Git, Experience with Unix-based systems, SQL knowledge, Understanding of RESTful microservices, Experience with JavaScript and React, Team leadership experience, Senior-level system design experience, Fluent English 📃 Skills: Java, Kubernetes, Git, Unix, SQL, Oracle, REST, API, JavaScript, React, Spring, SpringBoot, HTTP 🏢 Description: 🌍Work mode: hybrid (preferably from Krakow or Warsaw): • People from Krakow and Warsaw - 6x per month in the office. • People outside of Krakow and Warsaw - 4-5x per month in the office. ⏰Start: ASAP/30 days. 📝Contract: B2B. ⚙️Recruitment process: technical interview 1h on zoom, live coding. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 💻Workload: Full time. The Lead Software Engineer role aims to support the delivery of high-quality projects for the Global Disbursement Platform, enhancing business operations in financial transactions through effective analysis, Agile design, and stakeholder management. Main Responsibilities Team management. Building and supporting services, microservices, and applications (back-end & front-end) in Java 11/17/21 and ReactJS, while maintaining standard products. Migrating from mainframe and IBM WebSphere to modern integration approaches using APIs or microservices. Reducing testing costs by implementing automation testing frameworks. Increasing Straight-Through-Processing (STP) capabilities of services. Leading the India Team. Key Requirements: Perfect English skills. Java 11+ expertise (Java 17+ preferred). Kubernetes experience. Proficiency in Git. Fluency in Unix-based systems and command-line interfaces. Database technologies and SQL knowledge ( Oracle preferred). Understanding of RESTful microservices and APIs . Experience with HTTP web technologies, particularly JavaScript and React. Proven team leadership experience (leading POD / engineering team) Strong ownership and proactive approach to problem-solving and delivery Ability to work independently and drive initiatives , not only execute tasks High level of assertiveness in communication and technical discussions Solid senior-level technical experience in system design and complex environments Nice to Have: Experience in a DevOps delivery team. Understanding of application monitoring. Knowledge of Spring/Spring Boot. Other Details: Team Structure: Leading an India Team. Work Environment: Agile methodology. Technologies: Java, Kubernetes, APIs, SQL.

Technology

emagine Polska

Lead Software Engineer (Java, React)

Senior

Remote

Warsaw, Poland

🏢 Summary: Lead Software Engineer role in the banking sector focused on delivering and modernizing a Global Disbursement Platform using Java and React within an Agile environment. The position involves building microservices, migrating legacy systems to API-based architectures, implementing test automation, and leading an international team. Long-term B2B contract with hybrid work model and English-speaking project environment. 🗂️ Requirements: Java 11+ expertise, Experience with Kubernetes, Proficiency in Git, Experience with Unix-based systems, Strong SQL knowledge, Experience with Oracle databases, Understanding of RESTful microservices, Experience with APIs, Knowledge of JavaScript, Experience with React, Ability to lead technical team, Experience with automated testing frameworks 📃 Skills: Java, Kubernetes, Git, Unix, SQL, Oracle, REST, APIs, JavaScript, React, Spring, SpringBoot, HTTP, Microservices 🏢 Description: 🌍Work mode: hybrid (preferably from Krakow or Warsaw): • People from Krakow and Warsaw - 6x per month in the office. • People outside of Krakow and Warsaw - 4-5x per month in the office. ⏰Start: ASAP/30 days. 📝Contract: B2B. ⚙️Recruitment process: · I stage: technical interview 1h on zoom, live coding. · II stage: karat test online. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 💻Workload: Full time. The Lead Software Engineer role aims to support the delivery of high-quality projects for the Global Disbursement Platform, enhancing business operations in financial transactions through effective analysis, Agile design, and stakeholder management. Main Responsibilities Building and supporting services, microservices, and applications (back-end & front-end) in Java 11/17/21 and ReactJS, while maintaining standard products. Migrating from mainframe and IBM WebSphere to modern integration approaches using APIs or microservices. Reducing testing costs by implementing automation testing frameworks. Increasing Straight-Through-Processing (STP) capabilities of services. Leading the India Team. Key Requirements: Perfect English skills. Java 11+ expertise (Java 17+ preferred). Kubernetes experience. Proficiency in Git. Fluency in Unix-based systems and command-line interfaces. Database technologies and SQL knowledge ( Oracle preferred). Understanding of RESTful microservices and APIs . Experience with HTTP web technologies, particularly JavaScript and React. Nice to Have: Experience in a DevOps delivery team. Understanding of application monitoring. Knowledge of Spring/Spring Boot. Other Details: Team Structure: Leading an India Team. Work Environment: Agile methodology. Technologies: Java, Kubernetes, APIs, SQL.

Technology

emagine Polska

Lead Software Engineer (Java, React)

Senior

Hybrid

Krakow, Poland

🏢 Summary: Lead Software Engineer role in the banking sector focused on delivering and modernizing the Global Disbursement Platform using Java and React technologies. The position involves building microservices, migrating legacy systems to modern APIs, implementing test automation, and leading an international team. Long-term B2B contract with hybrid work model and full-time engagement. 🗂️ Requirements: Java 11+ expertise, Experience with Kubernetes, Proficiency in Git, Fluency in Unix-based systems, Knowledge of SQL and database technologies, Understanding of RESTful microservices and APIs, Experience with HTTP web technologies, Experience with JavaScript and React, Professional English proficiency 📃 Skills: Java, Kubernetes, Git, Unix, SQL, Oracle, REST, API, HTTP, JavaScript, React, Spring, SpringBoot 🏢 Description: 🌍Work mode: hybrid (preferably from Krakow or Warsaw): • People from Krakow and Warsaw - 6x per month in the office. • People outside of Krakow and Warsaw - 4-5x per month in the office. ⏰Start: ASAP/30 days. 📝Contract: B2B. ⚙️Recruitment process: · I stage: technical interview 1h on zoom, live coding. · II stage: karat test online. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 💻Workload: Full time. The Lead Software Engineer role aims to support the delivery of high-quality projects for the Global Disbursement Platform, enhancing business operations in financial transactions through effective analysis, Agile design, and stakeholder management. Main Responsibilities Building and supporting services, microservices, and applications (back-end & front-end) in Java 11/17/21 and ReactJS, while maintaining standard products. Migrating from mainframe and IBM WebSphere to modern integration approaches using APIs or microservices. Reducing testing costs by implementing automation testing frameworks. Increasing Straight-Through-Processing (STP) capabilities of services. Leading the India Team. Key Requirements: Perfect English skills. Java 11+ expertise (Java 17+ preferred). Kubernetes experience. Proficiency in Git. Fluency in Unix-based systems and command-line interfaces. Database technologies and SQL knowledge ( Oracle preferred). Understanding of RESTful microservices and APIs . Experience with HTTP web technologies, particularly JavaScript and React. Nice to Have: Experience in a DevOps delivery team. Understanding of application monitoring. Knowledge of Spring/Spring Boot. Other Details: Team Structure: Leading an India Team. Work Environment: Agile methodology. Technologies: Java, Kubernetes, APIs, SQL.

Technology

New offer

emagine Polska

Full Stack Java React Developer

Senior

Hybrid

Krakow, MA, Poland

🏢 Summary: Full Stack Engineer role in the banking sector focused on building and delivering high-quality solutions within a microservices architecture. The position involves hands-on backend development, REST API design, and collaboration within a global team while promoting engineering best practices. Long-term project with frequent production deployments and strong emphasis on scalable architecture. 🗂️ Requirements: Strong software engineering experience, Backend application design and development expertise, Experience with microservices architecture, Experience delivering changes to production frequently, Experience developing and deploying RESTful APIs, Experience writing schemas for PostgreSQL, Experience working with PostgreSQL databases, Fluent English for project communication 📃 Skills: Java, REST, PostgreSQL, Microservices, Docker, Kubernetes, GCP, ReactJS 🏢 Description: 🌍 Work mode: hybrid – 6 days per month in the Kraków office (days of your choice, including the option to attend all 6 days in a row). ⏰Start: ASAP/1 month. 📝Contract: B2B. ⚙️Recruitment process: 2 meetings; live coding, technical interview. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 💻Workload: Full time. Summary: This full stack engineer role focuses on delivering high-quality code through a microservices architecture while promoting engineering best practices within the team. Main Responsibilities: Be hands-on, delivering code to production, supporting the architecture and design aligned to a microservice structure. Maintain awareness of business, engineering, and non-functional requirements to support company growth. Drive a positive engineering culture across teams. Collaborate with a global team across regional boundaries. Proactively remove impediments, address risks, and communicate issues to program management. Identify process inefficiencies and find innovative solutions to eliminate them. Key Requirements: Strong experience in software engineering with proven expertise in backend application design, development, and deployment. Experience with delivering code in a microservice architecture. Demonstrated ability to deliver changes to production frequently. Experience in developing and deploying RESTful APIs. Prior experience writing schemas for and working with PostgreSQL databases. Nice to Have: Experience with Java, preferably recent versions. Understanding of containerization and orchestration technologies like Docker/Kubernetes and GCP Cloud platform. Experience in developing UI applications using ReactJS. Previous experience in the financial sector, specifically banking. Other Details: Team Structure: Global team collaboration across regions. Project Context: Focus on microservices and engineering culture.

Technology

emagine Polska

Full Stack Java React Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Full Stack Engineer role in the banking industry focused on building and delivering high-quality solutions within a microservices architecture. The position involves hands-on backend and API development, frequent production deployments, and collaboration with global teams to promote strong engineering practices. Hybrid work model with long-term B2B contract and technical recruitment process including live coding. 🗂️ Requirements: Strong experience in backend application design, development, and deployment, Experience delivering code in microservices architecture, Experience deploying changes to production frequently, Experience developing and deploying RESTful APIs, Experience writing schemas and working with PostgreSQL databases, Fluent English for project communication 📃 Skills: Java, REST, PostgreSQL, Docker, Kubernetes, GCP, ReactJS, Microservices 🏢 Description: 🌍 Work mode: hybrid – 6 days per month in the Kraków office (days of your choice, including the option to attend all 6 days in a row). ⏰Start: ASAP/1 month. 📝Contract: B2B. ⚙️Recruitment process: 2 meetings; live coding, technical interview. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 💻Workload: Full time. Summary: This full stack engineer role focuses on delivering high-quality code through a microservices architecture while promoting engineering best practices within the team. Main Responsibilities: Be hands-on, delivering code to production, supporting the architecture and design aligned to a microservice structure. Maintain awareness of business, engineering, and non-functional requirements to support company growth. Drive a positive engineering culture across teams. Collaborate with a global team across regional boundaries. Proactively remove impediments, address risks, and communicate issues to program management. Identify process inefficiencies and find innovative solutions to eliminate them. Key Requirements: Strong experience in software engineering with proven expertise in backend application design, development, and deployment. Experience with delivering code in a microservice architecture. Demonstrated ability to deliver changes to production frequently. Experience in developing and deploying RESTful APIs. Prior experience writing schemas for and working with PostgreSQL databases. Nice to Have: Experience with Java, preferably recent versions. Understanding of containerization and orchestration technologies like Docker/Kubernetes and GCP Cloud platform. Experience in developing UI applications using ReactJS. Previous experience in the financial sector, specifically banking. Other Details: Team Structure: Global team collaboration across regions. Project Context: Focus on microservices and engineering culture.

Technology

emagine Polska

Full Stack Java & React Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Full Stack Engineer role in the banking sector focused on building and deploying high-quality solutions within a microservices architecture. The position involves hands-on backend development, frequent production releases, and collaboration within a global team. The contract is long-term B2B with a hybrid work model. 🗂️ Requirements: Strong software engineering experience, Backend application design and development expertise, Experience with microservices architecture, Experience delivering code to production frequently, Experience developing and deploying RESTful APIs, Experience with PostgreSQL and schema design, Fluent English for technical communication 📃 Skills: Java, REST, PostgreSQL, Microservices, Docker, Kubernetes, GCP, ReactJS 🏢 Description: 🌍 Work mode: hybrid – 6 days per month in the Kraków office (days of your choice, including the option to attend all 6 days in a row). ⏰Start: ASAP/1 month. 📝Contract: B2B. ⚙️Recruitment process: 2 meetings; live coding, technical interview. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 💻Workload: Full time. Summary: This full stack engineer role focuses on delivering high-quality code through a microservices architecture while promoting engineering best practices within the team. Main Responsibilities: Be hands-on, delivering code to production, supporting the architecture and design aligned to a microservice structure. Maintain awareness of business, engineering, and non-functional requirements to support company growth. Drive a positive engineering culture across teams. Collaborate with a global team across regional boundaries. Proactively remove impediments, address risks, and communicate issues to program management. Identify process inefficiencies and find innovative solutions to eliminate them. Key Requirements: Strong experience in software engineering with proven expertise in backend application design, development, and deployment. Experience with delivering code in a microservice architecture. Demonstrated ability to deliver changes to production frequently. Experience in developing and deploying RESTful APIs. Prior experience writing schemas for and working with PostgreSQL databases. Nice to Have: Experience with Java, preferably recent versions. Understanding of containerization and orchestration technologies like Docker/Kubernetes and GCP Cloud platform. Experience in developing UI applications using ReactJS. Previous experience in the financial sector, specifically banking. Other Details: Team Structure: Global team collaboration across regions. Project Context: Focus on microservices and engineering culture.

Technology

emagine Polska

Full Stack Java React Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Full Stack Engineer role focused on building and delivering high-quality backend solutions within a microservices architecture in the banking domain. The position involves hands-on development, frequent production deployments, and collaboration within a global team to support scalable systems. The engineer will design, develop, and maintain RESTful services and ensure alignment with engineering best practices. 🗂️ Requirements: Strong experience in backend application design, development, and deployment, Experience delivering solutions in microservices architecture, Experience developing and deploying RESTful APIs, Experience working with PostgreSQL databases and writing schemas, Ability to deliver changes to production frequently 📃 Skills: Microservices, REST, PostgreSQL, Backend, APIs, Deployment 🏢 Description: 🌍 Work mode: hybrid – 6 days per month in the Kraków office (days of your choice, including the option to attend all 6 days in a row). ⏰Start: ASAP/1 month. 📝Contract: B2B. ⚙️Recruitment process: 2 meetings; live coding, technical interview. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 💻Workload: Full time. Summary: This full stack engineer role focuses on delivering high-quality code through a microservices architecture while promoting engineering best practices within the team. Main Responsibilities: Be hands-on, delivering code to production, supporting the architecture and design aligned to a microservice structure. Maintain awareness of business, engineering, and non-functional requirements to support company growth. Drive a positive engineering culture across teams. Collaborate with a global team across regional boundaries. Proactively remove impediments, address risks, and communicate issues to program management. Identify process inefficiencies and find innovative solutions to eliminate them. Key Requirements: Strong experience in software engineering with proven expertise in backend application design, development, and deployment. Experience with delivering code in a microservice architecture. Demonstrated ability to deliver changes to production frequently. Experience in developing and deploying RESTful APIs. Prior experience writing schemas for and working with PostgreSQL databases. Nice to Have: Experience with Java, preferably recent versions. Understanding of containerization and orchestration technologies like Docker/Kubernetes and GCP Cloud platform. Experience in developing UI applications using ReactJS. Previous experience in the financial sector, specifically banking. Other Details: Team Structure: Global team collaboration across regions. Project Context: Focus on microservices and engineering culture.

Technology

Caspian One

Senior .Net + Azure Engineer (Solutions Focussed)

Senior

Hybrid

Krakow, Poland

150 - 212 PLN

🏢 Summary: Hands-on Senior .NET / Azure Engineer role focused on designing and delivering scalable, secure integration solutions across enterprise platforms. The position combines architecture design with end-to-end implementation of API-driven and microservices-based systems in a global financial environment. You will own solutions from concept through production, leveraging .NET and Azure technologies. 🗂️ Requirements: Strong experience with .NET (C#) in enterprise environments, Extensive hands-on experience with Microsoft Azure, Experience with Azure Functions, Experience with Service Bus, Experience with API Management (APIM), Experience with Application Insights, Proven experience building API-driven architectures, Proven experience building microservices architectures, Strong understanding of integration patterns, Strong understanding of distributed systems, Experience with unit testing, Ability to deliver solutions from design to production autonomously 📃 Skills: .NET, C#, Azure, AzureFunctions, ServiceBus, APIM, ApplicationInsights, APIs, Microservices, DistributedSystems, UnitTesting, Python, GCP 🏢 Description: Senior .NET / Azure Engineer (Solutions-Focused) Kraków, Poland (6 days per month onsite – flexible scheduling) Up to 1700 PLN/day (B2B) Overview We’re supporting a global financial services organisation in hiring a Senior .NET / Azure Engineer to play a key role in designing and delivering scalable integration solutions across enterprise platforms. This is a hands-on, solutions-focused position where you will operate at the intersection of architecture and engineering — owning designs and driving them through to production. The core focus is firmly on .NET and Azure , with Python considered a nice to have . The Role You’ll take ownership of designing and delivering robust integration solutions across complex systems, working closely with senior stakeholders and architecture leadership. This is not a pure architecture role — you’ll be expected to design, build, and deliver end-to-end solutions. Key Responsibilities Design end-to-end solution architectures for APIs and microservices Build and deliver scalable, secure integration solutions using .NET and Azure Develop low-latency communication between backend systems and UI layers Lead integration work across platforms using Azure Functions, Service Bus, and APIs Collaborate with senior architecture stakeholders on design approvals and improvements Monitor, debug, and optimise applications using Application Insights Contribute to future-state architecture discussions, including multi-cloud considerations Technical Requirements Strong experience with .NET (C#) in enterprise environments Extensive hands-on experience with Microsoft Azure , including: Azure Functions Service Bus API Management (APIM) Application Insights Proven experience building API-driven and microservices architectures Strong understanding of integration patterns and distributed systems Experience with unit testing and quality-first development practices Ability to move from design to production delivery autonomously Nice to Have Exposure to Python (not a core requirement) Experience with GCP or multi-cloud environments Experience integrating with CRM or SaaS platforms Background working in financial services or regulated environments What We’re Looking For A hands-on engineer with strong design capability Someone who can take ownership — from concept through to delivery A proactive problem solver who can unblock integration challenges Strong communicator, comfortable working with senior technical stakeholders Additional Information Flexible hybrid model: 6 days per month in the Kraków office (not fixed weekly) Long-term programme of work within a global enterprise environment Competitive B2B rate up to 1700 PLN/day