June 10, 2026

Senior Software Engineer (.NET & Python)

Senior • Hybrid

24,000 - 32,000 PLN

Krakow, Poland

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

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 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

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

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)

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

Shimi Sp. z o.o.

Senior Software Engineer (f/m/n)

Senior

Remote

Warsaw, Poland

🏢 Summary: Remote B2B opportunity for a Senior Software Engineer focused on developing complex, high-performance systems in modern C++ within Linux environments. The role involves contributing to product-level features, collaborating across teams, and working with cloud and backend technologies. Long-term cooperation with flexibility on financial expectations and start date. 🗂️ Requirements: 6+ years of hands-on experience in C++ development, Strong knowledge of modern C++, Experience with multithreading, Understanding of memory management, Experience with performance optimization, Strong understanding of Linux-based systems, Experience developing in Linux environment, Ability to deliver complex technical features, Bachelor’s degree in Science, Technology, Engineering or related field 📃 Skills: C++, Linux, Multithreading, MemoryManagement, PerformanceOptimization, Python, Go, AWS, Terraform, CloudFormation, REST, CI/CD, GitHub, Jenkins, Artifactory, Ansible, Networking, Security, Databases 🏢 Description: For our client, we are looking for a Senior Software Engineer (f/m/n). Qualifications 6+ years of hands-on experience in C++ development (modern C++ preferred) with a solid understanding of multithreading, memory management, and performance optimization Strong experience contributing to complex features with a good product-level understanding and exposure to diverse technologies Proven ability to collaborate effectively within a team, actively participating in technical discussions and supporting delivery across multiple contributors Strong understanding of Linux-based systems and experience developing in a Linux environment (user level) Demonstrated ability to take ownership of well-defined technical tasks and drive them to completion with high quality Strong interpersonal skills with the ability to communicate clearly, collaborate effectively, and contribute confidently in professional discussions Proven ability to quickly learn and adapt to new technologies, taking on tasks with a proactive, can-do attitude and a willingness to expand beyond the core tech stack, including Python, AWS and Go Highly self-managed and independent, capable of delivering results with limited supervision while aligning with broader team goals Bachelor’s degree in Science/Technology/Engineering or a related field How will you stand out from the crowd Experience with Go and/or Python programming languages Experience with cloud-native development and infrastructure-as-code tools (e.g., Terraform, CloudFormation) Experience in enterprise-scale application development in cloud or SaaS environments (AWS serverless architecture is a definite advantage) Experience in building fullstack applications, including REST API-based backend systems and modern frontend interfaces Familiarity with networking protocols, security principles, and database systems Experience with modern CI/CD pipelines, such as GitHub, Jenkins, Artifactory, and Ansible We offer: Work model: remote Contract type: B2B with SHIMI Long-term cooperation We are open to the candidate’s financial expectations Start: ASAP (up to 1 month notice)

Technology

Link Group

Senior Software Enigneer

Senior

Remote

Warsaw, Poland

130 - 160 PLN

🏢 Summary: Senior Software Engineer role focused on designing and delivering scalable solutions within complex distributed systems at significant scale. The position requires strong ownership, architectural decision-making, and collaboration across cross-functional teams. The engineer will drive high-impact technical initiatives in a large, distributed environment. 🗂️ Requirements: Degree in Computer Science or equivalent practical experience, Proven experience delivering complex, large-scale software solutions, Hands-on experience with distributed systems, Ability to make independent architectural decisions, Strong collaboration and communication skills, Ability to operate autonomously with high ownership 📃 Skills: DistributedSystems, Architecture, Scalability, Reliability, Observability, SoftwareEngineering, ComputerScience 🏢 Description: Senior Software Engineer About the Role We are looking for a Senior Software Engineer to join a high-scale product environment operating within complex distributed systems. This role is designed for a highly autonomous individual contributor who can take ownership of complex technical initiatives, influence architectural direction, and deliver scalable, reliable solutions in a large organizational setting. You will collaborate cross-functionally with engineering, product, and design teams while contributing to systems used at significant scale. Key Responsibilities Design and deliver high-complexity system components and features Make informed architectural decisions and evaluate technical trade-offs Ensure quality, scalability, reliability, and observability of delivered solutions Identify and manage technical risks, dependencies, and technical debt Develop deep understanding of the product domain and user impact Collaborate effectively across teams in a distributed engineering environment Operate with high autonomy and ownership Contribute to or elevate engineering standards within the team Mentor or support less experienced engineers when needed Requirements Education Degree in Computer Science, Software Engineering, or equivalent practical experience Experience & Competencies Proven experience as a Senior Software Engineer delivering complex, large-scale solutions Hands-on experience working with distributed systems Strong communication and collaboration skills Ability to independently drive architectural decisions Strong sense of ownership over delivered solutions Nice to Have Experience shaping or improving team-level engineering standards Experience collaborating across multiple teams in complex organizational structures

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

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

Harvey Nash Technology

SRE Engineer / Software Engineer

Mid

Hybrid

Warsaw, Poland

180 - 200 PLN

🏢 Summary: Project-based Software Engineer (SRE / Production Engineering) role focused on improving system reliability, performance, and automation in a high-performance environment. The position involves building automation tools, supporting deployments, and resolving complex production issues. The role emphasizes collaboration with engineering and infrastructure teams to enhance stability and efficiency. 🗂️ Requirements: Experience in Software Engineering, SRE, or DevOps, Proficiency in Python, C++, or Java, Strong Linux knowledge, Understanding of networking concepts, Experience with Git, Production troubleshooting experience, Ability to build automation tools, Experience supporting deployments and release processes 📃 Skills: Python, C++, Java, Linux, Networking, Git, Scripting, SRE, DevOps, CI/CD 🏢 Description: Software Engineer (SRE / Production Engineering) We are looking for a Software Engineer to support a project focused on system reliability, automation, and production engineering within a high-performance environment. What you’ll do: • Build tools and automation to improve system stability and performance • Support deployments and release processes • Troubleshoot and resolve complex production issues • Collaborate with engineering and infrastructure teams • Create technical documentation and provide progress updates Tech stack: Python / C++ / Java / scripting, Linux, networking, Git Nice to have: Prometheus, Grafana, Splunk, Jenkins, CI/CD tools What we’re looking for: • Experience in software engineering or SRE / DevOps • Strong problem-solving and production troubleshooting skills • Ability to work independently and deliver results • Good communication skills and adaptability Project-based role with a focus on automation, performance, and reliability improvements.