Unlock Full Resume Report

June 12, 2026

Senior C++ Developer

Senior • Hybrid

130 - 150 PLN

Krakow, Poland

Project Info:

For our client we’re looking for a talented and motivated Senior C++ Developer based in Kraków or the surrounding area.

The airline retailing and merchandising platform that enables airlines to create personalized offers and dynamic pricing for customers.

Team is responsible to deliver modern, omni-channel, real-time retailing shopping experience. Provide reduced cost through consolidation of common components including consolidation of offer management system. This is a unique opportunity to work on a critical and operationally complex high-performance product that also interacts with several of mission critical products. That will help the selected candidate to work on high-performing products as well expose opportunity to other products and enable the candidate to grow in their career.

Responsibilities:

  • Accountable to build high-quality, cloud-native software within a standardized CI toolchain 

  • Collaboratively codes, tests, and builds services in a shared monorepo environment 

  • Performs meaningful unit testing using Google Test 

  • Accountable to maintain code quality and ensure cloud systems remain secure and integrated 

  • Provides input to story prioritization and leads small development pods or workstreams as needed 

  • Supports Technical Product Manager in preparation of requirements for each release 

  • Attends scrum ceremonies and updates status in Rally on a daily basis 

  • Continuously works with global teams to improve technical practices across time zones 

  • Attends release planning meetings and technical reviews 

  • Provides implementation coverage and on-call support, including warranty phases 

  • Takes a proactive approach to continuous learning and self-guided problem solving

Requirements:

  • Minimum 5 years of professional experience as a C++ Developer 

  • Designing, coding, and debugging modern C++ microservices 

  • Developing and operating high-performance distributed systems in GCP 

  • Expertise in: Modern C++ (11/17), Multithreading, and Data Structures 

  • Expertise in: gRPC, GCP Pub/Sub, and REST/JSON APIs 

  • Understanding of: OAuth2, JWT, and cloud security best practices 

  • Solid knowledge of Algorithmic thinking and Distributed Systems Architecture 

  • Fluency in Git-based workflows and large-scale CI/CD toolchains (Bazel/Maven) 

  • Optimizing low-latency applications and complex memory management 

  • Troubleshooting and responding to unexpected events in a containerized environment 

  • Translating business needs into technical implementation details for the travel industry 

  • Maintaining and enhancing core microservices architecture within a shared codebase 

  •  Assisting in the development of software technical documentation and CI/CD workflows 

  •  Bachelor’s degree in Computer Science or a related field 

  • Experience collaborating with global, distributed engineering teams

Must possess a legal work permit in Poland 

Benefits:

General benefits - depends on the form of employment 

  • Hybrid work model – 3 days per week in the office

  • Referral program with financial bonus 

  • Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment 

  • Access to internal Learning Platform with multiple trainings oriented for professional growth 

Lifestyle benefits: 

  • Access to MyBenefit platform (Multisport included)

  • Team Building activities 

  • Charity initiatives 

  • Working environment promoting diversity and inclusion 

Similar jobs you might like

Technology

Tenarai

Senior C++ Developer

Senior

Remote

Krakow, Poland

130 - 150 PLN

