June 14, 2026

Senior Software Developer (.Net)

Senior • Remote

Warsaw, Poland

Client: Danish configuration solutions for the manufacturing industry 

Contract: B2B

Work model: Remote with occasional trips to the client's premises

Contract Length: 3-year contract with possibility of extensions

Workload: full-time

Summary: The Senior Software Developer role in the team is crucial for designing and developing sophisticated configuration solutions aimed at enhancing customer value through innovative software features.

Main Responsibilities:

  • Be part of designing, implementing and maintaining our standard products

  • Understand how products are used and applied to create value for customers

  • Development of new customer features

  • Design and implement unit test and integration test of own code modules

  • Design and implement AI-powered product discovery and conversational solutions leveraging agentic AI technology

  • Participate in the development and maintenance of the teams’ continuous integration

  • Code reviews and retrospective learning processes

  • Maintenance, troubleshooting, and continuous improvement of existing software

  • Participate in the creation and evolution of development processes and coding standards

Key Requirements:

  • A Master’s degree in Computer Science, Software Engineering or similar.

  • 8+ years of software engineering experience

  • Strong expertise in C# and .NET

  • Experience with front-end development for enterprise software (React and JavaScript).

  • Experience with performance optimization or large data sets

  • Solid experience building scalable backend systems

  • Strong focus on code quality, testing, and reliability

  • Ability to drive work independently and take full ownership

Nice to Have:

  • Experience with Azure or other cloud platforms

  • Background in enterprise software (ERP, CPQ, or similar domains)

  • Experience integrating agentic AI into enterprise software solutions.

Other Details: The position is based in a cross-functional team collaborating with Product Management and QA, within an Agile development environment with continuous integration practices.

Similar jobs you might like

Technology

emagine Polska

Senior .Net Developer

Senior

Remote

Warsaw, Poland

150 - 170 PLN/hr

🏢 Summary: Senior Software Developer role focused on designing and building advanced configuration solutions for the manufacturing industry, including AI-powered product discovery and conversational features. The position involves full lifecycle development of scalable enterprise software products with strong emphasis on quality, testing, and performance. This is a long-term B2B contract with remote work and occasional on-site visits. 🗂️ Requirements: Master’s degree in Computer Science, Software Engineering or similar, 8+ years of software engineering experience, Strong expertise in C#, Strong expertise in .NET, Experience with React, Experience with JavaScript, Experience building scalable backend systems, Experience with performance optimization or large data sets, Strong focus on code quality, testing, and reliability, Ability to work independently and take full ownership 📃 Skills: C#, .NET, React, JavaScript, Azure, SAP, AI, ERP, CPQ 🏢 Description: Client : Danish configuration solutions for the manufacturing industry Contract : B2B Work model: Remote with occasional trips to the client's premises Contract Length : 3-year contract with possibility of extensions Start: mid August/September Workload : full-time Remuneration: 150-170 PLN/h net + VAT Summary: The Senior Software Developer role in the team is crucial for designing and developing sophisticated configuration solutions aimed at enhancing customer value through innovative software features. Main Responsibilities: Be part of designing, implementing and maintaining our standard products Understand how products are used and applied to create value for customers Development of new customer features Design and implement unit test and integration test of own code modules Design and implement AI-powered product discovery and conversational solutions leveraging agentic AI technology Participate in the development and maintenance of the teams’ continuous integration Code reviews and retrospective learning processes Maintenance, troubleshooting, and continuous improvement of existing software Participate in the creation and evolution of development processes and coding standards Key Requirements: A Master’s degree in Computer Science, Software Engineering or similar. 8+ years of software engineering experience Strong expertise in C# and .NET Experience with front-end development for enterprise software (React and JavaScript). Experience with performance optimization or large data sets Solid experience building scalable backend systems Strong focus on code quality, testing, and reliability Ability to drive work independently and take full ownership Nice to Have: Experience with Azure or other cloud platforms. Experience on SAP integration projects. Background in enterprise software (ERP, CPQ, or similar domains). Experience integrating agentic AI into enterprise software solutions.

Technology

emagine Polska

Senior .NET Developer

Senior

Remote

Warsaw, Poland

150 - 175 PLN/hr

