Unlock Full Resume Report

This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

April 8, 2026

Lead Software Engineer (.NET, WPF) (She/ He/ They)

Senior • Remote

Warsaw, Poland

*We are looking for Poland based candidate. 

At Capco Poland, we’re not just another consultancy - we’re the spark behind digital transformation in the financial world. As a global leader in technology and management consulting, we thrive on helping clients tackle the toughest challenges across banking, payments, capital markets, wealth, and asset management.

 

PROJECT OVERWIEW:

The team is working on Client's strategic risk and Profit and Loss platform for Financial Markets. The development team is a world class technology group in the bank to provide technical solutions to support the bank’s Financial Markets business as well as support requirements from other projects with a wider scope such as regulatory books of work. We bring a deep understanding of the market, a scientific approach, and innovative technologies to bear on the challenges of profitable trading in the world's highly competitive environment. 

 

ROLE OVERVIEW:

We're looking for a Lead Software Engineer who will play a strategic role in the implementation of highly visible strategic programs with the primary responsibilities around building components within the risk platform. Any developed solution must be scalable, robust and fault tolerant catering to the existing and future business needs in a timely manner. In addition, they will be expected to develop innovative solutions with a view to these being released quickly to gain feedback before advising on the full scale roll out.

KEY RESPONSIBILITIES:

  • Working closely with the Development Manager, Project Manager, and a team of developers to deliver quality features and enhancements to the internal business users.

  • Writing robust code along with a high-level of test coverage.

  • Designing smart and scalable solutions following the bank standards.

  • Developing, preparing and maintaining system documentation, including program descriptions and operational procedures.

  • Acting as the second line of support during production problems.

REQUIRED SKILLS & QUALIFICATIONS: 

  • 12+ years of C#/WPF/.NET development experience building performance critical rich desktop applications

  • Hands on experience within investment banking IT

  • Strong knowledge and experience of working in Agile teams with Agile practices

  • Good judgement and decision-making skills with a pragmatic and common-sense approach to solving problems

  • Strong problem-solving and analytical skills

  • Excellent communication and interpersonal skills, with the ability to build and maintain relationships with all stakeholders

  • Ability to work in a fast-paced front-office environment

  • Ability to prioritize and work on multiple workstreams simultaneously

  • Ability to take ownership of issues and projects, and see them through to delivery

TECHNICAL COMPETENCIES:

  • C#/ WPF/ .NET development of rich desktop applications

  • Multithreaded, concurrent, and asynchronous programming using TPL and Rx

  • MVVM frameworks, preferably Prism

  • Dependency Injection containers, preferably Unity

  • LINQ/Rx with a functional mindset and coding style

  • RESTful APIs and message queues such as ActiveMQ

  • DevExpress, Infragistics, or any other popular WPF component library

  • Object-Oriented Design and Programming (OOD/OOP)

  • NUnit, Moq, TDD, BDD, UI Automation

  • CI/CD Pipelines such as Azure DevOps

  • Agile/Scrum practices

  • Visual Studio and ReSharper

We offer a flexible collaboration model based on a B2B contract, with the opportunity to work on diverse projects.

RECRUITMENT PROCESS:

  1. HR interview with the recruiter

  2. Technical interview with Capco Engineering team

  3. Client interview 

  4. Feedback and offer

Similar jobs you might like

Technology

Capco Poland

Senior Java Engineer

Senior

Hybrid

Warsaw, MZ, Poland

🏢 Summary: Senior Java Developer contract role for Poland-based candidates, focused on building and enhancing scalable enterprise applications. The role covers Java backend development, REST APIs, microservices, testing, performance optimization, and CI/CD-supported deployments in a hybrid B2B model. 🗂️ Requirements: Poland-based candidate, 7+ years of Java application development experience, Core Java expertise (Java 8/11/17), Spring Boot and Spring MVC experience, Microservices and RESTful web services experience, Hibernate/JPA experience, Relational database experience, Git proficiency, Maven or Gradle knowledge, JUnit and Mockito experience, Understanding of design patterns and object-oriented programming principles 📃 Skills: Java, Spring, Microservices, REST, Hibernate, JPA, SQL, Git, Maven, Gradle, JUnit, Mockito, CI/CD, DevOps 🏢 Description: CAPCO POLAND *We are looking for Poland based candidate. At Capco Poland, we’re not just another consultancy - we’re the spark behind digital transformation in the financial world. As a global leader in technology and management consulting, we thrive on helping clients tackle the toughest challenges across banking, payments, capital markets, wealth, and asset management. Role Overview We are seeking an experienced Senior Java Developer to provide specialist software development services focused on designing, developing, and enhancing enterprise-grade applications. The ideal candidate should have hands-on experience in Core Java, Spring Boot, Microservices, REST APIs, and database technologies , along with a solid understanding of software development best practices. Scope of Services Design, develop, test, and deploy scalable Java-based applications. Build and maintain RESTful APIs and Microservices. Develop backend services using Java, Spring Boot, and related frameworks. Collaborate with business analysts, architects, and development teams to understand requirements. Write clean, maintainable, and efficient code following coding standards. Troubleshoot, debug, and optimize application performance. Participate in code reviews and ensure high-quality deliverables. Work with CI/CD pipelines and DevOps practices for application deployment. Ensure application security, reliability, and scalability. Required Skills 7+ years of experience in Java application development. Strong expertise in: Core Java (Java 8/11/17) Spring Boot Spring MVC Microservices Architecture RESTful Web Services Hibernate/JPA Experience with relational databases such as SQL Server, Oracle, MySQL, or PostgreSQL. Proficiency in Git and version control systems. Knowledge of Maven/Gradle build tools. Experience with unit testing frameworks like JUnit and Mockito. Understanding of design patterns and object-oriented programming principles. We offer a flexible collaboration model based on a B2B contract, with the opportunity to work on diverse projects. B2B cooperation in a hybrid model, with the option to provide services from the Kraków office to the extent agreed based on project needs. Recruitment Process: HR Interview with the recruiter Technical Interview Client Interview Feedback and offer