🏢 Summary: Senior C++ Developer role focused on building and maintaining high-performance, cloud-native microservices for an airline retailing platform enabling dynamic pricing and personalized offers. The position involves developing distributed systems in GCP, ensuring code quality within a shared monorepo and CI/CD environment, and supporting mission-critical, real-time services. The role combines hands-on development, technical leadership, and operational support in a global engineering setup. 🗂️ Requirements: Minimum 5 years of professional experience as C++ Developer, Experience designing, coding, and debugging modern C++ microservices, Experience developing and operating high-performance distributed systems in GCP, Expertise in Modern C++ (11/17), Strong knowledge of multithreading, Strong knowledge of data structures, Experience with gRPC, GCP Pub/Sub, and REST/JSON APIs, Understanding of OAuth2, JWT, and cloud security best practices, Solid knowledge of algorithms and distributed systems architecture, Experience with Git-based workflows and CI/CD toolchains (Bazel or Maven), Experience optimizing low-latency applications and complex memory management, Experience troubleshooting in containerized environments, Bachelor’s degree in Computer Science or related field, Legal work permit in Poland 📃 Skills: C++, C++11, C++17, Multithreading, DataStructures, gRPC, GCP, PubSub, REST, JSON, OAuth2, JWT, Git, CI/CD, Bazel, Maven, Algorithms, DistributedSystems, Docker, Containers, GoogleTest 🏢 Description: Project info: For our client we’re looking for a talented and motivated Senior C++ Developer. The airline retailing and merchandising platform that enables airlines to create personalized offers and dynamic pricing for customers. Team is responsible to deliver modern, omni-channel, real-time retailing shopping experience. Provide reduced cost through consolidation of common components including consolidation of offer management system. This is a unique opportunity to work on a critical and operationally complex high-performance product that also interacts with several of mission critical products. That will help the selected candidate to work on high-performing products as well expose opportunity to other products and enable the candidate to grow in their career. Responsibilities: Accountable to build high-quality, cloud-native software within a standardized CI toolchain Collaboratively codes, tests, and builds services in a shared monorepo environment Performs meaningful unit testing using Google Test Accountable to maintain code quality and ensure cloud systems remain secure and integrated Provides input to story prioritization and leads small development pods or workstreams as needed Supports Technical Product Manager in preparation of requirements for each release Attends scrum ceremonies and updates status in Rally on a daily basis Continuously works with global teams to improve technical practices across time zones Attends release planning meetings and technical reviews Provides implementation coverage and on-call support, including warranty phases Takes a proactive approach to continuous learning and self-guided problem solving Requirements: Minimum 5 years of professional experience as a C++ Developer Designing, coding, and debugging modern C++ microservices Developing and operating high-performance distributed systems in GCP Expertise in: Modern C++ (11/17), Multithreading, and Data Structures Expertise in: gRPC, GCP Pub/Sub, and REST/JSON APIs Understanding of: OAuth2, JWT, and cloud security best practices Solid knowledge of Algorithmic thinking and Distributed Systems Architecture Fluency in Git-based workflows and large-scale CI/CD toolchains (Bazel/Maven) Optimizing low-latency applications and complex memory management Troubleshooting and responding to unexpected events in a containerized environment Translating business needs into technical implementation details for the travel industry Maintaining and enhancing core microservices architecture within a shared codebase Assisting in the development of software technical documentation and CI/CD workflows Bachelor’s degree in Computer Science or a related field Experience collaborating with global, distributed engineering teams Must possess a legal work permit in Poland Benefits: General benefits - depends on the form of employment Remote work Referral program with financial bonus Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment Access to internal Learning Platform with multiple trainings oriented for professional growth Lifestyle benefits: Access to MyBenefit platform (Multisport included) Team Building activities Charity initiatives Working environment promoting diversity and inclusion

Technology

Infogain

Senior C++ Developer

Senior

Remote

Krakow, Poland

120 - 140 PLN

🏢 Summary: Senior C++ Developer role focused on building and enhancing a high-performance airline retailing and merchandising platform enabling personalized offers and dynamic pricing. The position involves designing and developing modern, cloud-based microservices and critical system components in a real-time, mission-critical environment. The role includes coding, code reviews, performance optimization, and resolving complex production issues. 🗂️ Requirements: 5+ years of hands-on experience with Modern C++, Bachelor’s degree in Computer Science or related field, Experience with cloud deployments, preferably GCP, Experience in building or enhancing microservices, Strong knowledge of data structures and algorithms, Strong understanding of distributed systems and systems architecture, Experience in developing and operating cloud-based applications, Ability to design, code, test, and debug complex systems, Legal work permit in Poland 📃 Skills: C++, GCP, Cloud, Microservices, Algorithms, DataStructures, DistributedSystems, SystemsArchitecture, Linux, Git 🏢 Description: For our client we’re looking for a talented and motivated Senior C++ Developer. The airline retailing and merchandising platform that enables airlines to create personalized offers and dynamic pricing for customers. Team is responsible to deliver modern, omni-channel, real-time retailing shopping experience. Provide reduced cost through consolidation of common components including consolidation of offer management system. This is a unique opportunity to work on a critical and operationally complex high-performance product that also interacts with several of mission critical products. That will help the selected candidate to work on high-performing products as well expose opportunity to other products and enable the candidate to grow in their career. Identifying technical design and clarifies implementation Reviewing code to ensure meet of Definition of Done and collaboratively codes with the team Developing, coding, testing and debugging new moderately complex software solutions or enhancements to existing software in a maintenance capacity Designing and coding critical system components in accordance with established coding standards and guidelines Creating new ideas to improve application performance and stability Working collaboratively with team across geographical locations Resolving customer complaints with software and responding to suggestions for improvements and enhancements Proactively understands business domain knowledge Effectively working in interaction with other Developers, QA and business analysts Being able to work under pressure to investigate and resolve real-time issues Minimum 5+ year of hands-on Modern C++ programming Bachelor's degree in computer science or a related field Experience in Cloud deployments, Preferably in GCP Solid tech background in creating new/or enhancing existing microservices Deep knowledge in functional programming, data structures, algorithms, distributed systems and systems architecture Developing applications for cloud computing, design, maintaining and operating cloud systems/microservices and applications, keep cloud systems secure Fully testing and integrating with all the other products/applications, understand the language of business, and developing to address the business’s needs Travel industry knowledge as the advantage Must possess a legal work permit in Poland General benefits - depends on the form of employment Remote work Referral program with financial bonus Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment Access to internal Learning Platform with multiple trainings oriented for professional growth Lifestyle benefits: Access to MyBenefit platform (Multisport included) Team Building activities Charity initiatives Working environment promoting diversity and inclusion