🏢 Summary: Senior Software Developer role for a long-term B2B contract focused on developing and maintaining enterprise configuration solutions for the manufacturing industry. The position involves backend and frontend development, SAP integrations, AI-powered product discovery solutions, and scalable system design in a remote work model with occasional client visits. The project includes continuous integration, testing, performance optimization, and ownership of software quality and development processes. 🗂️ Requirements: Master’s degree in Computer Science, Software Engineering or similar, 8+ years of software engineering experience, Strong expertise in C#, Strong expertise in .NET, Experience with SAP integration projects, Background in enterprise software, Experience integrating agentic AI into enterprise software solutions, Experience with React, Experience with JavaScript, Experience with performance optimization or large data sets, Experience building scalable backend systems, Strong focus on code quality, testing, and reliability, Ability to work independently and take ownership 📃 Skills: C#, .NET, SAP, ERP, CPQ, React, JavaScript, AI, Azure 🏢 Description: Client : Danish configuration solutions for the manufacturing industry Contract : B2B Work model: Remote with occasional trips to the client's premises Contract Length : 3-year contract + extensions Start: mid August/September Workload : full-time Remuneration: 150-175 PLN/h net + VAT Summary: The Senior Software Developer role in the team is crucial for designing and developing sophisticated configuration solutions aimed at enhancing customer value through innovative software features. Main Responsibilities: Be part of designing, implementing and maintaining our standard products Understand how products are used and applied to create value for customers Development of new customer features Design and implement unit test and integration test of own code modules Design and implement AI-powered product discovery and conversational solutions leveraging agentic AI technology Participate in the development and maintenance of the teams’ continuous integration Code reviews and retrospective learning processes Maintenance, troubleshooting, and continuous improvement of existing software Participate in the creation and evolution of development processes and coding standards Key Requirements: A Master’s degree in Computer Science, Software Engineering or similar. 8+ years of software engineering experience Strong expertise in C# and .NET Experience on SAP integration projects. Background in enterprise software (ERP, CPQ, or similar domains). Experience integrating agentic AI into enterprise software solutions. Experience with front-end development for enterprise software (React and JavaScript). Experience with performance optimization or large data sets Solid experience building scalable backend systems Strong focus on code quality, testing, and reliability Ability to drive work independently and take full ownership Nice to Have: Experience with Azure or other cloud platforms.

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

DCV Technologies

Java Full stack with React.js or Angular / Warsaw

Senior

Hybrid

Warsaw, Poland

