Unlock Full Resume Report

This position is no longer accepting applications

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

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

July 14, 2026

Senior C++ Developer

Senior • Remote

Wroclaw, Poland

Required expertise:

  • 8+ years C++

  • Linux systems programming, Kernel knowledge

  • experience with Kubernetes and Apache Kafka

  • Filesystems

  • Thorough understanding of Distributed Systems

Nice to have:

  • NvME Storage

  • High-performance networking

  • Multithreaded systems operating at large scale

  • Performance optimization

  • Database engines

  • Low-latency data paths

  • Replication and consistency architectures

What can we offer:

  • Flexible form of employment

  • An interesting, challenging job in the dynamically developing Capital Group company

  • Direct impact on shaping the image of the Capital Group’s companies on the market

  • Possibility to develop competences in a wide range

  • Attractive salary

  • Friendly work atmosphere and stability of employment

  • Benefits, among others integration meetings, internal company competitions, language classes and much more.

Similar jobs you might like

Technology

Google

Software Engineer Manager II, Resource Engineering

Senior

On-site

Seattle, WA

🏢 Summary: Technical leadership role managing a team that builds capacity-planning systems for high-throughput cloud storage products and large AI/ML workloads. The position owns strategy and delivery for distributed infrastructure solutions, network optimization, automated capacity adjudication, and cross-functional supply alignment. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 8 years of software development experience, 3 years of experience with large-scale infrastructure, distributed systems, networks, compute technologies, storage, or hardware architecture, 3 years of technical leadership experience, 2 years of people management or team leadership experience 📃 Skills: Software, Infrastructure, DistributedSystems, Networks, Compute, Storage, Hardware, CapacityPlanning, AI, ML 🏢 Description: Minimum qualifications • Bachelor’s degree, or equivalent practical experience. • 8 years of experience in software development. • 3 years of experience developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture. • 3 years of experience in a technical leadership role. • 2 years of experience in a people management or team leadership role. Preferred qualifications • Master's degree or PhD in Computer Science or a related technical field. • 3 years of experience working in a complex, matrixed organization. • Strong understanding of AI/ML frameworks. • Experience mentoring executive engineers and other technical leads. • Experience in capacity planning for complex, large-scale distributed systems. About the job Responsibilities • Manage team staffing and career growth, uphold a high-performance bar, and foster an environment to build capacity-planning solutions for high-throughput GCS products. • Own the strategy, scoping, navigation, and outcomes for capacity-planning systems targeting high-throughput scenarios, such as the Bandwidth Highway and Rapid Cache. • Guide the team through ambiguity by breaking down complex challenges, including supply scarcity and dense AI zone typologies, into tractable technical milestones. • Navigate complex relationships across GCS, Networking, Compute, and Data Center teams to align supply agendas and ensure seamless onboarding for massive AI/ML workloads. • Drive engineering efforts to automate capacity adjudication, optimize network resources, and accelerate the time required to onboard new high-throughput customers.

Technology

emagine Polska

Embedded Systems Consultant

Mid

Hybrid

Almada, Portugal

🏢 Summary: Develop embedded, client/server, and GUI software for Windows and Linux using C, C++, .NET/C#, and Java. The role requires a relevant engineering degree, software development lifecycle knowledge, and experience with Visual Studio and Eclipse. 🗂️ Requirements: Higher education in Computer Engineering or related field, Software development experience with C, C++, .NET/C#, and Java, Understanding of software development life cycle and methodologies, Experience with Visual Studio and Eclipse, Portuguese and English communication skills 📃 Skills: C, C++, .NET, C#, Java, VisualStudio, Eclipse, SDLC, Windows, Linux 🏢 Description: YOUR ROLE Software development for embedded systems; Shared services and client/server platforms; Native and Web GUI applications in Windows, Linux. OUR REQUIREMENTS FOR THIS JOB: Higher education in Computer Engineering or related areas; Solid knowledge and experience in software development with C, C++, .NET/C# and Java; Good understanding of software development life cycle and methodologies; Experience in using MS Visual Studio and Eclipse IDEs; Good expression skills in Portuguese and English, spoken and written. IT WOULD BE A PLUS IF YOU HAVE: Cyber-physical systems, real-time OS and hardware protocols (e.g. USB, I2C, SPI); TCP/IP networks and VoIP protocols; Cloud integration protocols; Web services; Cryptography / PKI; Web application development; System modelling and design with UML.

Technology

RITS Professional Services

Senior C++ Developer (Windows)

Senior

Remote

Warsaw, MZ, Poland

40 - 65 USD/hr