Technology

Tenarai

Senior QA Engineer

Senior

Hybrid

Krakow, Poland

120 - 140 PLN

🏢 Summary: Senior Software Quality Engineer role focused on building and maintaining automated API testing frameworks for a cloud-native, microservices-based airline retailing platform. The position involves ensuring high-quality releases through automated regression testing, CI/CD integration, and comprehensive API validation in a complex distributed environment. The engineer will drive test quality, support release readiness, and work on high-performance, mission-critical systems. 🗂️ Requirements: 5+ years experience as Automation QA Engineer, Strong knowledge of software testing methodologies and SDLC, Expertise in Java, TestNG, RestAssured, Experience with Cucumber (BDD), Postman, BloomRPC, Bazel or Maven, Proficiency in API/Webservices testing (JSON, XML, gRPC), Knowledge of JWT and OAuth2 authentication, Experience with CI/CD pipelines and automated regression testing, Ability to analyze issues in distributed systems, Experience testing in containerized environments (GKE, Docker), Experience working in Agile/Scrum environments 📃 Skills: Java, TestNG, RestAssured, Cucumber, Postman, BloomRPC, Bazel, Maven, JSON, XML, gRPC, JWT, OAuth2, GKE, Docker, CICD, BDD, Microservices, APIs, Rally 🏢 Description: Project info: For our client we’re looking for a talented and motivated Senior Software Quality Engineer based in Kraków or the surrounding area. The airline retailing and merchandising platform that enables airlines to create personalized offers and dynamic pricing for customers. Team is responsible to deliver modern, omni-channel, real-time retailing shopping experience. Provide reduced cost through consolidation of common components including consolidation of offer management system. This is a unique opportunity to work on a critical and operationally complex high-performance product that also interacts with several of mission critical products. That will help the selected candidate to work on high-performing products as well expose opportunity to other products and enable the candidate to grow in their career. Responsibilities: Creates automated API testing frameworks for cloud-native microservices Implements and maintains API tests for new and existing product features in a monorepo · Automates applicable test cases for regression testing within standardized CI/CD pipelines Performs manual and automated testing; validates defect tickets and fixes Identifies defects and works with the scrum team on rapid resolution Accountable for overall test quality and the maintenance of technical test documentation Promotes an environment of collaboration and demonstrates leadership within small pods Coordinates test planning and execution for complex, API-based software platforms Provides reports related to product quality metrics and release readiness Attends scrum ceremonies and updates status in Rally on a daily basis Ensures test cases cover 100% of new functionality using BDD (Cucumber) Provides on-call coverage and support following implementation Requirements: Analyses and diagnoses complex software issues in distributed environments 5+ years of professional experience as an Automation QA Engineer Very good understanding of Software Testing Methodology and the full SDLC Expertise in: Java, TestNG, and RestAssured Experience with: Cucumber (BDD), Postman, Bloom RPC, and Bazel/Maven Solid knowledge of Webservices/API testing (JSON/XML/gRPC) and JWT/OAuth2 Experience in Agile/Scrum environments with global team collaboration Travel agency or Airline domain industry experience is highly preferred Experience monitoring and tracing test execution in containerized (GKE/Docker) environments Must possess a legal work permit in Poland Benefits: General benefits - depends on the form of employment Hybrid work model – 3 days per week in the office Referral program with financial bonus Life Insurance Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment Access to internal Learning Platform with multiple trainings oriented for professional growth Lifestyle benefits: Access to MyBenefit platform (Multisport included) Team Building activities Charity initiatives Working environment promoting diversity and inclusion Health benefits: Private medical care - Platinum Package

Technology

DCV Technologies

Senior C++ Developer / Krakow

Senior

Hybrid

Krakow, MA, Poland