🏢 Summary: B2B Senior Full-Stack Software Engineer role focused on building Java-based enterprise applications with strong integration of Agentic AI tools to enhance development workflows. The position involves end-to-end development, CI/CD pipeline design, automated testing, security implementation, and containerized deployments in an Agile environment. The role combines backend, frontend, DevOps, and AI-assisted engineering practices. 🗂️ Requirements: Minimum 5 years of hands-on Java development experience, Strong experience with Spring Boot and Spring Security, Solid knowledge of Hibernate / JPA and ORM concepts, Experience with relational databases (MySQL, PostgreSQL, or Oracle), Proficiency in HTML5, CSS3, JavaScript and one modern frontend framework (React, Angular, or Vue.js), Hands-on experience with JUnit, Mockito, Cucumber and integration testing, Practical experience designing and maintaining Jenkins CI/CD pipelines, Understanding of cryptographic principles and secure key management, Experience with Docker and Kubernetes, Experience designing and implementing RESTful APIs, Understanding of software architecture patterns and design principles, Experience working in Agile/Scrum environments 📃 Skills: Java, Spring, SpringBoot, SpringSecurity, Hibernate, JPA, MySQL, PostgreSQL, Oracle, HTML5, CSS3, JavaScript, React, Angular, Vue, JUnit, Mockito, Cucumber, Jenkins, Docker, Kubernetes, REST, Cryptography, GitHubCopilot, ChatGPT, Claude, Cline 🏢 Description: Senior Software Engineer (Full-Stack, Agentic AI Focus) Warsaw, hybrid 1 day/week B2B contract We are looking for a talented Senior Software Engineer to join our dynamic development team. This role focuses on full-stack development , with a strong emphasis on leveraging Agentic AI tools and technologies to drive efficiency, innovation, and smarter development workflows. The ideal candidate brings solid experience with Java-based enterprise applications , a strong engineering mindset, and a passion for using cutting-edge AI technologies to enhance productivity, code quality, and collaboration across the development lifecycle. Key Responsibilities 1. Development & Engineering Design, develop, and maintain full-stack applications using Java and modern web technologies. Build robust backend services using the Spring Framework (Spring Boot, Spring Security). Develop and optimize database interactions using Hibernate ORM . Create responsive, intuitive, and user-friendly frontend interfaces. Integrate Agentic AI tools and technologies to improve development efficiency and code quality. Participate in the entire software development lifecycle , from requirements analysis to deployment. Implement cryptographic solutions and security protocols to ensure safe handling of sensitive data. 2. CI/CD & DevOps Design, build, and maintain Jenkins CI/CD pipelines for automated build, testing, and deployment. Configure and optimize continuous integration workflows to ensure high code quality and rapid delivery. Implement automated testing integration within CI/CD pipelines. 3. Agentic AI Tools & Technology Integration Leverage AI-powered development tools (GitHub Copilot, ChatGPT, Claude, Cline, etc.) to accelerate coding, troubleshooting, and problem-solving. Utilize AI tools for code review, automated testing, and documentation generation . Stay up to date with emerging Agentic AI technologies and assess their potential to enhance development workflows. Share knowledge and best practices for AI-assisted development across the team. 4. Testing & Quality Assurance Write comprehensive unit tests using JUnit, Mockito, and other testing frameworks. Develop and execute integration tests to ensure system reliability and stability. Implement automated testing strategies and maintain strong test coverage standards . Participate in code reviews and uphold high coding and quality standards. Debug and troubleshoot complex technical issues . 5. Collaboration & Process Work closely with cross-functional teams including product managers, designers, and QA engineers. Actively participate in Agile/Scrum development processes . Contribute to technical documentation and internal knowledge sharing. Continuously improve development processes, tools, and team efficiency . Required Qualifications Technical Skills Java Expertise: Minimum 5 years of hands-on experience in Java development. Spring Framework: Strong experience with Spring Boot and Spring Security . Hibernate / JPA: Solid knowledge of ORM concepts, entity mapping, and database optimization. Database Technologies: Experience with relational databases such as MySQL, PostgreSQL, or Oracle . Frontend Technologies: Proficiency in HTML5, CSS3, JavaScript , and modern frameworks (React, Angular, or Vue.js). Testing Frameworks: Hands-on experience with JUnit, Mockito, Cucumber , and integration testing tools. CI/CD Tools: Practical experience designing and maintaining Jenkins pipelines . Cryptography: Understanding of cryptographic principles including encryption/decryption, digital signatures, and secure key management. Containerization: Experience with Docker and Kubernetes . API Development: Experience designing and implementing RESTful APIs . Architecture Knowledge: Understanding of software architecture patterns and design principles . Agile Methodologies: Experience working within Agile/Scrum environments . Preferred Qualifications Bachelor’s degree in Computer Science, Software Engineering, or a related field. Payment industry experience: 2+ years of experience working within payment systems or financial platforms.

Technology

Demant

Senior Software Developer

Senior

Hybrid

Szczecin, Poland