🏢 Summary: Remote B2B opportunity for a Senior C++ Developer to build and improve scalable, performance-critical trading and backend platforms. The role covers application and backend development, platform enhancement, security remediation, testing, and code/design reviews, with 5–6 hours of daily New York time-zone overlap required. Compensation is $45–65/hour, with no paid vacation. 🗂️ Requirements: 5+ years of commercial C++ experience, Object-oriented and low-level programming expertise, Multithreading, concurrency, and synchronization knowledge, Sockets, networking, and event-driven architecture knowledge, Windows native APIs and OS internals knowledge, Complex debugging experience, Database experience, Unit testing and code review practices, Strong analytical and problem-solving skills, Independent and international team collaboration ability, Computer Science or related degree, 5–6 hours daily overlap with New York time 📃 Skills: C++, Multithreading, Concurrency, Synchronization, Sockets, Networking, Windows, APIs, Databases, Debugging, Testing 🏢 Description: 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

Technology

TME

Młodszy Programista PHP (Backend) (K/M)

Junior

On-site

Gdynia, PM, Poland

🏢 Summary: Oferta obejmuje rozwój i projektowanie aplikacji PHP z wykorzystaniem Symfony, we współpracy z ekspertami domenowymi i opiekunami projektów. Rola koncentruje się na stabilności systemów oraz inicjatywach podnoszących jakość oprogramowania, z możliwością stażu wdrożeniowego dla osób bez doświadczenia komercyjnego. 🗂️ Requirements: Minimum rok doświadczenia zawodowego lub gotowość do odbycia stażu wdrożeniowego, PHP, Symfony, Git, Programowanie obiektowe, Wzorce projektowe, Zasady czystego kodu, Praktyczna znajomość relacyjnych i nierelacyjnych baz danych, PostgreSQL, Redis, Umiejętności analityczne, Komunikacja i praca zespołowa, Płynna znajomość języka polskiego, Angielski umożliwiający czytanie dokumentacji technicznej 📃 Skills: PHP, Symfony, Git, OOP, PostgreSQL, Redis, SQL, NoSQL 🏢 Description: Opis stanowiska: tworzenie i rozwój oprogramowania zgodnie z przyjętymi ustaleniami; projektowanie rozwiązań we współpracy z ekspertami domenowymi i opiekunami projektów; dbanie o stabilność i bezawaryjne działanie aplikacji; proaktywne wdrażanie inicjatyw podnoszących jakość wytwarzanego oprogramowania. Nazwa stanowiska nie determinuje płci osoby, która może je zajmować. Wymagania: minimum roczne doświadczenie zawodowe (w przypadku braku doświadczenia komercyjnego dopuszczamy możliwość odbycia stażu wdrożeniowego poprzedzającego zatrudnienie) ​; znajomość PHP; znajomość frameworka Symfony; znajomość systemu kontroli wersji Git; znajomość paradygmatów programowania obiektowego, podstawowych wzorców projektowych i zasad czystego kodu; praktyczna wiedza z zakresu relacyjnych i nierelacyjnych baz danych (PostgreSQL, Redis); otwartość na naukę, stały rozwój i realizację nieszablonowych zadań; umiejętności analityczne i komunikatywność w pracy zespołowej; płynna znajomość języka polskiego; znajomość języka angielskiego pozwalająca na zapoznanie się z dokumentacją techniczną. Dodatkowymi atutami będą: znajomość innych środowisk i języków: Node.js, Python; znajomość obsługi systemu operacyjnego Linux; praktyczna znajomość narzędzia Docker; wiedza z zakresu bezpieczeństwa systemów IT. Do zaktualizowania jest też lista naszych benefitów: Oferujemy: dofinansowanie zajęć sportowych; dofinansowanie do prywatnej opieki medycznej; dofinansowanie nauki języków; dofinansowanie szkoleń i kursów; dofinansowanie do okularów/ szkieł korekcyjnych; ubezpieczenie na życie; zniżki na firmowe produkty i usługi; spotkania integracyjne; siłownia w Centrum Logistycznym (Rzgów); parking dla pracowników; strefa relaksu; dofinansowanie wypoczynku ("wczasy pod gruszą"); świadczenie świąteczne ("bonus finansowy"); wyprawka dla dziecka; wyprawka szkolna; wypożyczalnia rowerów; kasa zapomogowo-pożyczkowa.

Technology

Google

Senior Software Engineer, Search Quality, AI/ML

Senior

On-site

New York, NY