🏢 Summary: Senior C++ Developer contract role for building and supporting high-performance, low-latency FX trading and risk-management systems in a hybrid Kraków setup. The role covers real-time, multi-threaded application development, production support, performance optimization, and collaboration with global agile teams. 🗂️ Requirements: 7+ years of professional C++ software development experience, Modern C++ expertise, Multi-threading and concurrency experience, Low-latency, real-time systems development experience, FX trading platforms and trade lifecycle process knowledge, Risk-management systems and financial-markets technology experience, Algorithms, data structures, object-oriented design, system architecture, and design patterns knowledge, Relational database experience, Messaging technology experience, CI/CD and DevOps experience, Microsoft Azure exposure, Enterprise production application support experience, Fluent English 📃 Skills: C++, Multithreading, Concurrency, Algorithms, Databases, MSSQL, Sybase, Oracle, IBMMQ, Kafka, GitLab, Azure, DevOps, CICD 🏢 Description: Location: Kraków, Poland (Hybrid – 3 days onsite per week) Experience: 8+ years Employment Type: B2B, Full-time Position Overview We are looking for an experienced Senior C++ Developer with strong FX domain expertise to join our technology team in Kraków. The end client is a leading global financial services organization specializing in wealth management, investment banking, and asset management, with a strong focus on innovation, technology, and delivering secure, high-performance solutions for global markets. The ideal candidate will have deep experience in building high-performance, low-latency, real-time systems and a strong understanding of foreign exchange (FX) trading platforms, lifecycle processes, and risk management systems . You will work on mission-critical applications, designing and developing scalable solutions that support complex financial workflows in a fast-paced trading environment. Key Responsibilities Design, develop, and maintain high-performance C++ applications for FX trading and risk management platforms. Build and optimize low-latency, multi-threaded, real-time systems . Work closely with business, product, and technology teams to deliver robust trading solutions. Apply strong knowledge of algorithms, data structures, and system design principles to solve complex technical challenges. Develop and enhance applications supporting FX trade lifecycle processes. Troubleshoot production issues and provide L3 application support . Participate in incident management, root cause analysis, and performance optimization. Implement best practices around software development, testing, deployment, and CI/CD processes. Collaborate with global teams in an agile development environment. Required Skills & Experience 7+ years of professional software development experience with strong C++ expertise. Extensive experience with: Modern C++ development Multi-threading and concurrency Low-latency application development Real-time systems Performance optimization and troubleshooting Strong domain experience in: FX trading platforms FX lifecycle processes Risk management systems Financial markets technology Excellent understanding of: Algorithms Data structures Object-oriented design System architecture and design patterns Hands-on experience with relational databases such as: MS SQL Server Sybase Oracle Experience with messaging technologies: IBM MQ Kafka Experience with CI/CD and DevOps practices, preferably: GitLab CI/CD Automated build and deployment pipelines Exposure to Microsoft Azure cloud technologies. Experience supporting production applications in enterprise environments. Strong analytical and problem-solving skills. Excellent verbal and written communication skills. Fluent English communication skills. Preferred Qualifications Previous experience working in investment banking, capital markets, or financial technology environments. Knowledge of trading protocols, market data systems, or electronic trading platforms. Experience improving application performance and reducing latency in mission-critical systems.

Technology

Tenarai

Senior Java Developer

Senior

Hybrid

Kraków, Poland

130 - 150 PLN