🏢 Summary: Senior Software Developer role focused on designing, building, and maintaining cloud-based solutions on Microsoft Azure using a DevOps approach. The position covers end-to-end development from requirements and architecture to implementation, testing, release, and support of applications for Manufacturing & Supply Chain. The role emphasizes scalable, secure cloud architecture and automated CI/CD processes in a global environment. 🗂️ Requirements: 5+ years of professional software development experience, Hands-on experience with .NET Core and .NET Framework, Strong knowledge of C# and Web API, Practical experience with Microsoft Azure services, Experience designing and consuming REST APIs, Experience integrating distributed systems, Knowledge of cloud architecture patterns, scalability, security, high availability, Experience with CI/CD pipelines and DevOps practices, Experience with Azure DevOps and Visual Studio, Ability to design end-to-end solutions 📃 Skills: C#, .NET, .NETCore, WebAPI, Azure, AzureStorage, AzureFunctions, AppService, EventHub, NotificationHub, REST, CI/CD, DevOps, AzureDevOps, VisualStudio 🏢 Description: We are looking for a Senior Software Developer who combines strong business understanding with hands-on software development to build and maintain high‑quality cloud solutions using a DevOps approach. In this role, you will design, implement, test, support, and document applications running on Microsoft Azure, collaborating closely with cross‑functional teams to contribute to solution architecture and development processes. You will work end‑to‑end - from requirements and design through implementation and testing - ensuring to deliver reliable solutions that effectively support Manufacturing & Supply Chain professionals in a multi‑site, cross‑cultural environment. Working with us, you will receive: Full-time work agreement in an international organization Learning and development opportunities adapted to your needs and supporting your growth Hybrid work model, combining remote work opportunities with work in an office in the Szczecin City Center Flexible working hours Benefits package including social benefits (private medical health care, insurance, sport card, etc.) Scandinavian culture – informal, focused on equality, independence, open dialog, and work-life balance What tasks are waiting for you? Design, implement and test solutions in line with agreed requirements and standards. Translate business needs into functional solutions and contribute to solution design. Conduct code reviews, follow development processes, execute tests, and report results. Facilitate effective communication with users and stakeholders to gather requirements, provide updates, and ensure alignment. Ensure constant care for architecture, code base, tests, and documentation throughout the lifecycle. Participate in planning and estimating cost/effort for design requirements. Collaborate closely with developers, solution architects and Manufacturing & Supply Chain stakeholders Provide support for existing cloud applications, including troubleshooting and improving stability. Coordinate and solve complex design problems, balancing business needs and technical feasibility. Automate delivery of software artifacts using CI/CD pipelines and DevOps practices. Manage release processes, including planning, coordination, and execution. Support go‑live activities and hyper care to ensure smooth transitions into operations. Contribute to proactive system monitoring and issue prevention. Apply today if you have: 5+ years of professional software development experience, including cloud‑based solutions (Microsoft Azure) Strong hands‑on experience with the .NET Core / .NET framework and other technologies: C#, Web API, and Microsoft Azure. Experience with Microsoft Azure (i.e. Storage, Azure Functions, App Service, Event Hub, Notification Hub). Experience designing and consuming REST APIs and integrating distributed systems Broad knowledge about Microsoft technologies/products like Visual Studio, Azure DevOps. Solid understanding of cloud architecture patterns, scalability, security, and high availability Strong communication skills in English (spoken and written) Strong analytical, communication, and stakeholder management skills. Ability to work independently and collaboratively in a global environment. ability to design end‑to‑end solutions, not just implement tasks It would be nice if you have: Experience working closely with Manufacturing, Supply Chain or enterprise business stakeholders Experience working in regulated or operationally critical environments People leading experience Knowledge of IT service management processes (incident, change, release). We are waiting to hear from you! Furthermore we would like to inform you that the company has an internal reporting procedure, which is available at: https://demant.codeofconduct.app/ If the page does not load correctly, please refresh it using the Ctrl+F5 key combination. In accordance with applicable regulations on pay transparency, information regarding compensation may be provided at different stages of the recruitment process. In our organization, details related to remuneration are shared at the stage preceding the commencement of employment. The final level of compensation is determined individually and depends on the candidate’s experience, competencies, and the scope of responsibility associated with the position.

Technology

emagine Polska

Hybrid Opportunity as a Senior Software Developer

Senior

Hybrid

Chennai, TN, India

🏢 Summary: Senior Full-Stack Developer role focused on leading the development of a new application within a Scrum team. The position involves technical ownership of key components, translating complex user stories into scalable solutions, and ensuring high-quality, secure, and maintainable code. The role also includes mentoring developers, implementing DevSecOps practices, and managing Azure cloud deployments. 🗂️ Requirements: 6+ years web software development experience, 4+ years SQL Server experience, Experience translating user stories into technical solutions, Experience with database schema design and query optimization, Experience implementing DevSecOps practices, Proficiency in Agile/Scrum methodologies, Experience with CI/CD pipelines, Ability to design scalable architectures, Experience conducting code reviews, Experience writing unit tests, Experience deploying and managing Azure services 📃 Skills: SQL, SQLServer, Azure, AzureAppServices, AzureKeyVault, CI/CD, DevSecOps, SonarQube, Snyk, Agile, Scrum, UnitTesting, Git, Cloud, DevOps 🏢 Description: Job Description: The candidate will work as a senior member in a team of full-stack developers to lead the development of a new application. Development will follow Scrum methodologies, under the leadership of a Business Application Owner, while mentoring junior team members and collaborating closely with the Development Lead. The role involves taking technical ownership of critical components and ensuring high-quality deliverables. Assignment, Context, Job Main Challenges & Key Expectations: Candidates are expected to quickly gain in-depth knowledge of the application, translate complex functional user stories into detailed technical tasks, and provide expert technical guidance to the team. The Senior Developer will also play a crucial role in supporting the design of scalable architectures and advocating for best coding practices. Job Scope: Develop, guide, and mentor team members. Responsibilities include: Analyzing user stories and converting them into technical tasks. Designing and developing robust and efficient software solutions. Performing code reviews. Optimizing database schema and queries. Documenting technical designs. Implementing unit tests and ensuring all deliverables meet quality standards. Troubleshooting production issues and identifying opportunities to enhance system performance. Main Responsibilities: Actively participate in all Agile ceremonies – daily standup, sprint planning, review, demo, and refinement. Collaborate with Product Owners, development leads, and other stakeholders to refine user stories and provide technical insights. Estimate user stories and guide junior developers during refinement and sprint planning. Translate user stories into high-quality technical designs and tasks. Implement user stories with clean, maintainable, and scalable code while mentoring team members. Apply DevSecOps practices within the CI/CD pipeline, including the use of SonarQube and Snyk for automated security scanning. Design and write comprehensive unit test cases to ensure code quality and reliability. Conduct thorough code reviews, providing feedback to ensure adherence to coding standards and best practices. Deploy and manage Azure cloud services including Azure App Services and Azure Key Vault. Support and troubleshoot production issues during hyper-care and beyond. Key Requirements: 6+ years of experience in web software development, with proven ability to translate complex user stories into robust technical solutions. 4+ years of experience in SQL Server, including schema design, advanced querying, and performance optimization. Experience in implementing DevSecOps practices. Proficiency in Agile methodologies and collaboration. Strong mentoring and leadership abilities. Nice to Have: Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Claude). Experience with Azure App Services and cloud performance monitoring. Knowledge of secure coding standards and practices. Other Details: This position allows for remote work flexibility, with a focus on collaboration across various development teams. The assignment is long-term, emphasizing innovative software solutions in a high-paced environment.

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

