June 3, 2026

Senior Software Engineer (.NET)

Senior • Hybrid

25,000 - 32,000 PLN

Krakow, Poland

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

Similar jobs you might like

Technology

iTeamly

Senior Software Engineer (.NET & Python)

Senior

Hybrid

Krakow, Poland

24,000 - 32,000 PLN

🏢 Summary: Senior Software Engineer role focused on developing and maintaining C#/.NET desktop applications for manufacturing and testing systems, including GUI development and hardware integration. The position combines desktop software engineering with Python-based test automation and parallel execution support in complex technical environments. 🗂️ Requirements: Strong experience with C# and .NET, Experience in desktop application development, Experience with WPF and MVVM, Experience with hardware integration and instrument control, Experience integrating Python scripts with .NET applications, Knowledge of multithreading and thread safety, Ability to troubleshoot using logs and system traces 📃 Skills: C#, .NET, WPF, MVVM, Python, Multithreading, GUI, Desktop, Hardware, Automation 🏢 Description: We are looking for a Senior Software Engineer to join a team developing advanced desktop applications for manufacturing and testing environments. This role is a good fit for someone who has strong experience with C#/.NET, enjoys solving complex technical problems, and is interested in combining software development with Python based test automation and hardware integration. ✅ Your responsibilities: Develop and maintain C# / .NET desktop applications for manufacturing and testing systems Build GUI features using WPF / MVVM Work with hardware integration, instrument control and automated test execution Integrate Python-based test scripts into .NET applications Support parallel execution, thread safety and application stability Troubleshoot issues using logs, traces and system data 🧠 Our requirements: Develop and maintain C# / .NET desktop applications for manufacturing and testing systems Build GUI features using WPF / MVVM Work with hardware integration, instrument control and automated test execution Integrate Python-based test scripts into .NET applications Support parallel execution, thread safety and application stability Troubleshoot issues using logs, traces and system data 🌟 What we offer: Private healthcare Multisport Life insurance Real influence on technical decisions Opportunity to work on a modern AI / ML product platform

Technology

iTeamly

Senior Software Engineer (.NET & Python)

Senior

Hybrid

Krakow, Poland

24,000 - 32,000 PLN

🏢 Summary: Senior Software Engineer role focused on developing and maintaining advanced C#/.NET desktop applications for manufacturing and testing environments. The position combines WPF/MVVM GUI development, hardware integration, and integration of Python-based test automation within .NET systems. It involves ensuring application stability, parallel execution, and troubleshooting complex technical issues. 🗂️ Requirements: Strong experience with C# and .NET, Experience developing desktop applications, Proficiency in WPF, Knowledge of MVVM pattern, Experience with hardware integration, Experience with instrument control, Experience with automated test execution, Ability to integrate Python scripts with .NET applications, Understanding of multithreading and thread safety, Ability to troubleshoot using logs and traces 📃 Skills: C#, .NET, WPF, MVVM, Python, Multithreading, Threading, GUI, Hardware, Automation 🏢 Description: We are looking for a Senior Software Engineer to join a team developing advanced desktop applications for manufacturing and testing environments. This role is a good fit for someone who has strong experience with C#/.NET, enjoys solving complex technical problems, and is interested in combining software development with Python based test automation and hardware integration. ✅ Your responsibilities: Develop and maintain C# / .NET desktop applications for manufacturing and testing systems Build GUI features using WPF / MVVM Work with hardware integration, instrument control and automated test execution Integrate Python-based test scripts into .NET applications Support parallel execution, thread safety and application stability Troubleshoot issues using logs, traces and system data 🧠 Our requirements: Develop and maintain C# / .NET desktop applications for manufacturing and testing systems Build GUI features using WPF / MVVM Work with hardware integration, instrument control and automated test execution Integrate Python-based test scripts into .NET applications Support parallel execution, thread safety and application stability Troubleshoot issues using logs, traces and system data 🌟 What we offer: Private healthcare Multisport Life insurance Real influence on technical decisions Opportunity to work on a modern AI / ML product platform

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

iTeamly

Senior Backend Engineer (.NET)

Senior

Hybrid

Krakow, Poland

24,000 - 32,000 PLN