🏢 Summary: Senior Software Engineer role focused on building and maintaining a next-generation airline Order Management System using cloud-native microservices on Google Cloud Platform. The position involves designing scalable, low-latency backend systems, driving architectural improvements, and mentoring teams in an Agile/Scrum environment. The platform processes millions of global travel transactions and supports modern e-commerce-driven airline operations. 🗂️ Requirements: 6+ years of professional software development experience, Experience in Agile/Scrum environments, Degree in Computer Science or equivalent certifications, Advanced backend programming in Java, Experience with Spring and Web Services, Knowledge of Google Cloud Platform, Experience with cloud-native application development, Understanding of algorithms, data structures, and computational complexity, Experience with CI/CD pipelines, Experience with containerization tools, Ability to troubleshoot high-volume low-latency systems, English communication skills, Legal work permit in Poland 📃 Skills: Java, Spring, GCP, Git, Maven, Jenkins, Docker, Kubernetes, CI/CD, Scrum, Microservices, WebServices, Algorithms, Cloud 🏢 Description: Project Info: Join our global, decision-driving team based in Krakow and become a key player in fundamentally transforming the global travel industry. We are designing, building, and maintaining a next-generation, high-scale, and low-latency Order Management System for airlines. Our mission is to replace legacy ticketing with a modern, e-commerce-driven "Offer & Order" ecosystem. We develop scalable, microservice-based, and cloud-oriented architectures running on Google Cloud Platform (GCP). This is a mission-critical platform where we leverage AI productivity tools to securely process millions of global transactions and support millions of traveling passengers daily. If you want to tackle complex state management, work with mature Scrum processes, and build a massive market differentiator, this journey is for you. Responsibilities: As a Senior Software Engineer, you will plan, design, develop, and test complex software systems, having a direct impact on our architectural direction. Your main duties will include: Development & Design: Developing, coding, testing, and debugging complex software solutions and new cloud-native microservices using advanced technologies. Architecture & Innovation: Actively designing prototypes, proposing architectural enhancements, and handling the complete lifecycle of dynamic travel baskets and seamless legacy system integrations. Quality & Best Practices: Encouraging high coding standards, promoting best practices, and ensuring top-tier software quality. Mentorship & Leadership: Providing technical mentorship and cultural/competency-based guidance to the team, sharing larger business/product context, and mentoring on specific tech stacks. Collaboration: Regularly interacting with architects, product managers, and technical panels to align business requirements with advanced technology. Representing the team in cross-functional and cross-team meetings. Requirements: Experience & Education: 6+ years of related professional experience in fast-paced software development within an Agile/Scrum environment. Degree in Computer Science, a related field, or equivalent professional certifications. Technical Expertise: Deep knowledge of the Java ecosystem, including advanced backend programming, solution design, Spring, and Web Services. Strong grasp of cloud technologies, particularly Google Cloud Platform (GCP) and cloud-native application development. Solid understanding of computer science fundamentals, including algorithms, data structures, and computational complexity. Practical experience with CI/CD pipelines and containerization tools (e.g., Git, Maven, Jenkins, Docker, Kubernetes). Proven ability to troubleshoot intricate software issues and handle high-volume, low-latency transaction systems. Communication & Personal Attributes: Excellent English communication skills (both written and verbal) for seamless daily collaboration in a global environment. Exceptional analytical and problem-solving skills. Strong interpersonal skills with the ability to influence technical decisions and gain acceptance from others in sensitive situations without damaging relationships. Self-disciplined, commitment-oriented, and passionate about continuous learning and staying up-to-date with industry trends. Must possess a legal work permit in Poland Benefits: General benefits - depends on the form of employment Hybrid work model combining office & remote work - 3 x per week work from the office Attractively located office with collaboration spaces Onsite parking space for employees Referral program with financial bonus Life Insurance Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment Access to internal Learning Platform with multiple trainings oriented for professional growth Lifestyle benefits: Access to MyBenefit platform (Multisport included) Team Building activities Charity initiatives Working environment promoting diversity and inclusion Health benefits: Private medical care - Platinum Package

Technology

Tenarai

Senior Java Developer

Senior

Hybrid

Krakow, Poland

130 - 150 PLN

🏢 Summary: Senior Software Engineer role focused on designing and developing a next-generation, cloud-native Order Management System for the airline industry. The position involves building high-scale, low-latency microservices on Google Cloud Platform, shaping architecture, and ensuring high software quality in an Agile/Scrum environment. You will work on mission-critical systems processing millions of global transactions daily while mentoring others and influencing technical direction. 🗂️ Requirements: 6+ years of professional software development experience in Agile/Scrum environment, Degree in Computer Science or related field, or equivalent certifications, Deep knowledge of Java ecosystem and backend development, Experience with Spring and Web Services, Strong experience with Google Cloud Platform (GCP) and cloud-native development, Solid understanding of algorithms, data structures, and computational complexity, Experience with CI/CD pipelines and containerization tools, Ability to troubleshoot complex, high-volume, low-latency systems, Fluent English (written and spoken), Legal work permit in Poland 📃 Skills: Java, Spring, GCP, Microservices, WebServices, CI/CD, Git, Maven, Jenkins, Docker, Kubernetes, Algorithms, DataStructures 🏢 Description: Project Info: Join our global, decision-driving team based in Krakow and become a key player in fundamentally transforming the global travel industry. We are designing, building, and maintaining a next-generation, high-scale, and low-latency Order Management System for airlines. Our mission is to replace legacy ticketing with a modern, e-commerce-driven "Offer & Order" ecosystem. We develop scalable, microservice-based, and cloud-oriented architectures running on Google Cloud Platform (GCP). This is a mission-critical platform where we leverage AI productivity tools to securely process millions of global transactions and support millions of traveling passengers daily. If you want to tackle complex state management, work with mature Scrum processes, and build a massive market differentiator, this journey is for you. Responsibilities: As a Senior Software Engineer, you will plan, design, develop, and test complex software systems, having a direct impact on our architectural direction. Your main duties will include: Development & Design: Developing, coding, testing, and debugging complex software solutions and new cloud-native microservices using advanced technologies. Architecture & Innovation: Actively designing prototypes, proposing architectural enhancements, and handling the complete lifecycle of dynamic travel baskets and seamless legacy system integrations. Quality & Best Practices: Encouraging high coding standards, promoting best practices, and ensuring top-tier software quality. Mentorship & Leadership: Providing technical mentorship and cultural/competency-based guidance to the team, sharing larger business/product context, and mentoring on specific tech stacks. Collaboration: Regularly interacting with architects, product managers, and technical panels to align business requirements with advanced technology. Representing the team in cross-functional and cross-team meetings. Requirements: Experience & Education: 6+ years of related professional experience in fast-paced software development within an Agile/Scrum environment. Degree in Computer Science, a related field, or equivalent professional certifications. Technical Expertise: Deep knowledge of the Java ecosystem, including advanced backend programming, solution design, Spring, and Web Services. Strong grasp of cloud technologies, particularly Google Cloud Platform (GCP) and cloud-native application development. Solid understanding of computer science fundamentals, including algorithms, data structures, and computational complexity. Practical experience with CI/CD pipelines and containerization tools (e.g., Git, Maven, Jenkins, Docker, Kubernetes). Proven ability to troubleshoot intricate software issues and handle high-volume, low-latency transaction systems. Communication & Personal Attributes: Excellent English communication skills (both written and verbal) for seamless daily collaboration in a global environment. Exceptional analytical and problem-solving skills. Strong interpersonal skills with the ability to influence technical decisions and gain acceptance from others in sensitive situations without damaging relationships. Self-disciplined, commitment-oriented, and passionate about continuous learning and staying up-to-date with industry trends. Must possess a legal work permit in Poland Benefits: General benefits - depends on the form of employment Hybrid work model combining office & remote work - 3 x per week work from the office Attractively located office with collaboration spaces Onsite parking space for employees Referral program with financial bonus Life Insurance Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment Access to internal Learning Platform with multiple trainings oriented for professional growth Lifestyle benefits: Access to MyBenefit platform (Multisport included) Team Building activities Charity initiatives Working environment promoting diversity and inclusion Health benefits: Private medical care - Platinum Package

