April 24, 2026

Tech Lead Guidewire Policy Center

Senior • Remote

Warsaw, Poland

About the role

You will join an international technology team working on a large-scale transformation program focused on modernizing core business platforms across multiple countries. The team operates in an agile setup and is responsible for building and evolving critical systems that support key business processes.

We are looking for a Tech Leader who combines strong hands-on engineering skills with the ability to drive technical decisions and ensure high-quality delivery. You will work closely with both business and technology stakeholders in a collaborative, cross-functional environment.

Key responsibilities

  • Lead technical delivery within the development team (hands-on + mentoring)

  • Design and implement new features within a core enterprise platform

  • Translate business requirements into scalable technical solutions

  • Ensure high code quality, performance, and adherence to engineering best practices

  • Collaborate with business analysts, testers, and stakeholders

  • Maintain and enhance existing solutions

  • Identify and reduce technical debt

  • Actively participate in Scrum ceremonies and contribute to continuous improvement

  • Create and maintain technical documentation

Requirements

  • 6+ years of experience in enterprise software development

  • Experience working with complex core systems (configuration, integrations, business logic)

  • Strong knowledge of:

    • Java / JVM ecosystem

    • REST APIs

    • SQL

  • Experience working in Agile/Scrum environments

  • Proven ability to guide and mentor developers

  • Solid understanding of clean code principles and design patterns

  • Fluent English

Nice to have

  • Experience with large-scale, distributed systems

  • Background in transformation or platform modernization projects

  • Experience working in international environments

What’s in it for you

  • Participation in a large, international transformation program

  • Work in a mature agile environment

  • Real impact on architecture and platform evolution

  • Collaboration with experienced teams across multiple locations

  • Flexible form of cooperation: employment contract (UoP) or B2B

Similar jobs you might like

Technology

Link Group

Senior Java Developer

Senior

Hybrid

Warsaw, Poland

120 - 160 PLN

🏢 Summary: Senior technical role leading the design, optimization, and delivery of core business applications within a large IT transformation program. The position focuses on Java-based microservices, cloud and DevOps adoption, and collaboration with architecture and infrastructure teams. It combines hands-on development expertise with technical leadership across strategic platforms. 🗂️ Requirements: 6+ years of experience with Java microservices, Strong experience with JEE and Spring Boot, Experience in API and REST development, Proficiency in Kubernetes, Proficiency in Python, Experience with cloud migration projects, Hands-on experience with Oracle Database and WebLogic, Experience with messaging systems such as IBM MQ or WebSphere, Knowledge of IT security standards, Understanding of functional and technical architecture principles, Fluency in English 📃 Skills: Java, JEE, SpringBoot, REST, API, Microservices, Kubernetes, Python, Oracle, WebLogic, IBMMQ, WebSphere, DevOps, Agile, CloudMigration, Architecture, Security 🏢 Description: Key Responsibilities: Technical Leadership: Provides expert technical guidelines and support to IT analysts and development teams. Application Optimization: Identifies improvement and optimization opportunities for major core business applications. Strategic Delivery: Contributes to the delivery of high-priority projects within core business platforms. Infrastructure Collaboration: Partners with Architects, Security, and Infrastructure teams to design and evolve technical solutions. IT Transformation: Drives the adoption of DevOps, Agile methodologies, and AI readiness as part of broader group transformation programs. Technical Requirements: Java Expertise: Over 6 years of experience with Java microservices, JEE, Spring Boot, and API/REST development. Cloud & DevOps: Proficiency in Kubernetes and Python, with cloud migration expertise and DevOps knowledge listed as significant advantages. Data & Middleware: Experience with Oracle components (Database, WebLogic) and messaging flows such as IBM MQ or WebSphere. Standards & Architecture: Deep awareness of IT security standards, quality metrics, and functional/technical architecture principles. Professional Skills: Fluency in English with the ability to present complex technical topics to senior stakeholders.

Technology

Grafton Recruitment

Mid/Senior Java Developer

Senior

Hybrid

Warsaw, Poland

19,000 - 25,000 PLN