🏢 Summary: Senior Backend Engineer role focused on developing and maintaining C#/.NET desktop applications for manufacturing and testing systems, including GUI development, hardware integration, and automated test execution. The position involves working with WPF/MVVM, Python integration, multithreading, and application stability in a modern AI/ML product environment. 🗂️ Requirements: 5+ years of experience with C#/.NET, Experience with WPF or similar GUI frameworks, Experience with MVVM, Understanding of async programming, Knowledge of multithreading and thread safety, Experience with .NET 8+, 1+ year of experience with Python, Understanding of clean architecture, Experience with testable code design, Experience with MongoDB or similar databases, Knowledge of Git, Experience with CI/CD, Basic scripting skills in PowerShell or Bash 📃 Skills: C#, NET, WPF, MVVM, Python, MongoDB, Git, CI/CD, PowerShell, Bash 🏢 Description: We are looking for a Senior Backend Engineer to join a team developing advanced desktop applications for manufacturing and testing environments. This role is a good fit for someone who has strong experience with C#/.NET and enjoys solving complex technical problems. Quick Facts - Develop and maintain C#/.NET desktop applications for manufacturing and testing systems - Build GUI features using WPF/MVVM - Work with hardware integration, instrument control and automated test execution - Integrate Python-based test scripts into .NET applications - Support parallel execution, thread safety and application stability - Troubleshoot issues using logs, traces and system data Requirements - 5+ years of experience with C#/.NET - Experience with WPF or similar GUI frameworks and MVVM - Good understanding of async programming, multithreading and thread safety - Experience with .NET 8+ - 1+ year of experience with Python - Understanding of clean architecture and testable code design - Experience with MongoDB or similar databases - Practical knowledge of Git, CI/CD and basic scripting in PowerShell or Bash Benefits - Private healthcare - Real influence on technical decisions - Opportunity to work on a modern AI/ML product platform

Technology

iTeamly

Senior Backend Engineer (.NET)

Senior

Hybrid

Krakow, Poland

24,000 - 32,000 PLN

🏢 Summary: Senior Backend Engineer role focused on developing advanced C#/.NET desktop applications for manufacturing and testing environments, including hardware integration and automated test execution. The position involves building WPF/MVVM-based GUIs, integrating Python test scripts, and ensuring application stability through multithreading and async programming. Opportunity to influence technical decisions while working on a modern AI/ML product platform. 🗂️ Requirements: 5+ years experience with C# and .NET, Experience with WPF or similar GUI frameworks, Experience with MVVM pattern, Understanding of async programming, Knowledge of multithreading and thread safety, Experience with .NET 8+, 1+ year experience with Python, Understanding of clean architecture and testable code design, Experience with MongoDB or similar databases, Practical knowledge of Git, Experience with CI/CD, Basic scripting skills in PowerShell or Bash 📃 Skills: C#, .NET, .NET8, WPF, MVVM, Python, MongoDB, Git, CI/CD, PowerShell, Bash, Multithreading, Async 🏢 Description: We are looking for a Senior Backend Enginee r to join a team developing advanced desktop applications for manufacturing and testing environments. This role is a good fit for someone who has strong experience with C#/.NET, enjoys solving complex technical problems. ✅ Your responsibilities: Develop and maintain C# / .NET desktop applications for manufacturing and testing systems Build GUI features using WPF / MVVM Work with hardware integration, instrument control and automated test execution Integrate Python-based test scripts into .NET applications Support parallel execution, thread safety and application stability Troubleshoot issues using logs, traces and system data 🧠 Our requirements: 5+ years of experience with C# / .NET Experience with WPF or similar GUI frameworks and MVVM Good understanding of async programming, multithreading and thread safety Experience with .NET 8+ 1+ year of experience with Python Understanding of clean architecture and testable code design Experience with MongoDB or similar databases Practical knowledge of Git, CI/CD and basic scripting in PowerShell or Bash 🌟 What we offer: Private healthcare Real influence on technical decisions Opportunity to work on a modern AI / ML product platform

Technology

CGI

Senior Software Engineer (.NET & Azure)

Senior

Hybrid

Kraków, Poland