Technology

EPAM Systems

Senior C++ Software Engineer

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior C++ Engineer role focused on developing and maintaining microservices for the FX Price Distribution stack in a banking environment. The position involves server-side C++ development on Linux, modernization of legacy systems, and containerization within a cloud-based, agile setup. It combines hands-on coding with technical leadership and ownership of scalable, high-quality solutions. 🗂️ Requirements: 3+ years of C++ server-side development on Linux, Experience with multi-threaded programming, Experience with containerization using Docker, Experience with Cloud or Azure environments, Knowledge of DevOps practices for migrating C++ applications to containers, Ability to improve and maintain legacy codebases, Ability to work independently, Upper-intermediate English (B2+) 📃 Skills: C++, Linux, Docker, Azure, Cloud, DevOps, Microservices, Multithreading, Redis, Tibco, RMDS, EMA, SQL, Databases 🏢 Description: We are looking for a Senior C++ Engineer to join our team supporting a global leader in banking, investments and financial services. This role involves developing and maintaining microservices for the FX Price Distribution stack within an agile environment, with a focus on delivering business value and advancing our technology stack. This position offers a hybrid model of work, with 3 days per week working from the office located in Wroclaw. Responsibilities Build and maintain microservices for the FX Price Distribution stack and related systems Collaborate with team members to deliver business value in an agile environment Shape the future of the technology stack through technical leadership and innovation Apply best coding practices and improve legacy codebases Ensure high-quality, maintainable and scalable software solutions Participate in code reviews and provide constructive feedback Support continuous learning and foster a culture of excellence within the team Work independently and demonstrate ownership of assigned tasks Requirements 3+ years of working experience in C++ server-side development targeting Linux platforms with expertise in multi-threaded programming Background in containerization with Cloud/Azure and Docker as well as DevOps practices for migrating C++ applications as container apps Capability to work independently and apply best coding practices Competency in improving and maintaining legacy codebases Upper-intermediate proficiency in English (B2+) Nice to have Knowledge of Redis and Tibco RV Experience in using RMDS market data connectivity with APIs like EMA SQL/Database skills FX domain knowledge, preferably in FX pricing We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

emagine Polska

C++ / C# Developer with German

Senior

Remote

Warsaw, Poland

140 - 160 PLN/hr