🏢 Summary: Senior Java Developer role in an agile, international team focused on designing and building cloud-based backend and fullstack solutions. The position involves architecting scalable systems, ensuring high code quality, and contributing to CI/CD and DevOps practices. The role also includes technical leadership and collaboration with cross-functional teams to deliver secure, high-performance applications. 🗂️ Requirements: Expert knowledge of Java for backend and fullstack development, Experience architecting cloud-based SaaS solutions, Proficiency in automated testing and CI/CD pipelines, Experience with version control systems, Ability to deliver secure and scalable code, Bachelor’s degree in Computer Science, Engineering or related field with 5+ years of experience OR 9+ years of relevant industry experience 📃 Skills: Java, SaaS, CI/CD, Git, AWS, GCP, Azure, Docker, Kubernetes, TypeScript, Python 🏢 Description: About the Role: We are looking for a Senior Java Developer to join an agile, international engineering team working on cloud-based solutions serving diverse industries. As a technical leader, you will design, build, and maintain robust backend and fullstack systems, impacting both product performance and business outcomes. Must Have Expert knowledge of Java (backend/fullstack web development) Experience architecting cloud-based solutions (SaaS platforms or similar) Proficiency in automated testing, deployment pipelines, version control, and CI/CD practices Strong command of English for daily teamwork in multicultural environments Demonstrated ability to deliver secure, scalable, high-quality code Bachelor’s degree in Computer Science, Engineering, or related field with 5+ years of professional experience, OR 9+ years’ relevant industry experience (without degree) Nice to Have Exposure to other technologies (TypeScript, Python, etc.) Experience working with multiple data models and integrating acquired codebases Previous engagement in Agile/Scrum teams (sprint planning, retrospectives, hackathons) Background in industries like energy, IoT, finance, or regulated environments Familiarity with modern cloud platforms (AWS, GCP, Azure) and DevOps practices (Docker, Kubernetes) Your Profile Tech Enthusiast: Keen to learn and apply emerging technologies and best practices Analytical Thinker: Able to define requirements and design effective solutions to complex challenges Product Mindset: Understands how technical decisions influence user experience and business drivers Team Player: Works well in autonomous, distributed teams and supports collaborative engineering culture Key Responsibilities Design and develop Java-based backend and fullstack features for cloud-based applications Contribute to scalable, unified system architectures and help integrate diverse platforms and technologies Write and maintain high-performance, secure code and automated tests to ensure product quality Participate in sprint planning, code reviews, retrospectives, and technical discussions Work closely with product managers and business stakeholders to align technical development with commercial goals Mentor junior engineers and promote continuous improvement in team processes Ready for your next challenge? Send your CV detailing your experience in Java, cloud technologies, and agile teams. Tell us about your approach to system architecture and cross-team collaboration!

Technology

Britenet

React/Node.js Tech Lead

Senior

Remote

Warsaw, Poland

120 - 130 PLN