🏢 Summary: Technical role focused on building AI-driven financial experiences by integrating third-party tools and agent workflows into an AIX orchestration layer. The position develops scalable, low-latency Generative UI capabilities and personalized financial insights using user signals, while leading architecture and delivery from discovery through production. 🗂️ Requirements: Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience, 5 years of software development experience, Experience with C++, Java, Kotlin, Python, or another general-purpose programming language, Experience developing, prompt-tuning, fine-tuning, or orchestrating LLM and generative AI systems, Experience with algorithms, Experience architecting backend or infrastructure systems 📃 Skills: C++, Java, Kotlin, Python, LLMs, AI, Algorithms, Backend, Infrastructure, MCP, MaRS, Agency, GenUI 🏢 Description: Minimum qualifications: • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience. • 5 years of software development experience in one or more general-purpose programming languages (e.g., C++, Java, Kotlin, Python). • Experience developing with, prompt-tuning, fine-tuning, or orchestrating Large Language Models (LLMs) and generative AI systems. • Experience with algorithms and architecting backend or infrastructure systems. Preferred qualifications: • Experience with tool execution pipelines, agentic workflows, function calling, or Model Context Protocol (MCP) integration. • Experience working with Generative UI pipelines, adaptive design architectures, or dynamic component rendering systems. • Familiarity with Google Search Next infrastructure, specifically MaRS, Agency, and GenUI ecosystem components. • High interest in personal finance, market intelligence, fintech, or complex transactional domains where high precision and factuality are paramount. Responsibilities: • Lead technical execution for connecting external third-party tools and partner agents into an AIX orchestration layer utilizing the Model Context Protocol (MCP). • Build scalable, low-latency Generative UI capabilities on top of Core Search Next platforms, including MaRS, Agency, and the GenUI framework, to transform raw financial output into actionable, interactive user experiences. • Integrate Zero-Party (0P), First-Party (1P), and Third-Party (3P) user signals to deliver tailor-made financial insights while setting new standards for strict factuality, multi-turn conversation context, and high-utility helpfulness. • Identify engineering gaps, set technical roadmap priorities, and guide initiatives from initial discovery through production deployment. • Build strong relationships with cross-functional partners in Product Management, User Experience, Research, Quality, and External Partner Integration to align technical goals with product strategy.

Technology

Google

Software Engineer, GenAI Silicon Automation, DeepMind

Senior

On-site

Mountain View, CA

🏢 Summary: Develop and scale multi-agent orchestration and hardware-compilation systems for complex hardware design workflows. The role builds evaluation suites, standalone customer tools, and integrations with physical synthesis toolchains. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 5 years of C++ software development experience, 3 years of experience testing, maintaining, or launching software products, 1 year of software design and architecture experience 📃 Skills: C++, MLIR, CIRCT, FusionCompiler, OpenRoad, Yosys, ABC, Verilog, SystemVerilog, RTL, APIs, CI/CD 🏢 Description: Minimum qualifications • Bachelor’s degree or equivalent practical experience. • 5 years of experience with software development in C++. • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. Preferred qualifications • Experience with MLIR or CIRCT compiler infrastructures, writing custom compiler passes, or working with High-Level Synthesis. • Experience with scripting automation, working with tool application programming interfaces (APIs), and sandbox execution. • Experience with proprietary production tools, such as FusionCompiler; physical design power, performance, and area (PPA) closure; and open-source synthesis toolchains, such as Yosys, OpenRoad, or ABC. • Familiarity with multi-agent design patterns, tool-use loops, and code-generation models. • Familiarity with containerization, reproducible execution environments, and continuous integration and continuous delivery (CI/CD) infrastructure. • Familiarity with digital design principles, including RTL, Verilog, or SystemVerilog. Description We are pushing the boundaries across multiple domains. Our global teams offer diverse learning opportunities and varied career pathways for those driven to achieve exceptional results through collective effort. Responsibilities • Architect, scale, and maintain custom multi-agent orchestration systems and execution coordinators. • Design and maintain high-fidelity evaluation suites representing complex hardware design tasks, spanning high-level design specification inputs and physical synthesis tool runs. • Engineer modular carve-outs of the flow to run seamlessly as standalone tools within downstream customer environments. • Build and optimize hardware compilation pipelines in MLIR/CIRCT, translating agentic intent into physical hardware IR. • Connect the agentic flow to physical synthesis tools including OpenRoad, Yosys, ABC, and FusionCompiler.

Technology

Itransition

Java Senior Developer

Senior

Remote

Warsaw, MZ, Poland