🏢 Summary: Long-term remote B2B contract for a C++/C# Developer focused on enterprise and public-sector software development, system integration, and CI/CD-driven delivery. The role involves developing scalable applications, integrating third-party components, maintaining documentation, and collaborating on architecture and testing processes. Occasional travel to Germany is required as part of a 48‑month project. 🗂️ Requirements: German C1, English B1, Bachelor's degree in Computer Science or equivalent, 5+ years of software development experience, 4-6 years of C++ experience, 2-3 years of C# experience, 5+ years of Git experience, Experience with Jira, Experience with Confluence, Windows administration skills, 2+ years of unit testing experience, 2+ years of third-party software integration experience, Knowledge of CI/CD in Visual Studio, Experience preparing technical specifications and documentation, Experience with Agile/Scrum or Waterfall/V-Model methodologies, Experience in enterprise or public-sector projects 📃 Skills: C++, C#, Git, Jira, Confluence, Windows, CI/CD, VisualStudio, Scrum, Agile, Waterfall, V-Model, UnitTesting 🏢 Description: Overview of the Role: The C++ / C# Developer will engage in complex software development and system integration projects, primarily within the enterprise or public-sector domains, driving the delivery of robust, scalable solutions. What we offer: Long Term B2B Contract Rate: 140-160 PLN/ H+ VAT Remote role Main Responsibilities: Develop, test, and maintain high-quality software solutions. Collaborate with team members for system integration tasks. Contribute to the design and architecture of technical specifications. Participate in reviews and suggest improvements in software coding practices. Document all development processes and updates for project transparency. Ensure adherence to CI/CD practices within Visual Studio environments. Support unit testing and maintain test processes. Integrate third-party software components efficiently. Facilitate knowledge transfer within the team. Assist in troubleshooting and maintaining existing applications. Key Requirements: Fluent in German (C1 level, spoken and written). Proficient in English (minimum B1 level, spoken and written). Bachelor's degree in Computer Science or equivalent with at least 5 years of experience. Extensive knowledge of C++ and/or C# (4-6 years for C++, 2-3 years for C#). Experience with Git (branching, merging) for at least 5 years. Familiarity with Jira and Confluence. Competence in Windows system administration, including terminal and console usage. Hands-on experience with unit testing and test processes (minimum 2 years). Experience integrating third-party software (minimum 2 years, ideally 4 years). Knowledge of CI/CD processes in Visual Studio environments (minimum 1 year). Experience in preparing technical specifications and documentation (minimum 1 year). Exposure to large public sector projects or comparable private sector engagements. Familiarity with various software development models (Waterfall/V-Model, Iterative, Agile/Scrum). Willingness to facilitate knowledge transfer within the team. Nice to Have: Experience in public sector projects such as KONSENS. Background in team leadership or mentoring roles. Knowledge of additional programming languages or technologies. Other Details: The position offers remote working opportunities from Poland with occasional visits to Germany (not exceeding once a quarter). Candidates should be available for up to a month and are expected for long-term cooperation on a 48-month project. A standard business working hour schedule is provided.

Technology

emagine Polska

C++ / C# Developer

Senior

Remote

Warsaw, Poland

140 - 160 PLN/hr

🏢 Summary: Long-term remote B2B contract for a C++/C# Developer to deliver and integrate enterprise or public-sector software solutions. The role focuses on developing, maintaining, and integrating robust applications while ensuring CI/CD compliance and high code quality. The project involves complex system integration and long-term cooperation within an international environment. 🗂️ Requirements: Bachelor’s degree in Computer Science or equivalent, Minimum 5 years of professional software development experience, 4–6 years of C++ experience or 2–3 years of C# experience, Minimum 5 years of experience with Git (branching, merging), Experience with Windows system administration (terminal, console), Minimum 2 years of unit testing experience, Minimum 2 years of third-party software integration experience, Minimum 1 year of CI/CD experience in Visual Studio environments, Experience in preparing technical specifications and documentation, Experience working with Jira and Confluence, Knowledge of software development methodologies (Waterfall, V-Model, Agile/Scrum) 📃 Skills: C++, C#, Git, Jira, Confluence, Windows, CI/CD, VisualStudio, UnitTesting, Integration, Scrum, Waterfall, V-Model 🏢 Description: Overview of the Role: The C++ / C# Developer will engage in complex software development and system integration projects, primarily within the enterprise or public-sector domains, driving the delivery of robust, scalable solutions. What we offer: Long Term B2B Contract Rate: 140-160 PLN/ H+ VAT Remote role Main Responsibilities: Develop, test, and maintain high-quality software solutions. Collaborate with team members for system integration tasks. Contribute to the design and architecture of technical specifications. Participate in reviews and suggest improvements in software coding practices. Document all development processes and updates for project transparency. Ensure adherence to CI/CD practices within Visual Studio environments. Support unit testing and maintain test processes. Integrate third-party software components efficiently. Facilitate knowledge transfer within the team. Assist in troubleshooting and maintaining existing applications. Key Requirements: Fluent in German (C1 level, spoken and written). Proficient in English (minimum B1 level, spoken and written). Bachelor's degree in Computer Science or equivalent with at least 5 years of experience. Extensive knowledge of C++ and/or C# (4-6 years for C++, 2-3 years for C#). Experience with Git (branching, merging) for at least 5 years. Familiarity with Jira and Confluence. Competence in Windows system administration, including terminal and console usage. Hands-on experience with unit testing and test processes (minimum 2 years). Experience integrating third-party software (minimum 2 years, ideally 4 years). Knowledge of CI/CD processes in Visual Studio environments (minimum 1 year). Experience in preparing technical specifications and documentation (minimum 1 year). Exposure to large public sector projects or comparable private sector engagements. Familiarity with various software development models (Waterfall/V-Model, Iterative, Agile/Scrum). Willingness to facilitate knowledge transfer within the team. Nice to Have: Experience in public sector projects such as KONSENS. Background in team leadership or mentoring roles. Knowledge of additional programming languages or technologies. Other Details: The position offers remote working opportunities from Poland with occasional visits to Germany (not exceeding once a quarter). Candidates should be available for up to a month and are expected for long-term cooperation on a 48-month project. A standard business working hour schedule is provided.