🏢 Summary: Senior Tech Lead role focused on leading engineering teams and defining technical strategy for digital transformation and automation projects. The position involves designing scalable cloud-based solutions using Node.js and React, overseeing architecture, code quality, and CI/CD processes. The role combines hands-on technical leadership with collaboration across international stakeholders. 🗂️ Requirements: Minimum 10 years experience in designing and delivering IT solutions, At least 3 years experience in Tech Lead role, Strong proficiency in Node.js and React, Practical experience with Azure or GCP, Experience with Kubernetes and Terraform, Experience implementing CI/CD pipelines, Experience managing distributed international teams, Higher technical education in Computer Science, Engineering, or related field, Familiarity with ITIL v4, DevOps, Agile, Kanban, Fluent English B2/C1 level 📃 Skills: Node.js, React, Azure, GCP, Kubernetes, Terraform, CI/CD, ITIL, DevOps, Agile, Kanban, JavaScript, Cloud 🏢 Description: We are seeking an experienced Tech Lead to play a pivotal role in leading and growing our engineering teams. The ideal candidate will combine deep technological expertise—especially in node.js/react and cloud solutions—with strong leadership and communication skills. You will be responsible for technical strategy, architecture, code quality, and mentoring, while collaborating with business stakeholders and supporting international projects. Our expectations - Minimum 10 years of experience in designing and delivering IT solutions, including at least 3 years in a leadership role (Tech Lead). - Strong proficiency in node.js/react - Practical experience with cloud platforms (Azure, GCP), Kubernetes, Terraform, CI/CD. - Proven ability to manage distributed and international teams, conduct code reviews, and mentor engineers. - Experience working in international environments and communicating with technical and business stakeholders. - Higher technical education (Computer Science, Engineering, Project Management). - Familiarity with ITIL v4, DevOps, Agile, Kanban methodologies. - Fluent English (B2/C1 level). Soft skills - Excellent communication and presentation skills. - Ability to work under pressure in a dynamic environment. - Proactive, goal-oriented, and problem-solving mindset. - Relationship-building skills with technical and business teams. Key tasks - Lead and mentor technical teams (Frontend, Backend, DevOps, QA) in digital transformation and automation projects. - Design and oversee scalable, secure solutions based on node.js/react and cloud components (Azure, Kubernetes, Terraform). - Implement and maintain CI/CD processes, test automation, monitoring, and deployment pipelines. - Conduct code reviews and ensure adherence to best practices in architecture and security. - Translate business requirements into concrete technical solutions and support pre-sales activities. - Coordinate knowledge transfer and onboarding for development teams. - Monitor project progress, report KPIs, and analyze risks. - Collaborate with international teams and stakeholders (Europe, USA, APAC). - Maintain project documentation and lead status meetings and retrospectives. - Foster a culture of innovation, continuous improvement, and high performance.

Technology

MOTIFE

Tech Lead (Java)

Senior

Hybrid

Krakow, Poland

27,000 - 30,500 PLN/mo

🏢 Summary: Hands-on Java Tech Lead role responsible for architecture, design, and delivery of scalable, business-critical distributed systems in a financial services environment. The position combines technical leadership with active development, driving architectural decisions, engineering standards, and CI/CD initiatives. You will lead a team to build resilient microservices-based solutions impacting core business processes. 🗂️ Requirements: 9+ years software engineering experience, Strong hands-on Java experience, Strong experience with Spring ecosystem, Experience designing large-scale distributed systems, Solid knowledge of microservices architecture, Experience with SQL databases, Experience with Hibernate, Experience with messaging systems, Experience building and maintaining CI/CD pipelines, Minimum 2+ years in technical leadership role, Proven experience leading engineering teams, Experience driving architectural decisions, Understanding of REST APIs and integration patterns, Experience with containerization technologies, Fluent English 📃 Skills: Java, Spring, SQL, Hibernate, Kafka, Microservices, CI/CD, Docker, Kubernetes, OpenShift, REST, Angular 🏢 Description: We are hiring on behalf of our client – a global financial services organization recognized for its premium service, deep domain expertise, and strong technology-driven approach. The company partners with clients, helping them solve complex challenges across investor services and capital markets. Their culture is built on collaboration, knowledge sharing, and empowering individuals to contribute beyond their immediate role. We are looking for a Java Tech Lead who will take ownership of the architecture, design, and delivery of business-critical applications forming the backbone of the company’s process ecosystem. This is a hands-on leadership role, combining technical depth with team leadership. You will guide engineers, shape architectural decisions, and build scalable, resilient systems that directly impact business operations. Key takeaways: Stack: Java, Spring, SQL, Hibernate, Kafka, microservices, CI/CD, Docker/Kubernetes Salary: 27 000 - 30 500 PLN gross on the Contract of Employment Working model : Hybrid - 3 days/week from the office Location: ul. Klimeckiego, Krakow Recruitment process : A call with MOTIFE Recruiter Technical Interview Behavioral Interview Responsibilities: Technical Leadership Lead and mentor a team of engineers, supporting their growth and development. Define and promote best practices in architecture, coding standards, and system design. Facilitate technical discussions and drive key architectural decisions. Architecture & System Design Design and build scalable distributed systems used by internal and external stakeholders. Own end-to-end architecture for low-code/no-code platforms and business process solutions. Ensure systems meet requirements for scalability, security, resiliency, and performance. Delivery & Engineering Excellence Oversee the development lifecycle, ensuring high-quality and timely delivery. Conduct code reviews and enforce engineering standards across the team. Identify risks and proactively address technical challenges. Collaboration & Stakeholder Management Partner with business stakeholders to translate requirements into technical solutions. Communicate effectively across technical and non-technical teams. Support hiring processes and contribute to building a strong engineering team. Innovation & Platform Evolution Drive adoption of modern tools, frameworks, and architectural patterns. Lead initiatives around automation, CI/CD pipelines, and engineering efficiency. Conduct technical research and recommend improvements to the technology stack. Requirements: Technical Expertise 9+ years of experience in software engineering (backend or full-stack). Strong hands-on experience with Java and Spring ecosystem. Proven experience designing large-scale distributed systems. Solid understanding of microservices architecture. Experience with SQL databases, Hibernate, and messaging systems (e.g., Kafka). Experience building and maintaining CI/CD pipelines. Leadership Experience Minimum 2+ years in a technical leadership role (Tech Lead / Architect). Proven track record of leading teams and driving architectural decisions. Experience mentoring engineers and supporting their career growth. Collaboration & Mindset Strong communication skills with fluent English. Comfortable working in Agile environments. Ability to balance hands-on work with leadership responsibilities. Domain & Additional Knowledge Understanding of enterprise integration patterns (REST APIs, queues, pub-sub). Familiarity with cloud platforms and containerization (Docker, Kubernetes, OpenShift). Exposure to frontend technologies (Angular is a plus). What we offer: Private medical care Life insurance Professional training and certification support Social fund benefits platform Stable employment with a long-term contract Apply now Take the next step in your career and lead the development of scalable, high-impact systems in a modern engineering environment! Please apply via our careers page and submit your CV in English.