Team Up

💎 Principal Software Engineer (m/k) 💎

Senior

Hybrid

Wrocław, Poland

🏢 Summary: Seeking a Principal Software Engineer to lead the design and delivery of enterprise-scale software and AI-driven platform solutions within a global engineering team. The role focuses on technical leadership, scalable application development, CI/CD automation, and building AI-powered systems using large language models. Candidates will collaborate with architects and engineers to drive innovation, engineering standards, and continuous improvement initiatives. 🗂️ Requirements: 10+ years of experience in Software or Platform Engineering, Proficiency in C# or Java or Python, Experience designing and debugging enterprise applications, Hands-on experience with CI/CD pipelines, Experience with GitHub and Azure DevOps, Experience building AI-powered applications using LLMs, Experience fine-tuning language models, Knowledge of embedding models and semantic search, Experience designing agentic AI systems, Ability to design AI evaluation frameworks and A/B testing, Strong understanding of software engineering principles and architecture 📃 Skills: C#, Java, Python, GitHub, Azure, DevOps, LLMs, AI, CI/CD, Kubernetes, Docker, AWS, GCP, Agile 🏢 Description: About the Client Our client is a global professional services organization that helps leading enterprises deliver digital transformation, technology modernization, and AI-driven innovation. Operating across multiple international markets, the company partners with organizations to build scalable, secure, and business-focused technology solutions. About the Role We are looking for an experienced Principal Software Engineer to join a global engineering team delivering enterprise-scale technology solutions. In this role, you will take ownership of designing, developing, and maintaining complex software and platform solutions while ensuring they align with both business and technical requirements. You will collaborate closely with engineering and architecture teams, solve complex technical challenges, and provide technical leadership throughout the software development lifecycle. This position also involves driving engineering standards, mentoring team members, and contributing to continuous improvement initiatives. Key Responsibilities Lead the design, development, delivery, and maintenance of software and platform solutions. Develop high-quality, scalable, and maintainable code while performing debugging, testing, and troubleshooting. Provide technical leadership and guidance across engineering teams. Collaborate with software engineers and architects to design innovative technical solutions. Ensure engineering best practices, coding standards, and development processes are consistently followed. Drive continuous improvement initiatives across development and platform engineering. Support CI/CD implementation and software delivery automation. Requirements Must Have 10+ years of professional experience in Software or Platform Engineering. Strong programming skills in at least one of the following languages: C# Java Python Extensive experience designing, developing, and debugging enterprise applications. Hands-on experience with CI/CD pipelines and automation tools such as GitHub and Azure DevOps. Experience building AI-powered applications using Large Language Models (LLMs). Experience fine-tuning language models for use cases such as text generation, summarization, or question answering. Strong understanding of embedding models and their applications, including semantic search, similarity matching, clustering, and information retrieval. Experience designing and implementing agentic AI systems that integrate language models with external tools and services. Ability to design evaluation frameworks for AI models, including performance benchmarking, metrics development, and A/B testing. Strong understanding of software engineering principles, architecture, and development best practices. Nice to Have Experience with Kubernetes and Docker. Cloud certifications (Microsoft Azure, AWS, or Google Cloud). Experience working with Agile or other modern software delivery methodologies. Bachelor's degree in Computer Science, Engineering, Information Technology, Mathematics, or a related field. What We Offer Opportunity to work on large-scale international technology and AI transformation projects. Exposure to modern cloud technologies, enterprise platforms, and cutting-edge AI solutions. Collaborative environment with highly experienced engineering and architecture teams. Opportunities for continuous learning, technical growth, and professional development. A culture that encourages innovation, knowledge sharing, and continuous improvement. The opportunity to take ownership of complex technical initiatives and make a meaningful impact on enterprise-scale solutions.