Technology

MOTIFE

Lead/Manager Software Engineering

Senior

Hybrid

Kraków, MA, Poland

23,000 - 28,500 PLN/mo

🏢 Summary: Lead an international multidisciplinary engineering team delivering and modernizing recruitment technology, including business-critical document-parsing systems and AI-driven solutions. The hybrid role combines people management, delivery ownership, and technical leadership across global product and engineering stakeholders. 🗂️ Requirements: 2+ years leading software engineers as an Engineering Manager, Software Development Manager, Technical Lead, or similar, Experience leading agile product engineering teams, Experience managing delivery, capacity, risks, and technical priorities, Experience mentoring engineers, managing performance, and supporting career growth, Previous hands-on software engineering experience, Strong knowledge of software architecture, APIs, CI/CD, cloud environments, and modern development practices, Understanding of machine learning and LLM-based product applications, Ability to assess architecture, technical debt, quality, scalability, and engineering trade-offs, Experience working in distributed international organizations, Practical experience using AI tools in engineering or management workflows, Fluent English 📃 Skills: Python, Perl, APIs, CI/CD, AWS, MachineLearning, DeepLearning, LLMs, GitHubCopilot, Claude, Gemini, ChatGPT 🏢 Description: We are hiring on behalf of our client, a global leader in HR technology, delivering an end-to-end SaaS platform that supports the entire recruitment lifecycle. Trusted by thousands of organizations worldwide, their solutions combine cloud technology, automation, and cutting-edge AI to help businesses hire smarter, work more efficiently, and deliver better talent experiences. We are looking for a Lead/Manager to lead an international team of Software Engineers, AI Engineers, and Data Analysts. This is primarily a people leadership and delivery role with a strong technical component . You will coach the team, drive predictable execution, partner with Product and Engineering leaders across Europe and North America, and help modernize a technology stack that combines legacy systems with AI-driven solutions. Key takeaways: Stack: Python, Machine Learning, Deep Learning, LLMs, APIs, CI/CD, AWS, leadership experience Salary: 23 000 PLN - 28 500 PLN gross on the Contract of Employment Working model: hybrid - 3x weekly from the office Location: Krakow Recruitment process: A call with Motife recruiter (30 min) Criteria Cognitive Aptitude Test (30 min) Hiring Manager Interview (30 min) Technical Interview (90 min) Responsibilities: Team Leadership Lead and support a multidisciplinary engineering team of up to 11 Software Engineers, AI Engineers, and Data Analysts. Coach team members through regular 1:1s, structured feedback, performance reviews, and individual development plans. Build a high-trust environment based on transparency, ownership, constructive feedback, and continuous development. Delivery & Engineering Excellence Own sprint execution, workload planning, delivery predictability, and proactive risk management. Partner with engineers and architects to maintain software quality, address technical debt, and improve engineering processes. Ensure the team balances new development with the stability and maintainability of business-critical parsing systems. Product & Global Collaboration Partner with Product Managers and Product Owners to refine priorities, assess technical complexity, and translate business needs into achievable engineering plans. Coordinate with engineering leaders and stakeholders across Europe and North America. Ensure engineering initiatives contribute directly to customer value and wider business objectives. AI & Technology Modernization Guide the evolution of document-processing technologies combining Perl, Python, machine learning, deep learning, and LLM-based approaches. Drive practical adoption of AI tools across engineering, testing, development, and team workflows. Identify opportunities to modernize legacy solutions without compromising reliability or operational performance. Requirements: Leadership Experience 2+ years of experience as an Engineering Manager, Software Development Manager, Technical Lead, or similar role with direct responsibility for software engineers. Proven experience leading agile product engineering teams and managing delivery, capacity, risks, and technical priorities. Strong track record of mentoring engineers, managing performance, and supporting career progression. Technical Expertise Previous hands-on software engineering experience and the technical depth required to effectively manage experienced engineers. Strong understanding of software architecture, APIs, CI/CD, cloud environments, and modern software development practices. Good understanding of machine learning and LLM-based technologies and how they can be applied within software products. Ability to discuss architecture, technical debt, software quality, scalability, and engineering trade-offs with senior technical stakeholders. Collaboration & Mindset Experience working in distributed, international organizations, ideally across European and North American time zones. Strong ownership mindset with the ability to communicate risks clearly and make pragmatic decisions. Practical experience using AI tools such as GitHub Copilot, Claude, Gemini, or ChatGPT within engineering or management workflows. Fluent English and strong written and verbal communication skills. What we offer: Medical care Life insurance Multisport Apply now If you combine strong people leadership with solid engineering judgment and an interest in practical AI adoption, we’d like to hear from you! Apply via our careers page and please submit your CV in English.