Technology

Crestt

Senior Software Engineer/Tech Lead (Angular + .NET)

Senior

Hybrid

Wroclaw, Poland

135 - 160 PLN

🏢 Summary: Senior Angular Tech Lead role focused on leading technical delivery of enterprise-scale applications in an Agile environment. The position combines hands-on Angular development with code quality oversight, architectural guidance, and close collaboration with stakeholders. Hybrid work model in Wrocław on a 9–10 month contract with possible extension. 🗂️ Requirements: Senior-level experience with Angular, Experience as Tech Lead or Senior Developer with leadership responsibilities, Strong knowledge of clean code principles, Solid understanding of software architecture, Knowledge of design patterns, Experience working in Agile/Scrum environments 📃 Skills: Angular, Agile, Scrum, NET, Architecture, DesignPatterns, CleanCode 🏢 Description: Technical Requirements Strong experience with Angular (Senior level) Proven experience as a Tech Lead or Senior Developer with leadership responsibilities Solid understanding of clean code principles, architecture, and design patterns Experience working in Agile/Scrum environments Excellent English communication skills Strong ownership mindset and accountability Nice to Have Full-stack experience with . NET (strong advantage) Experience with enterprise-scale applications Previous collaboration with international clients Exposure to energy, utilities, or industrial domains Required Technical Skills Angular, Agile, Scrum Main Responsibilities Technical Leadership & Delivery Ensure high code quality, adherence to best practices, and compliance with the technology stack across applications Review and approve Pull Requests with a focus on maintainability, performance, and security Challenge technical and business assumptions to drive optimal solutions Identify and communicate technical risks early Team Leadership (Tech Lead Role) Take ownership of technical delivery in direct collaboration with the client Define application scope together with stakeholders, especially at the start of new releases Ensure on-time delivery within agreed estimates and expected quality standards Mentor and support team members in their daily work Assign tasks and coordinate team activities Proactively manage and resolve team conflicts Share delivery updates with other Tech Leads and the Architect Agile & Collaboration Facilitate Agile ceremonies, including: Daily stand-ups Estimation sessions Refinements Sprint planning Retrospectives Demos Collaborate closely with QA, UX, and occasionally Mobile teams to ensure end-to-end quality Maintain transparent and effective communication with all stakeholders Wrocław,  (hybrid - 1-2 days per week in office, preferred mode l 9-10 months contract (may be extended)

Technology

Link Group

Guidewire Developer

Mid

Remote

Warsaw, Poland

🏢 Summary: Development role focused on enhancing and evolving a complex enterprise platform composed of multiple modules within a long-term modernization program. The position involves building new features, improving existing components, and delivering scalable solutions across different areas of the system landscape. You will collaborate in an Agile environment to ensure high-quality, maintainable, and performant enterprise solutions. 🗂️ Requirements: Experience in software development within complex enterprise systems, Hands-on experience in at least one system module or functional area, Strong knowledge of Object-Oriented Programming, Strong knowledge of REST APIs, Strong knowledge of SQL databases, Experience working in Agile or Scrum teams, Ability to develop across multiple system modules, Experience translating business requirements into technical solutions 📃 Skills: OOP, REST, SQL, Agile, Scrum, EnterpriseSystems, Architecture 🏢 Description: About the company You will join a large, international organization undergoing a long-term technology modernization program. The company operates across multiple markets and is focused on evolving its internal technology landscape to better support business operations, scalability, and continuous improvement. The organization has a stable foundation and is investing in the development of its core systems to increase consistency, efficiency, and quality across different areas of the business. Why join Long-term modernization and system evolution program Opportunity to work across multiple areas of a complex system landscape Stable environment with ongoing development initiatives International, cross-functional collaboration model Focus on quality, scalability, and continuous improvement About the role You will be part of a development team responsible for enhancing and maintaining a core enterprise platform consisting of multiple functional modules and components . The role covers both development and evolution of existing system areas as well as delivery of new functionalities across different parts of the platform. You will work closely with business stakeholders, analysts, and technical teams to translate requirements into scalable and maintainable solutions. This position is well-suited for developers who have experience working in different modules or areas of complex enterprise systems and want to contribute to a broader system landscape rather than a single narrow component. Key responsibilities Develop and maintain functionalities across multiple system modules and components Work on both new feature development and enhancement of existing system areas Translate business requirements into scalable technical solutions Ensure high code quality, maintainability, and performance standards Collaborate with developers, testers, analysts, and business stakeholders Support estimation, planning, and refinement of development tasks Maintain technical documentation and system knowledge Participate in Agile/Scrum delivery processes and team ceremonies Contribute to continuous improvement of system architecture and delivery practices Requirements Experience in software development within complex enterprise systems Hands-on experience in at least one or more system modules / functional areas Strong knowledge of: Object-Oriented Programming REST APIs SQL databases Experience working in Agile/Scrum teams Ability to work across different parts of a system landscape Strong analytical and problem-solving skills Good communication skills and fluent English Ability to work in structured, delivery-driven environments Nice to have Experience working across multiple modules or components of a large system Background in complex, process-driven or regulated environments Experience in distributed or international teams Exposure to consulting, product, or enterprise delivery organizations What’s in it for you Participation in a long-term technology modernization program Work across multiple areas of a complex enterprise system landscape Stable and mature delivery environment International collaboration with experienced teams Flexible cooperation model: employment contract (UoP) or B2B

Technology

Hays Poland

Engineer Manager

Senior

Hybrid

Warsaw, Poland

30,000 - 40,000 PLN

🏢 Summary: Leadership role combining engineering team management with hands-on design and implementation of critical product components in a high-availability environment. The position focuses on delivering client-side software projects on time while collaborating closely with product teams to ensure technical feasibility. It also involves process optimization and technical decision-making within an Agile setup. 🗂️ Requirements: Bachelor’s degree in Computer Science or equivalent experience, Minimum 7 years of experience in client-side software design and development, At least 3 years of managerial or leadership experience, Strong experience in Java programming, Experience developing software for high-availability environments, Experience working with Agile methodologies, Fluent English 📃 Skills: Java, Agile, HighAvailability, SoftwareDesign, ClientSide, Leadership, ComputerScience 🏢 Description: Responsibilities Managing the engineering team and prioritizing workloads Actively ensuring the on-time delivery of projects Close collaboration with the product team to assess the feasibility of features and propose alternative solutions when needed Building and maintaining a high level of engagement and motivation within the team Continuously improving processes to increase project efficiency and profitability Actively participating in resolving key issues impacting team performance Designing and implementing critical components of the product Requirements Bachelor’s degree in Computer Science, a related field, or equivalent professional experience Minimum of 7 years of experience in client-side software design and development, including at least 3 years in a managerial or leadership role Experience in Java programming Knowledge of developing software for high-availability environments Experience working with Agile methodologies Excellent communication skills, with the ability to collaborate effectively with both technical and non-technical teams Fluent English Offer Employment contract with bonus system Opportunity to join an exciting and impactful project Private medical healthcare Sports card Hybrid work model (50% remotely)

Technology

Pragmile

Engineering Manager

Senior

Remote

Warsaw, Poland

30,400 - 32,000 PLN

🏢 Summary: Engineering Leader role owning a key B2B SaaS product domain with significant business impact. Responsible for setting technical direction, shaping product vision with Product Leadership, and leading a large cross-functional team. Focused on scalable architecture, operational excellence, and high-quality delivery in a modern web and cloud environment. 🗂️ Requirements: 8+ years of software engineering experience, Proven experience building complex B2B SaaS enterprise solutions, Experience leading and managing large engineering teams, Strong knowledge of modern web development, Hands-on experience with cloud platforms, Experience contributing to architectural decisions and scalable systems, Experience working in a Product + Tech partnership model 📃 Skills: NETCore, React, Azure, SaaS, B2B, Web, Cloud, Architecture, Scalability 🏢 Description: We are looking for an experienced Engineering Leader to take ownership of a key product domain with significant business impact. In this role, you will work closely with Product Leadership, jointly shaping the product vision, roadmap, delivery, and overall business success. You will lead a large, cross-functional team (approx. 20 engineers and specialists), setting the technical direction for a core part of the customer experience. This role requires a leader who combines strong technical expertise in B2B SaaS with a product-oriented mindset. Key responsibilities: Collaborate with Product Leadership to define the product vision and roadmap, aligning technical possibilities with business objectives Lead, mentor, and grow a cross-functional team, fostering a culture of ownership, quality, and continuous improvement Drive operational excellence at scale by improving team efficiency and removing blockers in complex initiatives Provide technical leadership and actively contribute to architectural decisions, ensuring scalability and maintainability of solutions Work closely with engineering, product, and design teams to ensure alignment on priorities and delivery Oversee product quality and performance, while managing technical debt alongside new feature development Maintain visibility over team capabilities and support the growth of senior talent Requirements: Proven track record in building complex B2B SaaS enterprise solutions 8+ years of experience in software engineering, including leadership experience (managing larger teams is a strong plus) Strong understanding of modern web development and cloud platforms (experience with .NET Core, React, and Azure is a plus) Product mindset and experience working in a Product + Tech partnership model Experience delivering impactful solutions, not just maintaining legacy systems Excellent communication skills in English and Polish (C1/C2) Self-driven, proactive, and collaborative Experience working in international, fast-paced, and multicultural environments Additional information: Candidates must be eligible to live and work in Poland Location: Hybrid (Warsaw – approx. 4 days/month in the office) or fully remote within Poland What we offer: Opportunities for personal and professional development A dynamic, innovative work environment based on strong values Training and development budget Private healthcare Co-financed sports card Option to work fully remotely or in a hybrid model with an office in Warsaw

Technology

Pragmile

Engineering Manager

Senior

Remote

Warsaw, Poland

30,400 - 32,000 PLN

🏢 Summary: Leadership role responsible for owning and scaling a key B2B SaaS product domain with significant business impact. The position combines technical direction, architectural oversight, and close collaboration with Product to shape vision, roadmap, and delivery. You will lead a large cross-functional team and ensure scalable, high-quality solutions in a modern cloud environment. 🗂️ Requirements: 8+ years of software engineering experience, Proven experience building complex B2B SaaS enterprise solutions, Experience leading and managing large engineering teams, Strong knowledge of modern web development, Experience with cloud platforms, Hands-on experience with architectural design and scalability, Experience in Product + Tech partnership model, Fluency in English and Polish (C1/C2), Eligibility to work in Poland 📃 Skills: .NET, React, Azure, SaaS, B2B, Cloud, Web, Architecture, C# 🏢 Description: We are looking for an experienced Engineering Leader to take ownership of a key product domain with significant business impact. In this role, you will work closely with Product Leadership, jointly shaping the product vision, roadmap, delivery, and overall business success. You will lead a large, cross-functional team (approx. 20 engineers and specialists), setting the technical direction for a core part of the customer experience. This role requires a leader who combines strong technical expertise in B2B SaaS with a product-oriented mindset. Key responsibilities: Collaborate with Product Leadership to define the product vision and roadmap, aligning technical possibilities with business objectives Lead, mentor, and grow a cross-functional team, fostering a culture of ownership, quality, and continuous improvement Drive operational excellence at scale by improving team efficiency and removing blockers in complex initiatives Provide technical leadership and actively contribute to architectural decisions, ensuring scalability and maintainability of solutions Work closely with engineering, product, and design teams to ensure alignment on priorities and delivery Oversee product quality and performance, while managing technical debt alongside new feature development Maintain visibility over team capabilities and support the growth of senior talent Requirements: Proven track record in building complex B2B SaaS enterprise solutions 8+ years of experience in software engineering, including leadership experience (managing larger teams is a strong plus) Strong understanding of modern web development and cloud platforms (experience with .NET Core, React, and Azure is a plus) Product mindset and experience working in a Product + Tech partnership model Experience delivering impactful solutions, not just maintaining legacy systems Excellent communication skills in English and Polish (C1/C2) Self-driven, proactive, and collaborative Experience working in international, fast-paced, and multicultural environments Additional information: Candidates must be eligible to live and work in Poland Location: Hybrid (Warsaw – approx. 4 days/month in the office) or fully remote within Poland What we offer: Opportunities for personal and professional development A dynamic, innovative work environment based on strong values Training and development budget Private healthcare Co-financed sports card Option to work fully remotely or in a hybrid model with an office in Warsaw

Technology

B2Bnetwork

Senior Backend Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Development and modernization of a corporate banking platform, transforming a legacy monolith into a microservices-based architecture. The role focuses on building and integrating REST APIs, refactoring legacy systems, and supporting migration using modern engineering practices in an Agile/SAFe environment. You will work across monolithic and microservices architectures, contributing to backend development and system integration. 🗂️ Requirements: Proficiency in Java, Experience with Spring Framework and Hibernate, Strong knowledge of SQL, Experience in REST API development, Understanding of microservices architecture, Experience with Cucumber and Jasmine, Ability to refactor legacy systems, Experience with system integration, English proficiency for technical communication 📃 Skills: Java, Spring, Hibernate, SQL, REST, Microservices, Cucumber, Jasmine, Angular, Git, DDD, Hexagonal, WebFlux, Reactor, SAFe, Agile 🏢 Description: About the Project Join an international team responsible for the development and modernization of a key corporate banking platform. The project focuses on transforming a legacy monolithic system into a modern architecture based on microservices while building new APIs that support the platform's future growth. You will work in an Agile/SAFe environment, leveraging modern engineering practices and architectural patterns. Responsibilities Design and develop REST APIs Build and maintain backend applications using Java and Spring Framework Integrate systems and support system-to-system communication Refactor legacy applications and extract business logic into microservices Contribute to the modernization and migration of existing systems Develop solutions across both monolithic and microservices architectures Work with reactive programming technologies and frameworks Support frontend integration with Angular-based applications Create and maintain unit and BDD tests Participate in code reviews and ensure high code quality standards Collaborate with cross-functional teams and stakeholders Produce and maintain technical and API documentation Requirements Must-Have Skills Java Spring Framework / Hibernate SQL REST API development Microservices architecture Cucumber Jasmine Strong English communication skills Nice to Have Angular Technology Stack Java Spring Boot Hibernate SQL REST APIs Microservices Angular Cucumber Jasmine Git Domain-Driven Design (DDD) Hexagonal Architecture (Ports & Adapters) WebFlux / Project Reactor SAFe Agile