Technology

Tenarai

Senior Software Quality Engineer

Senior

Remote

Krakow, Poland

120 - 140 PLN

🏢 Summary: Senior Software Quality Engineer role focused on building and maintaining automated API testing frameworks for a cloud-native airline retailing platform. The position involves ensuring high-quality releases of complex, high-performance microservices through automated and manual testing within CI/CD pipelines. The engineer collaborates in Agile teams to support reliable, real-time, omni-channel retail solutions. 🗂️ Requirements: 5+ years experience as Automation QA Engineer, Strong knowledge of Software Testing Methodology and SDLC, Expertise in Java, TestNG, RestAssured, Experience with Cucumber (BDD), Experience with Postman and Bloom RPC, Experience with Bazel or Maven, Strong knowledge of API/Webservices testing (JSON, XML, gRPC), Knowledge of JWT and OAuth2, Experience in distributed systems testing, Experience with CI/CD pipelines, Experience in containerized environments (GKE/Docker), Experience working in Agile/Scrum, Legal work permit in Poland 📃 Skills: Java, TestNG, RestAssured, Cucumber, Postman, BloomRPC, Bazel, Maven, JSON, XML, gRPC, JWT, OAuth2, GKE, Docker, CI/CD, API, BDD, Rally 🏢 Description: For our client we’re looking for a talented and motivated Senior Software Quality Engineer based in Kraków or the surrounding area. The airline retailing and merchandising platform that enables airlines to create personalized offers and dynamic pricing for customers. Team is responsible to deliver modern, omni-channel, real-time retailing shopping experience. Provide reduced cost through consolidation of common components including consolidation of offer management system. This is a unique opportunity to work on a critical and operationally complex high-performance product that also interacts with several of mission critical products. That will help the selected candidate to work on high-performing products as well expose opportunity to other products and enable the candidate to grow in their career. Responsibilities: Creates automated API testing frameworks for cloud-native microservices Implements and maintains API tests for new and existing product features in a monorepo · Automates applicable test cases for regression testing within standardized CI/CD pipelines Performs manual and automated testing; validates defect tickets and fixes Identifies defects and works with the scrum team on rapid resolution Accountable for overall test quality and the maintenance of technical test documentation Promotes an environment of collaboration and demonstrates leadership within small pods Coordinates test planning and execution for complex, API-based software platforms Provides reports related to product quality metrics and release readiness Attends scrum ceremonies and updates status in Rally on a daily basis Ensures test cases cover 100% of new functionality using BDD (Cucumber) Provides on-call coverage and support following implementation Requirements: Analyses and diagnoses complex software issues in distributed environments 5+ years of professional experience as an Automation QA Engineer Very good understanding of Software Testing Methodology and the full SDLC Expertise in: Java, TestNG, and RestAssured Experience with: Cucumber (BDD), Postman, Bloom RPC, and Bazel/Maven Solid knowledge of Webservices/API testing (JSON/XML/gRPC) and JWT/OAuth2 Experience in Agile/Scrum environments with global team collaboration Travel agency or Airline domain industry experience is highly preferred Experience monitoring and tracing test execution in containerized (GKE/Docker) environments Must possess a legal work permit in Poland Benefits: General benefits - depends on the form of employment remote work Referral program with financial bonus Life Insurance Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment Access to internal Learning Platform with multiple trainings oriented for professional growth Lifestyle benefits: Access to MyBenefit platform (Multisport included) Team Building activities Charity initiatives Working environment promoting diversity and inclusion Health benefits: Private medical care - Platinum Package