🏢 Summary: Senior Software Engineer role focused on building and modernizing a cloud native messaging platform using .NET, Azure, microservices, and event-driven architectures. The position involves developing scalable applications on Kubernetes, implementing CI/CD and Infrastructure as Code, and supporting cloud migration and data platform modernization initiatives. The role also includes collaboration within Agile teams on architecture, integration, security, and operational excellence. 🗂️ Requirements: 7+ years of software development experience, Expertise in C#, Experience with .NET 8 or later, Hands-on experience with Microsoft Azure, Experience with Docker, Experience with Kubernetes, Experience with event-driven architectures, Experience with Kafka, Strong knowledge of REST APIs, Experience building microservices, Experience implementing CI/CD pipelines, Experience with Azure DevOps or GitHub Actions, Familiarity with MongoDB, Strong problem-solving skills, Strong communication skills 📃 Skills: C#, .NET, Azure, Docker, Kubernetes, Kafka, REST, Microservices, AzureDevOps, GitHubActions, MongoDB, Snowflake, Terraform, Bicep, Grafana, Prometheus, AzureMonitor, ApplicationInsights, CI/CD 🏢 Description: We are seeking a highly skilled Senior Software Engineer (.NET & Azure) to help design and build the next generation cloud native messaging platform replacing fragmented legacy solutions. The successful candidate will develop modern, scalable microservices using Microsoft technologies while supporting cloud migration, system integration, and platform modernization initiatives. Job responsibilities: • Design, develop, and maintain cloud native applications using .NET and Microsoft Azure. • Build scalable microservices deployed on Kubernetes. • Develop APIs and integration services supporting event driven architectures. • Implement messaging solutions using Kafka and related middleware technologies. • Participate in migrating legacy functionality to modern services. • Contribute to modernization of data platforms and integration with Snowflake, MongoDB, and target architectures. • Implement Infrastructure as Code and CI/CD pipelines. • Ensure solutions meet security, resilience, performance, and operational requirements. • Participate in architecture discussions, code reviews, and technical mentoring. • Work closely with architects, Epic Owners, QA, and DevOps engineers in Agile teams. Required Skills & Experience: • 7+ years of professional software development experience. • Strong expertise in C# and .NET (.NET 8 or later preferred). • Hands on experience with Microsoft Azure services. • Experience developing containerized applications using Docker and Kubernetes. • Experience with event driven architectures and Kafka. • Strong knowledge of REST APIs and microservices. • Experience implementing CI/CD pipelines using Azure DevOps or GitHub Actions. • Familiarity with MongoDB and modern cloud native development practices. • Strong problem solving and communication skills. Preferred Qualifications: • Experience with cloud migration and application modernization programmes. • Knowledge of Snowflake or modern data warehouse platforms. • Experience with messaging systems, middleware, and integration platforms. • Financial Services, Payments, SWIFT, or ISO 20022 experience is highly desirable. • Familiarity with DevSecOps practices, Infrastructure as Code (Terraform/Bicep), and monitoring tools (Azure Monitor, Application Insights, Grafana, Prometheus).

Technology

Link Group

Senior C# Engineer

Senior

Hybrid

Warsaw, Poland

35,000 - 45,000 PLN

🏢 Summary: Senior Software Engineer role focused on building and scaling a high-performance, AI-supported trade management platform using Rust and C#. The position involves designing distributed, event-driven systems with strong emphasis on performance, scalability, and reliability. The engineer will own solutions end-to-end and optimize cloud-based backend systems. 🗂️ Requirements: 5+ years of software engineering experience, Strong system design knowledge, Strong understanding of concurrency, Strong understanding of performance optimization, Hands-on Rust experience in production, Familiarity with C#/.NET, Experience with distributed systems, Experience with cloud platforms (preferably AWS), Practical use of AI tools in development workflows 📃 Skills: Rust, C#, NET, AWS, Kafka, RabbitMQ, AI, DistributedSystems, Concurrency, PerformanceOptimization 🏢 Description: Senior Software Engineer C# (AI-driven systems) We are looking for an experienced Software Engineer who combines strong system design skills with a modern, AI-supported development approach. This role focuses on building and scaling a high-performance trade management platform, primarily in Rust, with some exposure to C#/.NET. You will work on distributed, event-driven systems processing large volumes of data, with a strong focus on performance, scalability, and reliability. Key Responsibilities Develop and optimize high-performance backend systems Design and maintain scalable distributed services Use AI tools to accelerate development, testing, and debugging Own solutions end-to-end, from design to production Improve system performance and cloud efficiency Requirements 5+ years of experience in software engineering Strong fundamentals in system design, concurrency, and performance Hands-on experience with Rust (production level) Familiarity with C#/.NET Experience with distributed systems and cloud (preferably AWS) Practical use of AI tools in development workflows Nice to have Experience with messaging systems (Kafka, RabbitMQ, etc.) Exposure to financial systems or trading environments