Technology

Team Up

💎 Principal Software Engineer (m/k) 💎

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior Principal Software Engineer role focused on designing and delivering enterprise-scale software and AI-powered platform solutions in a global engineering environment. The position involves technical leadership, software architecture, CI/CD automation, and development of AI systems using large language models and embedding technologies. The role also includes mentoring engineers, driving engineering standards, and contributing to large-scale cloud and digital transformation initiatives. 🗂️ Requirements: 10+ years of Software Engineering or Platform Engineering experience, Proficiency in C# or Java or Python, Experience designing, developing, and debugging enterprise applications, Hands-on experience with CI/CD pipelines, Experience with GitHub, Experience with Azure DevOps, Experience building AI-powered applications using LLMs, Experience fine-tuning language models, Knowledge of embedding models and semantic search, Experience designing agentic AI systems, Ability to create AI evaluation frameworks and benchmarking, Strong understanding of software engineering principles and architecture, Bachelor's degree in Computer Science, Engineering, IT, Mathematics, or related field 📃 Skills: C#, Java, Python, GitHub, Azure, AzureDevOps, CI/CD, LLMs, AI, Kubernetes, Docker, AWS, GCP, Agile 🏢 Description: About the Client Our client is a global professional services organization that helps leading enterprises deliver digital transformation, technology modernization, and AI-driven innovation. Operating across multiple international markets, the company partners with organizations to build scalable, secure, and business-focused technology solutions. About the Role We are looking for an experienced Principal Software Engineer to join a global engineering team delivering enterprise-scale technology solutions. In this role, you will take ownership of designing, developing, and maintaining complex software and platform solutions while ensuring they align with both business and technical requirements. You will collaborate closely with engineering and architecture teams, solve complex technical challenges, and provide technical leadership throughout the software development lifecycle. This position also involves driving engineering standards, mentoring team members, and contributing to continuous improvement initiatives. Key Responsibilities Lead the design, development, delivery, and maintenance of software and platform solutions. Develop high-quality, scalable, and maintainable code while performing debugging, testing, and troubleshooting. Provide technical leadership and guidance across engineering teams. Collaborate with software engineers and architects to design innovative technical solutions. Ensure engineering best practices, coding standards, and development processes are consistently followed. Drive continuous improvement initiatives across development and platform engineering. Support CI/CD implementation and software delivery automation. Requirements Must Have 10+ years of professional experience in Software or Platform Engineering. Strong programming skills in at least one of the following languages: C# Java Python Extensive experience designing, developing, and debugging enterprise applications. Hands-on experience with CI/CD pipelines and automation tools such as GitHub and Azure DevOps. Experience building AI-powered applications using Large Language Models (LLMs). Experience fine-tuning language models for use cases such as text generation, summarization, or question answering. Strong understanding of embedding models and their applications, including semantic search, similarity matching, clustering, and information retrieval. Experience designing and implementing agentic AI systems that integrate language models with external tools and services. Ability to design evaluation frameworks for AI models, including performance benchmarking, metrics development, and A/B testing. Strong understanding of software engineering principles, architecture, and development best practices. Nice to Have Experience with Kubernetes and Docker. Cloud certifications (Microsoft Azure, AWS, or Google Cloud). Experience working with Agile or other modern software delivery methodologies. Bachelor's degree in Computer Science, Engineering, Information Technology, Mathematics, or a related field. What We Offer Opportunity to work on large-scale international technology and AI transformation projects. Exposure to modern cloud technologies, enterprise platforms, and cutting-edge AI solutions. Collaborative environment with highly experienced engineering and architecture teams. Opportunities for continuous learning, technical growth, and professional development. A culture that encourages innovation, knowledge sharing, and continuous improvement. The opportunity to take ownership of complex technical initiatives and make a meaningful impact on enterprise-scale solutions.