May 20, 2026
Senior C++ Developer (Windows)
Senior • Remote
45 - 65 USD/hr
Warsaw, Poland
We are looking for an experienced Senior C++ Developer to join our client’s engineering team and help build and enhance next-generation trading and backend platforms.
This is an opportunity to work on highly scalable, performance-critical systems in an international environment where technology plays a central role in modern financial markets.
B2B contract – salary range: $45–65/hour (no paid vacation included)
100% remote job
5–6 hours daily overlap with the New York time zone is required
Responsibilities:
C++ application development
Participate in application design and implementation
Enhancement of existing technological platform
Identification and resolution of security vulnerabilities
Development of back-end services
Design and write unit tests
Participate in code and design reviews
Requirements:
5+ years of commercial experience with C++
Strong knowledge of object-oriented and low-level programming concepts
-
Solid understanding of:
multithreading
concurrency and synchronization
sockets and networking
event-driven architectures
Windows native APIs and OS internals
Experience with debugging complex issues such as memory leaks, race conditions, deadlocks, and stack corruption
Good understanding of software engineering best practices, including unit testing and code reviews
Experience working with databases
Strong analytical and problem-solving skills
Ability to work independently and collaboratively within international teams
Degree in Computer Science or a related field
Nice to Have:
Experience in the financial industry, especially Fixed Income
Knowledge of Python scripting
JavaScript experience
Understanding of communication protocols and network programming fundamentals
Similar jobs you might like
Technology
RITS Professional Services
C++ Developer - US Market
Senior
Remote
New York, NY
50 - 65 USD/hr
🏢 Summary: Senior C++ Developer role focused on building and maintaining real-time backend systems for a fixed-income trading platform in the fintech domain. The position involves developing mission-critical trading applications used by major financial institutions, with full remote work and B2B contract terms. The work covers the full development lifecycle of high-performance trading systems on Windows and Linux. 🗂️ Requirements: 5+ years of professional C++ experience, Strong knowledge of OOP, Knowledge of design patterns, Experience with templates, Experience with multithreading, Strong understanding of data structures, Experience with SQL and databases, Proficiency with Git, Ability to work with Windows and Linux environments, Availability with 6h overlap with New York hours 📃 Skills: C++, OOP, DesignPatterns, Templates, Multithreading, DataStructures, SQL, Databases, Git, Windows, Linux, VisualStudio, Python, Perl, Shell, CommunicationProtocols 🏢 Description: Join our client’s team in the fintech industry , building a cutting-edge fixed-income trading platform. The role focuses on Treasury and Mortgage trading product groups – two of the most liquid asset classes worldwide. This is a unique opportunity to work on mission-critical systems used by leading Investment Banks, Asset Managers, and Hedge Funds . 📌 C++ Developer – Real-Time Trading Applications (Windows/Linux) Key Information 📍 Work mode: 100% Remote 🕒 Contract type: B2B 💼 Experience level: Senior ⏰ Availability: Minimum 6h overlap with New York working hours Tech Stack C++ (OOP, Data Structures, Templates, Multithreading) SQL, Databases Version Control (GIT) Nice to have: Python, Perl, Shell Scripting 🔹 Job Responsibilities Develop and maintain backend servers in C++ for real-time trading applications Work across all phases of the project lifecycle Collaborate with business teams to deliver client-focused solutions Cooperate with QA and support teams to resolve issues ✅ Requirements 5+ years of professional C++ development experience Strong knowledge of OOP, design patterns, templates, multithreading, data structures Experience with databases and SQL Proficiency with GIT Strong analytical and problem-solving skills Excellent communication skills and ability to work independently 🌟 Nice to Have Experience with Visual Studio (Windows) Financial background, especially Fixed Income Knowledge of Perl, Python, Shell scripting Understanding of communication protocols 💰 Offer B2B contract 50–65 USD/hour 100% remote work 🔎 Recruitment Process Initial call Technical verification Client interviews
Technology
RITS Professional Services
C++ Developer
Senior
Remote
Warsaw, Poland
50 - 65 USD/hr
🏢 Summary: Senior C++ Developer role focused on building and maintaining real-time backend systems for a fixed-income trading platform in the fintech domain. The position involves developing mission-critical trading applications for Treasury and Mortgage products used by major financial institutions. Work is fully remote on a B2B contract with overlap with New York hours. 🗂️ Requirements: 5+ years of professional C++ development experience, Strong knowledge of OOP, Strong knowledge of design patterns, Strong knowledge of templates, Strong knowledge of multithreading, Strong knowledge of data structures, Experience with SQL and databases, Proficiency with GIT, Ability to work with real-time backend systems, Minimum 6-hour overlap with New York working hours 📃 Skills: C++, OOP, SQL, Databases, GIT, Multithreading, Templates, DataStructures 🏢 Description: Join our client’s team in the fintech industry , building a cutting-edge fixed-income trading platform. The role focuses on Treasury and Mortgage trading product groups – two of the most liquid asset classes worldwide. This is a unique opportunity to work on mission-critical systems used by leading Investment Banks, Asset Managers, and Hedge Funds . 📌 C++ Developer – Real-Time Trading Applications (Windows/Linux) Key Information 📍 Work mode: 100% Remote 🕒 Contract type: B2B 💼 Experience level: Senior ⏰ Availability: Minimum 6h overlap with New York working hours Tech Stack C++ (OOP, Data Structures, Templates, Multithreading) SQL, Databases Version Control (GIT) Nice to have: Python, Perl, Shell Scripting 🔹 Job Responsibilities Develop and maintain backend servers in C++ for real-time trading applications Work across all phases of the project lifecycle Collaborate with business teams to deliver client-focused solutions Cooperate with QA and support teams to resolve issues ✅ Requirements 5+ years of professional C++ development experience Strong knowledge of OOP, design patterns, templates, multithreading, data structures Experience with databases and SQL Proficiency with GIT Strong analytical and problem-solving skills Excellent communication skills and ability to work independently 🌟 Nice to Have Experience with Visual Studio (Windows) Financial background, especially Fixed Income Knowledge of Perl, Python, Shell scripting Understanding of communication protocols 💰 Offer B2B contract 50–65 USD/hour 100% remote work 🔎 Recruitment Process Initial call Technical verification Client interviews
Technology
RITS Professional Services
Senior C++ Developer
Senior
Remote
Warsaw, Poland
50 - 65 USD/hr
🏢 Summary: Remote B2B role for an experienced C++ Software Engineer to develop and enhance distributed, low-latency financial trading systems for Fixed Income and Derivatives. The position focuses on building, debugging, and optimizing high-throughput systems in real-time trading environments. Requires strong expertise in modern C++ and distributed architecture within Windows/Linux platforms. 🗂️ Requirements: Bachelor’s degree in Computer Science or related field, 5+ years of professional C++ development experience, Experience with C++14 and C++20, Proficiency in object-oriented design and STL, Strong knowledge of multithreading and concurrency, Experience with TCP/IP and network programming, Experience building distributed, high-throughput, low-latency systems, Strong debugging skills in large codebases, Experience working in Windows and Linux environments, Ability to use AI tools to support development and debugging 📃 Skills: C++, C++14, C++20, STL, OOP, Multithreading, Concurrency, Synchronization, Parallelism, TCP/IP, Networking, Windows, Linux, DistributedSystems, LowLatency, HighThroughput, Debugging, SQL, AI 🏢 Description: 🚀 Software Engineer (C++) – Financial Trading Systems Key Details: 🌍 Work Model: 100% Remote 🕒 Working Hours: NYC Time Zone (Minimum 6h overlap required) 💰 Contract & Rate: B2B, 50 - 65 USD 💻 About the Role We are seeking a highly motivated Software Engineer (C++) to work on all aspects of our distributed financial trading systems. This role requires strong C++ development and debugging skills, the ability to understand intricate architectures, and breaking down issues in real-time, distributed financial trading environments. 🛠️ Job Responsibilities Develop and enhance core trading systems for Fixed Income and Derivative Securities. Work effectively in a small, high-performing software development team. Collaborate with both technical team members and non-technical business stakeholders. Contribute to the continuous improvement of the trading technology stack. 🎯 Required Qualifications Education: Bachelor’s degree in Computer Science or a related field. Experience: 5+ years of professional C++ development experience (C++14/20) in Windows/Linux environments. Core Technical Skills: Strong proficiency in object-oriented design, STL, multithreading, and concurrency (synchronization, parallelism). Networking: Solid understanding of networking fundamentals (TCP/IP, latency, throughput) and network programming. System Architecture: Proven experience building complex, distributed, high-throughput, low-latency, and resilient systems. Debugging: Strong debugging skills and the ability to quickly understand and work within large, complex codebases. Modern Tools: Demonstrated ability to leverage AI tools to accelerate ramp-up on large codebases, improve system understanding, and enhance debugging and development productivity. Soft Skills: Strong communication skills with the ability to collaborate effectively across technical and business teams. Self-driven, proactive, and capable of independently ramping up in complex environments. 🌟 Preferred Qualifications Domain Knowledge: Experience building financial software or trading systems (Fixed Income, Derivatives). Best Practices: Strong focus on code quality, testing methodologies, and system reliability. Databases: Familiarity with SQL stored procedures and relational database design and implementation. This role is not perfectly suited for you, but you have a friend who would fit? Recommend your friend and get up to 5000 zł! Referral Program: Talent from your network
Technology
emagine Polska
Senior C++ Software Engineer
Senior
On-site
Copenhagen, Denmark
🏢 Summary: Senior C++ Software Engineer contract focused on modernizing and scaling a business-critical quantitative analytics platform for real-time pricing, trading, and risk management. The role involves cross-platform migration from Windows to Linux, platform engineering, and improving architecture, scalability, and reliability within a large-scale C++ environment. Onsite assignment in Copenhagen until December 2026 with possible extension. 🗂️ Requirements: 10+ years of C++ development experience, Proven multi-platform C++ development experience, Strong experience with CMake, In-depth knowledge of threading, In-depth knowledge of memory management, Experience with Windows and Linux development environments 📃 Skills: C++, CMake, Linux, Windows, Threading, MemoryManagement 🏢 Description: On behalf of a client within the financial services sector, we are looking for a Senior C++ Software Engineer to support the development and modernization of a business-critical quantitative analytics platform used for real-time pricing, trading, and risk management. The assignment focuses on platform engineering, cross-platform development, and improving the scalability and reliability of a complex analytics environment. You will join an experienced engineering team working on the evolution of a large-scale C++ platform as it expands into areas such as electronic trading, automated execution, and data-driven analytics. Main Responsibilities: Migrate the application from Windows to multiple platforms (Linux and Windows) Review and improve platform architecture, scalability, and reliability. Key Requirements: Expert C++ development with 10+ years of experience Proven experience in multi-platform C++ development Strong experience with CMake In depth understanding of threading and memory management Nice to Have: Experience in financial markets or building systems for trading, risk, or analytics Other Details : Location : Onsite in Copenhagen, Denmark Contract Duration : From as soon as possible until December 2026, with a possible extension.
Technology
Link Group
Senior Fullstack Developer
Senior
Remote
Warsaw, Poland
110 - 140 PLN
🏢 Summary: Senior Software Engineer role focused on designing and developing scalable backend and fullstack applications using modern C++ in Linux environments. The position involves performance optimization, concurrency, and cloud-native technologies while contributing to high-impact product features. It requires strong ownership, collaboration, and the ability to work across diverse technologies including cloud and DevOps tools. 🗂️ Requirements: 6+ years of C++ development experience, Strong knowledge of multithreading, Strong knowledge of memory management, Experience with performance optimization, Experience developing backend systems, Experience with REST APIs, Experience working in Linux environments, Ability to design and maintain scalable systems, Bachelor’s degree in STEM field 📃 Skills: C++, Linux, REST, Multithreading, AWS, Python, Go, Terraform, CloudFormation, GitHub, Jenkins, Artifactory, Ansible 🏢 Description: Senior Software Engineer – C++ We are looking for a talented Senior Software Engineer to join our team. This role is ideal for someone with deep experience in C++ development , backend skills, and exposure to cloud-native technologies. You will work on challenging projects, contribute to high-impact features, and help shape the future of our products. What You’ll Do Design, develop, and maintain scalable backend systems in C++ (modern C++ preferred) Work on fullstack applications , including REST API-based backend services Optimize software for performance, concurrency, and memory efficiency Develop and maintain applications in Linux environments Take ownership of technical tasks, delivering high-quality results independently Collaborate closely with cross-functional teams, contributing to design and technical discussions Explore new technologies and expand beyond your primary stack, including Python, Go, and AWS Apply a product-focused mindset, understanding the business impact of your technical decisions What We’re Looking For 6+ years of hands-on experience in C++ development Solid understanding of multithreading, memory management, and performance optimization Strong experience contributing to complex features with exposure to diverse technologies Proven ability to work effectively in a team and communicate clearly Experience with Linux-based systems and development in Linux environments Self-motivated, independent, and capable of delivering results with limited supervision Bachelor’s degree in Science, Technology, Engineering, or a related field Nice to Have Experience with Go and/or Python Knowledge of cloud-native development and Infrastructure-as-Code tools (Terraform, CloudFormation) Background in enterprise-scale applications or AWS serverless architectures Familiarity with networking protocols, security best practices, and database systems Experience with modern CI/CD pipelines (GitHub, Jenkins, Artifactory, Ansible)
Technology
Cyclad
C++ Devloper
Mid
Remote
135 - 135 PLN/hr
🏢 Summary: Remote B2B contract for an intermediate C++ Developer to enhance and support a risk reporting and pricing platform for Global Equity Derivatives. The role focuses on developing and optimizing pricing infrastructure, improving CI/CD and DevOps processes, and providing production support in a capital markets environment. The project involves system scalability improvements, workflow automation, and close collaboration with global teams. 🗂️ Requirements: 5+ years experience in Capital Markets software development, 5+ years professional experience with C++, Proficiency in multithreaded programming, Proficiency in Oracle, Proficiency in Python, Experience with JSON and XML, Experience with DevOps pipelines, Experience supporting production environments, English proficiency minimum B2 📃 Skills: C++, Oracle, Python, JSON, XML, DevOps, CI/CD, Multithreading, Kubernetes, AWS, Azure, SQL 🏢 Description: In Cyclad we work with top international IT companies in order to boost their potential in delivering outstanding, cutting-edge technologies that shape the world of the future. We are looking for an intermediate level C++ developer to work on our risk reporting platform for Global Equity Derivative. Responsibilities include, but not limited to, pricing and risk management systems, workflow automation, DevOps improvement, and production support tooling. Project information: Work Setup: 100% Remote work Rate: 135 PLN/net/h + VAT (B2B contract) Start date: depending on candidate availability Language: English (min B2) Project scope: Assist with user adoption of technology solutions developed globally by assisting with user training and liaising with relevant development personnel to improve overall user experience Revamp of existing technology to improve scalability, efficiency, and performance. Proactively provide status reports to global, local manager and BT business manager Participate in design and development of tools and applications required to support pricing infrastructure and related business areas Proactively identify system deficiencies, engage relevant technical and business partners, determine corrective actions, and develop technical solutions to remediate issues Support, debug, troubleshooting system/software deficiencies. Review and understand business requirements, contribute to the detailed technology deliverables including functional specifications, system impact assessments, and technological dependencies Learn all necessary development tools required to be an effective developer Deliver user training, publish release notes, and perform release tasks Profile and optimize system performance Improve production support documentation and tooling Improve CI/CD pipeline of existing business technology. Assist with technology updates Requirements: 5+ years hands-on experience working in Capital Markets software development 5+ years of professional experience using C++ Proficiency in multithread programming Proficiency in Oracle and Python Experience with JSON and XML Experience with DevOps pipeline Experience supporting production environment Excellent analytical, communication, interpersonal and team working skills. Nice to have: Experience with Sophis Experience with Equity Derivative Products Experience with Risk Reporting Experience with Kubernetes Experience with AWS or Azure Experience using or developing web services Experience with service orientated architecture We offer: Full-time job agreement based on B2B Private medical care with dental care (covering 70% of costs) + rehabilitation package. Family package option possible Multisport card (also for an accompanying person) Life insurance
Technology
emagine Polska
C++/C# Developer with German
Senior
Remote
140 - 160 PLN
🏢 Summary: Long-term remote B2B contract for a C++/C# Developer focused on complex enterprise and public-sector software development and system integration projects. The role involves building, integrating, testing, and maintaining scalable solutions within CI/CD-driven Visual Studio environments. The developer contributes to architecture, technical documentation, and integration of third-party components in large-scale projects. 🗂️ Requirements: Fluent German C1, English minimum B1, Bachelor's degree in Computer Science or equivalent, Minimum 5 years professional experience, 4–6 years experience in C++ or 2–3 years in C#, Minimum 5 years experience with Git (branching, merging), Experience with Jira and Confluence, Windows system administration skills, Minimum 2 years unit testing experience, Minimum 2 years experience integrating third-party software, Minimum 1 year experience with CI/CD in Visual Studio, Experience preparing technical specifications and documentation, Experience with Waterfall, V-Model, or Agile/Scrum methodologies 📃 Skills: C++, C#, Git, Jira, Confluence, Windows, CI/CD, VisualStudio, UnitTesting, 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 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
RITS Professional Services
Fullstack Java Developer
Senior
Remote
New York, NY
40 - 50 USD/hr
🏢 Summary: Remote Fullstack Java Developer role for a mission-critical trading platform, focused on building new features and enhancing existing distributed systems. The position involves full lifecycle development, performance optimization, and post-production support in collaboration with a US-based team. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science or related field, 5–10 years of experience as Fullstack Developer, Strong knowledge of Java programming, Strong knowledge of algorithms and data structures, Experience with concurrency and multithreading, Experience with distributed systems, Experience with SQL and relational databases, Experience with NoSQL databases, Experience with high-speed messaging systems, Experience with UNIX or Linux systems 📃 Skills: Java, Nodejs, Angular, SpringBoot, JavaScript, HTML, CSS, JSON, Kafka, Tibco, Tervela, Redis, Cassandra, Oracle, SQL, PLSQL, Tomcat, WebLogic, WebSphere, Unix, Linux, NoSQL, Concurrency, Multithreading, Algorithms, DataStructures 🏢 Description: We are looking for a Fullstack Java Developer to join remotely one of the project for our American client from trading sector. We offer: Salary range: 45-55 USD/h on B2B +VAT without paid vacations depending on the experience, and technical testing 100% Remote job Working hours: Starting from 12:00 or ideally from 2 PM CET to have the overlap with the US team in the Eastern Time zone (especially during the onboarding process) Description of the Position: Perform software development and programming to create new features and enhance functionality on a mission critical platform. Adapt and extend existing re-usable components and libraries. Develop high quality software while meeting deadlines. Assist with rollout and post production support. Present ideas for system improvements. Design or upgrade existing software to ensure product performance and quality expectations are met. Job Responsibilities: · Creating new features and enhancing functionality on a mission critical platform · Adapts and extend existing re-usable components and libraries. · Develops high quality software while meeting deadlines · Presents ideas for system improvements · Design or upgrade an existing software to ensure product performance and quality expectations are met · Assists with rollout and post production support Required Qualifications: · Master’s or Bachelor's degree in Computer Science or related discipline · 5-10 years of working experience as a full-stack developer, distributed systems experience is a plus · Excellent written and verbal communication skills · Strong ability to interpret business requirements · Must be a creative problem solver · Must demonstrate strong knowledge of algorithms, data structures, concurrency, and java programming Additional Preferred Experience: · Java, Nodejs, Angular, Spring Boot, JavaScript, HTML, CSS, JSON · Multi-threaded programming · Experience with algorithms, data structures, and concurrency · Kafka, Tibco Rendezvous, Tervela, or similar high-speed messaging system · Experience with distributed database systems like Redis, Cassandra or any other NoSQL database · Oracle PL/SQL programming, Proficiency in SQL · Tomcat, WebLogic, or WebSphere · UNIX / Linux operating systems · Experience with financial transaction systems · Basic knowledge of the fixed income and financial markets is a plus. · Excellent written and verbal communication skills · Strong ability to interpret business requirements · Must be a creative problem solver and should have good analytical thinking. This role isn't for you, but you have a friend who would be a good fit? Refer them and earn up to 5,000 PLN. Referral Program: Talent from your network
Technology
EPAM Systems
Senior Java Developer with C++ expertise
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior Java Developer role focused on building and maintaining backend components and integration services for a global trading platform, including financial data processing and repo trading solutions. The position involves working in an agile, DevOps-oriented environment with cross-regional teams and requires hybrid work from Kraków or Wrocław. 🗂️ Requirements: Hands-on experience with Java, Hands-on experience with C++, Proficiency in Unix/Linux environments, Scripting skills, Knowledge of source code control tools, Experience with build tools, Strong SQL skills, Database expertise, Experience with CI/CD practices, Experience integrating messaging systems, Experience with middleware solutions, Experience working in Agile methodologies 📃 Skills: Java, C++, Unix, Linux, SQL, CI/CD, DevOps, Git, Jenkins, Messaging, Middleware 🏢 Description: We are seeking a highly experienced Senior Java Developer with expertise in C++ to join our dynamic team. You will contribute to the development of backend components, integration solutions, and services powering a global trading platform. This role encompasses financial data processing, cash and collateral management, and repo trading activities, offering the chance to work on innovative projects in a fast-paced, agile environment. This role offers a hybrid model, with 3 days per week working from the client's office in Kraków or Wrocław, Poland. Responsibilities Design, develop, and maintain backend system components and services in adherence to coding standards Collaborate with cross-regional teams to support EMEA, AMER, and APAC operations Participate in requirements analysis, functional design, and release lifecycles Integrate APIs and financial data processing solutions seamlessly Ensure robust delivery and provide support for released components Drive innovation and share best practices in software engineering Contribute to enhancing DevOps and continuous integration/delivery frameworks Requirements Hands-on experience with Java and C++ Proficiency in Unix/Linux environments and scripting Knowledge of source code control and build tools Strong SQL skills and database expertise Familiarity with engineering and DevOps practices such as continuous integration and delivery Proven capability in integrating messaging and middleware solutions Solid background in agile methodologies Excellent communication and problem-solving abilities Nice to have Background in investment banking or financial services Familiarity with financial data processing and remediation Understanding of release management processes Knowledge of global trading regulations and standards 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.