Technology

emagine Polska

Senior Software Engineer (Java // Python)

Senior

Hybrid

Lisbon, Portugal

🏢 Summary: Senior Software Engineer responsible for defining technical standards and architecture, leading backend and frontend development, and ensuring secure, scalable, and observable solutions. The role drives CI/CD, enterprise integrations, and production support while aligning engineering practices with product and operations goals. 🗂️ Requirements: Proven experience defining technical standards and architecture, Experience with CI/CD orchestration, Experience with observability implementation, Experience implementing on-premises, hybrid, and cloud solutions, Experience leading backend and frontend architectural decisions, Experience maintaining CI/CD pipelines, Experience coordinating enterprise integrations, Knowledge of DDD and clean architecture, Expertise in Java and Spring Boot, Expertise in Python and FastAPI, Expertise in React or Angular, Experience with L2/L3 production support, Experience with Spring Security and OAuth 📃 Skills: Java, SpringBoot, Python, FastAPI, React, Angular, CICD, Observability, ServiceNow, Jira, Boomi, DDD, OAuth, SpringSecurity 🏢 Description: To strengthen the team, we are seeking a person for the role of Senior Software Engineer, responsible for defining technical standards and architecture, guiding the development team, ensuring quality practices, security, and CI/CD, and collaborating with product and operations in delivering scalable, business-aligned solutions. Main Responsibilities Define technical standards, architecture, and development practices, ensuring quality, security, performance, and resilience in production environments. Orchestrate end-to-end delivery with CI/CD and observability while promoting responsible autonomy among teams aligned with product and operational objectives. Implement on-premises, hybrid, and cloud solutions with security best practices, observability, and integration with existing systems. Lead architectural decisions in backend and frontend (Java/Spring Boot, Python/FastAPI, React/Angular), ensuring scalability, consistent testing and code reviews. Implement and maintain end-to-end CI/CD pipelines and observability (logs, metrics, distributed tracing). Coordinate enterprise integrations (ServiceNow, Jira, CRMs) and iPaaS (e.g., Boomi), including mapping, validation, and compliance. Apply practices such as DDD, clean architecture, application security, and secrets/IAM management throughout the development lifecycle. Provide technical guidance to the team, elevate quality standards, and align practices with product and operations. Lead L2/L3 support in production: incident triage and resolution, prevention escalation (on call), SLA management, and conducting post-mortems focused on root causes and corrective actions. Operate and evolve applications in on-premises, hybrid, or cloud environments: VMs, networks, VPNs, certificates, Nginx/reverse proxy, load balancing, and enhancing the security of exposed services. Key Requirements Proven ability to define technical standards, architecture, and development practices. Experience with CI/CD orchestration and observability practices. Knowledge of implementing on-premises, hybrid, and cloud solutions with security best practices. Leadership in architectural decisions for backend and frontend technologies. Experience with maintaining CI/CD pipelines and end-to-end observability. Ability to coordinate enterprise integrations and ensure compliance. Mastery of practices such as DDD and clean architecture. Technical expertise in Java/Spring Boot, Python/FastAPI, React/Angular. Experience in providing L2/L3 technical support and leading incident resolution. Expertise in security practices, including Spring Security and OAuth. Nice to Have Experience with Docker, Kubernetes, and cloud environments (Azure/AWS/GCP). Background in data management with PostgreSQL, MongoDB, and Redis. Familiarity with AI models, particularly RAG. Knowledge in security access management and policies based on the principle of least privilege.

Technology

emagine Polska

Fullstack Developer

Senior

Hybrid

Copenhagen, Denmark

🏢 Summary: Senior Software Engineer role focused on developing and maintaining internal forecasting and demand management products for offshore wind operations using Angular and .NET. The position involves close collaboration with cross-functional teams, delivering high-quality increments, and improving product functionality and user experience. The role requires active participation in Agile processes and code quality assurance. 🗂️ Requirements: 7–10 years experience with Angular and .NET development, Strong proficiency in .NET Core and C#, Experience with Microsoft and Azure deployment pipelines, Experience working in Agile/Scrum environments, Ability to conduct code reviews and maintain clean code standards, Understanding of user-centered design principles 📃 Skills: Angular, .NET, .NETCore, C#, Azure, Microsoft, Scrum, Agile, UX, CI/CD 🏢 Description: Introduction & Summary: We are seeking a Senior Software Engineer with extensive experience in Angular and .NET technologies. The ideal candidate will play a key role in developing and maintaining internal products utilized for forecasting and managing demands in offshore wind operations. In this role, you will work collaboratively within a team, contributing to product improvements and ensuring user satisfaction. Main Responsibilities: As a Senior Software Engineer, your core responsibilities will include: Delivering quality increments through collaboration with the development team and stakeholders. Understanding and connecting business needs with user requirements and frontend implementations. Actively participating in Scrum ceremonies and backlog refinements. Conducting code reviews to ensure high coding standards and provide constructive feedback. Identifying and advocating for improvements in the codebase and product functionality. Collaborating with UX designers to refine user experience based on usability testing. Key Requirements: 7-10 years of experience in design and development using Angular and .NET technologies. Proficient in managing deployments via Microsoft and Azure pipelines. Strong understanding of user-centered design principles. Experience in Agile/Scrum environments, with a comprehensive understanding of the development lifecycle. Creativity and drive for product improvement. Proficient in .NET Core, C#, and clean code principles. Nice to Have: Experience in Agile/Scrum environments. Familiarity with UX design principles. Experience in usability testing. Start: July 2026 Duration: Jun 2027 Location: Greater Copenhagen Area Onsite/remote: min. 3 days onsite per week

Technology

Link Group

Senior Fullstack Developer

Senior

Remote

Warsaw, Poland

110 - 140 PLN

🏢 Summary: Senior Software Engineer role focused on designing and developing scalable backend and fullstack applications using modern C++ in Linux environments. The position involves performance optimization, concurrency, and cloud-native technologies while contributing to high-impact product features. It requires strong ownership, collaboration, and the ability to work across diverse technologies including cloud and DevOps tools. 🗂️ Requirements: 6+ years of C++ development experience, Strong knowledge of multithreading, Strong knowledge of memory management, Experience with performance optimization, Experience developing backend systems, Experience with REST APIs, Experience working in Linux environments, Ability to design and maintain scalable systems, Bachelor’s degree in STEM field 📃 Skills: C++, Linux, REST, Multithreading, AWS, Python, Go, Terraform, CloudFormation, GitHub, Jenkins, Artifactory, Ansible 🏢 Description: Senior Software Engineer – C++ We are looking for a talented Senior Software Engineer to join our team. This role is ideal for someone with deep experience in C++ development , backend skills, and exposure to cloud-native technologies. You will work on challenging projects, contribute to high-impact features, and help shape the future of our products. What You’ll Do Design, develop, and maintain scalable backend systems in C++ (modern C++ preferred) Work on fullstack applications , including REST API-based backend services Optimize software for performance, concurrency, and memory efficiency Develop and maintain applications in Linux environments Take ownership of technical tasks, delivering high-quality results independently Collaborate closely with cross-functional teams, contributing to design and technical discussions Explore new technologies and expand beyond your primary stack, including Python, Go, and AWS Apply a product-focused mindset, understanding the business impact of your technical decisions What We’re Looking For 6+ years of hands-on experience in C++ development Solid understanding of multithreading, memory management, and performance optimization Strong experience contributing to complex features with exposure to diverse technologies Proven ability to work effectively in a team and communicate clearly Experience with Linux-based systems and development in Linux environments Self-motivated, independent, and capable of delivering results with limited supervision Bachelor’s degree in Science, Technology, Engineering, or a related field Nice to Have Experience with Go and/or Python Knowledge of cloud-native development and Infrastructure-as-Code tools (Terraform, CloudFormation) Background in enterprise-scale applications or AWS serverless architectures Familiarity with networking protocols, security best practices, and database systems Experience with modern CI/CD pipelines (GitHub, Jenkins, Artifactory, Ansible)