🏢 Summary: Opportunity for an experienced backend software professional to design and build complex server-side systems from scratch, define project-wide technical solutions, and establish development best practices. The role focuses on Java/Kotlin, Spring, databases, microservices, and software architecture, with flexible hours and remote-work options. 🗂️ Requirements: 3+ years of IT experience, Hands-on Java 8+ or Kotlin experience, Hands-on Spring Boot/Framework experience, Knowledge of RDBMS, ORM, and NoSQL databases, Knowledge of client-server architecture and microservices, Practical OOP and design-pattern skills, English sufficient for technical project discussions 📃 Skills: Java, Kotlin, Spring, RDBMS, ORM, Hibernate, JOOQ, MyBatis, NoSQL, Microservices, OOP 🏢 Description: We are looking for experienced professionals who can design and develop complex software systems from scratch, design project-wide technical solutions as well as establish and control the best development practices. What we expect from you: 3+ years of experience in IT Hands-on experience with modern Java technologies for server solutions (Kotlin, Java 8+), Spring Boot/Framework Knowledge of RDBMS and ORM (Hibernate, JOOQ, MyBatis), NoSQL databases Architectural knowledge of client-server system principles, microservices, practical skills for design patterns and OOP English skills should be sufficient for taking part in conversations on the technical aspects of projects It would be a plus to have: Experience with Frontend development (HTML 5, JavaScript / TypeScript, Angular / React or other) Hands-on experience with cloud services (MS Azure, AWS, Google Cloud) Experience in setting up and supporting development processes (CI/CD, code review, static code analysis, automated testing) Experience working with SCRUM Experience in creating technical documentation We offer: Projects for such clients as PayPal, Wargaming, Xerox, Philips, Adidas and Toyota Competitive compensation that depends on your qualification and skills Career development system with clear skill qualifications Flexible working hours aligned to your schedule Options to work remotely

Technology

Link Group

Senior Java Developer

Senior

Hybrid

Warsaw, MZ, Poland

260 - 320 PLN

🏢 Summary: Software development role focused on designing, building, and supporting large-scale data processing solutions. The position owns end-to-end delivery, collaborates with global technical and business teams, and contributes to feature development, testing, releases, and performance improvements. 🗂️ Requirements: Strong Java development experience, Advanced multithreading knowledge, Experience designing, developing, and supporting large-scale RDBMS-based data processing systems, Ability to drive requirements analysis and development independently, CI/CD and DevOps familiarity, Ability to collaborate effectively with distributed international teams, Strong problem-solving skills 📃 Skills: Java, Multithreading, RDBMS, CI/CD, DevOps 🏢 Description: The successful candidate will play an important role in developing and delivering highly visible solutions, with primary responsibility for software development activities. The role requires ownership, accountability, and responsibility for assigned deliveries, as well as close collaboration with team members and stakeholders to design and implement strategic solutions. The successful candidate will work in a dynamic global environment, collaborating with developers, project managers, business stakeholders, and technical experts across multiple locations. General Skills: Experienced software developer with proven experience in end-to-end design, development, and support of large-scale data processing systems built on RDBMS technologies. Familiarity with CI/CD practices and DevOps principles. Ability to independently drive requirements analysis and development activities in collaboration with business and technical teams. Strong problem-solving skills and ability to work effectively in a distributed, international team environment. Technical Knowledge: Strong Java development experience (essential), including advanced knowledge of multi-threading concepts. Experience with technologies such as PostgreSQL and Kafka is an advantage. Background in Oracle PL/SQL development and SQL tuning is a plus. Experience with scripting in Linux shell and/or Python is a plus. Development experience with functional programming languages, such as Haskell, is an advantage. Responsibilities: Develop new features and enhance existing functionality. Participate in the full software development lifecycle, from requirements gathering and analysis through implementation, testing, and production release. Identify opportunities to improve development processes, system performance, and overall solution quality.

Technology

New offer

Aptiv Services Poland S.A.

Expert Software Engineer - Testing

Senior

Hybrid

Kraków, MA, Poland

🏢 Summary: Test innovative embedded software solutions for a cross-domain middleware platform in an Agile automotive development team. The role focuses on developing and executing test cases, supporting Jenkins deployments, and applying automotive standards and processes using Python, C++, Linux, and CI/CD tooling. 🗂️ Requirements: Degree in Computer Engineering, Computer Science, Information Systems, Electrical Engineering, or related field, Knowledge of testing techniques, Familiarity with testing tools, 5+ years of Python programming experience, Object-oriented programming knowledge, Daily use of CI/CD tools, Daily use of Linux 📃 Skills: Python, C++, Jenkins, pytest, Linux, CI/CD, Polarion, POSIX, AUTOSAR, ASPICE 🏢 Description: Duties and Responsibilities - Test innovative software solutions in embedded environments. - Develop and execute test cases for a cross-domain middleware platform based on technical requirements within a modern toolchain. - Work in a Python environment with C++ applications and Jenkins deployments. - Take responsibility for executing standards and processes in the automotive industry. - Work in an Agile cross-functional development team. Basic Requirements - Degree in Computer Engineering, Computer Science, Information Systems, Electrical Engineering, or a related field. - Knowledge of testing techniques. - Familiarity with common testing tools, such as the pytest library. - 5+ years of Python programming experience. - Object-oriented programming knowledge. - Daily use of CI/CD tools. - Daily use of Linux. Advantageous - Familiarity with requirements engineering tools, such as Polarion. - C++ experience. - Extensive understanding of service-oriented architecture and POSIX-based embedded systems. - Familiarity with AUTOSAR. - Automotive software development knowledge, including V-cycle and ASPICE.