May 5, 2026

Junior C++ Developer

Junior • Remote

Łódź, Poland

We are looking for experienced developers who want to grow their skills while working on projects in the Cybersecurity industry, involving legacy code. You will join a team responsible for optimizing and improving an application that is a key component of the system.

Responsibilities:

  • Building advanced cyber security solutions for applications and systems

  • Development of advanced cybersecurity solutions for applications and systems

  • In the future: adaptation and operationalization of solutions

  • Supporting junior team members

  • Participation in internal initiatives and projects

  • Working within a Scrum team

Our Requirements:

  • Bachelor’s Degree (completed or in progress) in Computer Science, Programming, Engineering, or a related field

  • 1+ year of hands-on development experience in C++ and/or C

  • Windows application development experience

  • Experience with performance optimization and troubleshooting

  • Database experience

  • Solid OOP knowledge, design patterns, and testing practices

  • Experience with Git, DevOps, and related tools

  • English proficiency (min. B2)

  • Flexibility to work outside business hours (SLA-based)

What can we offer:

  • Flexible working hours

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

  • Possibility of remote work

  • Work on innovative projects using modern technologies

  • 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

  • Stability of employment and a friendly work atmosphere

  • Cool benefits, among others Legimi platform, Multisport card, Company Social Fund, Mentor and Psychologist support, Group Insurance, technical trainings and conferences, languages courses, integration meetings, internal company competitions and much more…

Similar jobs you might like

Technology

Transition Technologies PSC

Junior Automation Software Engineer

Junior

Remote

Lodz, Poland

🏢 Summary: Junior Automation Software Engineer role in a cybersecurity team focused on system analysis, troubleshooting, and environment configuration, with gradual transition into automation and DevOps tasks. The position involves monitoring, investigating, and supporting secure, scalable security products in Linux and Windows environments. 🗂️ Requirements: Minimum 1 year commercial IT experience, Basic system administration knowledge, Linux administration, Windows administration, Networking fundamentals, Active Directory knowledge, Certificate management basics, Log analysis skills, Event data analysis, System behavior diagnostics, Network traffic analysis, IT-related degree (completed or in progress) 📃 Skills: Linux, Windows, Networking, ActiveDirectory, TCP/IP, Logs, Automation, DevOps, Security, Troubleshooting 🏢 Description: We are working with a global leader in cybersecurity, building advanced security solutions in areas such as detection, response and automation. Our goal is to deliver high-quality, scalable security products that help organizations proactively defend against evolving cyber threats. We are looking for a Junior Automation Software Engineer to join our cybersecurity-focused team. This role is ideal for someone with a solid technical foundation in systems and infrastructure who wants to grow towards automation and DevOps engineering. At the beginning, your responsibilities will focus more on system analysis, configuration, and troubleshooting. Over time, you will gradually transition into automation-related tasks. Responsibilities: Analyze logs, event data, and system behavior to identify and troubleshoot issues Support configuration and maintenance of environments (Linux / Windows) Collaborate with development teams to investigate and resolve problems Monitor system and application components from a security perspective Build a strong foundation for future work in automation and engineering Requirements: Minimum 1 year of hands-on commercial experience in IT Basic knowledge of system administration and configuration: Linux and Windows networking fundamentals Active Directory certificates Ability to diagnose issues based on: logs and event data system behavior Network traffic analysis Degree in IT or a related field (completed or in progress) Analytical mindset and problem-solving skills Interest in cybersecurity and willingness to grow in automation and DevOps engineering What can we offer Flexible forms of employment and working hours (CoE or B2B) An interesting, challenging job in the dynamically developing Capital Group company Work on innovative projects using modern technologies 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 Stability of employment and a friendly work atmosphere

Technology

Transition Technologies PSC

.NET Developer

Mid

Hybrid

Łódź, Poland

🏢 Summary: The role involves designing, developing, and maintaining .NET applications and services with a strong focus on code quality and system reliability. The position includes writing automated tests, participating in architectural discussions, and collaborating with QA and DevOps teams. It is suited for an experienced .NET Developer comfortable working with production systems and modern development practices. 🗂️ Requirements: Commercial experience as .NET Developer, Strong knowledge of C#, Strong knowledge of .NET Framework or .NET 6+, Experience with SQL databases, Understanding of software architecture, Knowledge of data modeling, Experience maintaining production systems, English proficiency B2 or higher 📃 Skills: C#, .NET, SQL, REST, Selenium, Gherkin, Jenkins, HTTPS, LDAP, SSH, SFTP, TLS, Architecture, DataModeling, UnitTesting, IntegrationTesting 🏢 Description: Responsibilities: Designing, developing, and maintaining .NET applications and services Write and maintain automated unit and integration tests Participate in code reviews and architectural discussions Collaborate with QA, DevOps, and product teams Requirements: Commercial experience as a .NET Developer Strong knowledge of C#, .NET Framework and/or .NET 6+ Experience working with SQL databases Understanding of software architecture designs and data modeling Experience maintaining production systems Communicative English (B2) Nice to have: Experience creating technical documentation Experience with REST API, Selenium, Gherkin, Jenkins, HTTPS, LDAP, SSH, SFTP, TLS What we offer: Flexible forms of employment and working hours (CoE or B2B) An interesting, challenging job in the dynamically developing Capital Group company; Work on innovative projects using modern technologies; 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; Stability of employment and a friendly work atmosphere; Cool benefits, among others integration meetings, internal company competitions, fruit Tuesdays, sweet Thursdays and much more;

Technology

Transition Technologies PSC

Regular/Senior .NET Fullstack Developer

Senior

Remote

Łódź, Poland

🏢 Summary: The offer is for a .NET Developer to build and maintain web applications and APIs using C#/.NET and Azure services, starting in March 2026. The role involves developing backend solutions, writing automated tests, and collaborating with QA and DevOps in an agile environment. The project focuses on modern technologies and production system maintenance. 🗂️ Requirements: Availability from March 2026, Commercial experience as .NET Developer, Strong knowledge of C# and .NET, Experience with ASP.NET (.NET Core or newer), Experience with SQL databases, Experience with ORM frameworks, Experience with Azure services, Experience with Angular, Knowledge of software architecture and data modeling, Experience maintaining production systems, English level B2 or higher 📃 Skills: C#, .NET, ASP.NET, .NETCore, SQL, ORM, Azure, Angular, CI/CD, Docker, Kubernetes, Podman 🏢 Description: Please note: the project starts at the beginning of March 2026. We are therefore looking for candidates available from that date. Responsibilities: Development and maintainance of web applications ( ASP.NET , APIs, Azure Services) using C#/.NET Write and maintain automated unit and integration tests Participate in code reviews and architectural discussions Collaborate with QA, DevOps, and product teams Requirements: Commercial experience as a .NET Developer Strong knowledge of C#, .NET, ASP.NET (.NET Core or newer) Experience working with SQL databases and ORM frameworks Experience with Azure services Experience with Angular Understanding of software architecture designs and data modeling Experience maintaining production systems Communicative English (B2 level or higher) Nice to have: Experience with CI/CD pipelines Experience working with containerized environments (Docker, Podman, Kubernetes) What can we offer: Flexible forms of employment and working hours (CoE or B2B) An interesting, challenging job in the dynamically developing Capital Group company; Work on innovative projects using modern technologies; 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; Stability of employment and a friendly work atmosphere; Cool benefits, among others integration meetings, internal company competitions, fruit Tuesdays, sweet Thursdays and much more;

Technology

Grid Dynamics Poland

C++ Engineer Intern

Intern

Hybrid

Gdansk, Poland

32 - 32 PLN

🏢 Summary: 6-month C++ internship focused on hands-on learning under mentorship, combining practical development tasks with structured self-development. The role involves close collaboration with a mentor and team in a hybrid 4+1 office model in Gdansk. Successful completion may lead to further employment opportunities. 🗂️ Requirements: Bachelor degree or final-year student in Computer Science or related field, Good knowledge of data structures and algorithms, Practical experience with C++ (minimum 500 lines project), Practical experience with Git (minimum 20 non-trivial commits), Familiarity with command line tools, Intermediate English proficiency, Availability for 30 hours per week for 6 months, Ability to work on-site in Gdansk 4 days per week 📃 Skills: C++, Git, Algorithms, DataStructures, CommandLine, English 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Collaborating with the team in a hybrid model: 4 days per week in our office and 1 day remotely is mandatory Min requirements: Good knowledge of computer science concepts covered during typical university courses (data structures like arrays, lists, trees, common algorithms, algorithmic complexities) Practical familiarity with the typical command line tools Practical experience with C++, strong familiarity with the syntax by having written a project with at least 500 lines of non-trivial code Practical experience with Git, i.e. should have at least 20 non-trivial commits in a repository English: At least intermediate level of written and spoken English Bachelor degree or a strong last-year student in Computer Science or a related discipline This role is based in our office in Gdansk. Being located in Gdansk or within a comfortable commuting distance is preferred to support our 4+1 hybrid work model. Would be a plus: Understanding of the memory hierarchy and the corresponding latencies More prior projects done on own volition We offer: The duration of the internship is 6 months Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms

Technology

KUBO

Full-stack Software Engineer

Mid

Remote

Gdynia, Poland

120 - 150 PLN

🏢 Summary: B2B contract role for a Full-Stack Software Engineer to develop and maintain backend services in C#/.NET and frontend components in React within a dynamic, international project environment. The position involves building scalable solutions, integrating REST APIs, and supporting implementations with effective problem-solving. Remote work with long-term project engagement. 🗂️ Requirements: Proficiency in C# and .NET for scalable services development, Experience with React.js and React Query, Experience with Azure SQL and MS SQL, Experience building RESTful APIs with ASP.NET Core (OpenAPI), Knowledge of CI/CD processes and Agile methodologies, Experience with Azure DevOps or GitHub, English at minimum B2 level 📃 Skills: C#, .NET, React, ReactQuery, AzureSQL, MSSQL, REST, ASP.NET, OpenAPI, CI/CD, AzureDevOps, GitHub, Azure 🏢 Description: We are currently looking for a Full-Stack Software Engineer for our client, a world-leading provider of digital solutions and applications, with a particular focus on the energy, maritime, and healthcare markets. If working in a dynamic environment is something you’re comfortable with and you use the tech stack listed below on a daily basis, this opportunity is for you! Key responsibilities Developing advanced backend solutions in C# Creating and maintaining frontend components Preparing technical documentation Supporting implementations through quick and effective problem-solving Balancing changing priorities with ongoing development work Ideal candidate profile Proficient in .NET for building scalable services React.js, React Query Azure SQL, MS SQL RESTful APIs with ASP.NET Core (OpenAPI Standard) Knowledge of Agile methodologies and CI/CD processes (Azure DevOps, GitHub) English on B2 level nice to have: Experience with Azure (App Services, Azure Functions, Key Vault, Storage Accounts, Entra ID) Experience using AI-based development tools (Microsoft Copilot, GitHub Copilot) Conditions Employment Type: B2B contract Salary: Depends on your experience Work Model : Remote work model (possible 2–4 business trips per year to the office in Poland or Norway) Benefits : private medical care, sport card, life insurance Project duration: Project start March/April, with a duration of at least until the end of the year Recruitment steps Phone call with Recruiter Client interview Feedback and decision

Technology

Transition Technologies PSC

Java Developer - Talent Pool

Mid

Remote

Łódź, Poland

🏢 Summary: Talent Pool opportunity for a Java Developer responsible for end-to-end software development using Java and Spring. The role focuses on delivering high-quality, well-tested, and optimized code while collaborating within an agile team. Candidates will work on modern projects and contribute to performance, reliability, and maintainability of applications. 🗂️ Requirements: Minimum 2 years of experience with Java 8+, Experience with Spring Framework, Knowledge of OOP principles, Understanding of Clean Code principles, Experience with unit and integration testing, Knowledge of relational databases, Experience with Git, Experience with Maven or Gradle, Experience with CI/CD tools, Knowledge of Hibernate or JPA, Experience with JUnit, Understanding of Scrum methodology 📃 Skills: Java, Spring, OOP, CleanCode, SQL, Git, Maven, Gradle, CICD, Hibernate, JPA, JUnit, Scrum 🏢 Description: This posting is part of a Talent Pool for the Java Developer role. Submitted applications will be used to enable a quick response to future business needs. We will contact selected candidates only when a relevant recruitment process is initiated. Responsibilities: Participation in all aspects of software development Caring for the high quality of manufactured solutions, Implementation and analysis of the source code, Covering the source code with tests (unit and integration) and debugging; Source code documentation (Javadoc) Software optimization in terms of performance and availability, Constant cooperation with other members of the project team Getting to know the tools / technologies needed to meet the requirement Requirements: Minimum 2 years of experience in programming applications (Java 8 or higher) using Spring Framework Knowledge of OOP, Clean Code principles and code testing Knowledge of relational databases Knowledge of: Git, Maven/Gradle, CI/CD tools, Hibernate/JPA, JUnit, Knowledge of the SCRUM methodology Very good command of the English language (minimum B2) What can we offer: Flexible forms of employment and working hours (CoE or B2B) An interesting, challenging job in the dynamically developing Capital Group company; Work on innovative projects using modern technologies; 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; Stability of employment and a friendly work atmosphere; Cool benefits, among others integration meetings, internal company competitions, fruit Tuesdays, sweet Thursdays and much more;

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

DCG

C/C++ System Engineer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: C/C++ System Engineer role focused on owning and maintaining legacy application components, analyzing complex system integrations, and supporting regulatory and business-driven changes. The position involves troubleshooting, debugging, deployment support, and contributing to lifecycle decisions for interconnected systems in a hybrid work model. 🗂️ Requirements: Strong experience with C development, Strong experience with C++ development, Experience working in Agile (Scrum) environments, Experience with CI/CD pipelines, Practical experience with GitHub Copilot, Strong troubleshooting and debugging skills, Experience working with legacy systems, Ability to analyze complex system integrations and dependencies, Fluent English (spoken and written) 📃 Skills: C, C++, Agile, Scrum, CI/CD, GitHub, Copilot, VBA, Java, Debugging, Git, ReverseEngineering 🏢 Description: As a recruitment company, DCG understands that every business is powered by experienced professionals. Our management style and partnership approach enable us to meet your needs and provide continuous support. Due to our ongoing growth and the large number of recruitment projects we undertake for our partners, we are currently looking for: C/C++ System Engineer Hybrid work model - 3x per week work from the office - Warsaw Responsibilities: Take end‑to‑end ownership of legacy application components (4450 / LETU and related modules) Analyze and understand data flows, system integrations, and dependencies Support mandatory regulatory and business-driven changes Perform incident investigation, troubleshooting, and debugging Support packaging and deployment activities Work across multiple components, including: C / C++ codebase, DScreen UI layer, VBA-based document templates, Java integration components Drive knowledge consolidation, including reverse engineering and structured knowledge transfer Improve documentation and operational stability of the application Contribute to lifecycle decisions (maintain, modernize, or decommission systems) Participate in discussions on effort vs. value trade‑offs with stakeholders Requirements: Strong experience with C / C++ development Experience working in Agile (Scrum) environments Experience with CI/CD pipelines Practical experience using GitHub Copilot Strong experience in troubleshooting and system analysis, including working with legacy systems Ability to analyze complex system dependencies and integrations Strong analytical and problem‑solving skills Ability to work independently with high level of ownership Strong communication skills and ability to collaborate with stakeholders Fluent English (spoken and written) Nice to have: Experience in credit domain / financial systems Offer: Private medical care Co-financing for the sports card Constant support of dedicated consultant Employee referral program

Technology

Klient Just Join IT

.Net Developer

Mid

Hybrid

Katowice, SL, Poland

23,000 - 27,000 PLN

🏢 Summary: The role involves designing, developing, and maintaining applications on the .NET platform, including building new solutions and optimizing existing systems. It focuses on delivering high-quality, secure, and scalable software aligned with business needs in an international environment. The position requires active participation in architecture design, performance optimization, and continuous integration and deployment processes. 🗂️ Requirements: Minimum 3 years of experience in .NET development, Knowledge of MVC, Knowledge of REST API, Experience in team-based software development, Strong knowledge of MS SQL, Strong knowledge of ElasticSearch, Experience with Continuous Integration tools, Experience with Continuous Delivery approach, Knowledge of unit testing, Knowledge of integration testing, Very good command of English 📃 Skills: .NET, MVC, REST, MS SQL, ElasticSearch, Git, TeamCity, CI, CD, UnitTesting, IntegrationTesting 🏢 Description: Your responsibilities Design, create and maintain applications using the .NET platform and environment Understand requirements and transform them into functional applications in line with business objectives Maintain and upgrade existing applications and fix issues Rewriting/making changes in existing code structure to increase efficiency and performance Ensure error-free code that adheres to best coding practices Test, monitor, and make better solutions through incremental updates/new features/app optimization Identify bottlenecks and address issues to ensure the best performance Create architecture, specifications, and user interfaces of .Net applications Innovate and build high-quality software solutions leveraging the versatility of the .NET platform Implement best practices and methodologies for security, quality, and development approach Our requirements Min. 3 years of experience in working in the .NET environment; Knowledge of MVC, Rest API; Experience in team software development; Good knowledge of MS SQL and ElasticSearch; Using Continuous Integration tools (Git,Team City) and the Continuous Delivery approach; Knowledge of unit and integration tests; Very good command of the English language (work as part of an international team); Optional Knowledge of Umbraco, Angular, AWS This is how we work on a project Clean Code code quality measures code review design patterns static code analysis Continuous Deployment Continuous Integration Development opportunities we offer conferences abroad conferences in Poland development budget external training industry-specific e-learning platforms intracompany training mentoring soft skills training space for experimenting substantive support from technological leaders support of IT events technical knowledge exchange within the company the company supports open source projects time for development of your ideas What we offer Opportunities for constant development and work on exciting projects, Working in an international environment, English lessons, Attractive remuneration in Euro, Flexible working hours, Fully or partially paid training and development. Benefits sharing the costs of sports activities sharing the costs of foreign language classes sharing the costs of professional training & courses remote work opportunities flexible working time integration events corporate gym corporate sports team corporate library no dress code coffee / tea drinks parking space for employees leisure zone sharing the costs of tourist services sharing the costs of tickets to the movies, theater employee referral program charity initiatives family picnics

Technology

co.brick

Backend Java Developer

Senior

Remote

Gliwice, Poland

100 - 130 PLN/hr

🏢 Summary: B2B role in a FinTech cryptocurrency project focused on full-cycle development and maintenance of a legacy platform. The position involves building new features, working with complex legacy code, and extracting business logic directly from undocumented systems. Long-term engagement with a US client requiring overlap with US working hours. 🗂️ Requirements: Strong proficiency in Java, Hands-on experience with Spring framework, Experience with Microservices architecture, Practical knowledge of gRPC, Solid knowledge of MySQL, Experience with Kafka, Ability to work with and refactor legacy codebases, Experience in full-cycle software development 📃 Skills: Java, Spring, Microservices, gRPC, MySQL, Kafka, Refactoring, SQL 🏢 Description: Join an internal development team supporting a US-based FinTech client in the cryptocurrency sector. You will work on a mix of new features and maintenance of an existing legacy system. This role requires a "detective" mindset—often, the business and technical logic must be extracted directly from the code, as documentation may be sparse. Details Client Location: USA Rate: 110-130 PLN/h net + VAT (B2B) Start Date: ASAP (within 1 month). Duration: Long-term (no defined end date). Working Hours: Availability until 17:00–17:30 CET (ensuring a 2-hour overlap with the US). Equipment: Dedicated laptop provided (includes an activity tracker, currently inactive but present). Responsibilities Full-Cycle Development: Developing new functionalities and maintaining the existing crypto platform. Legacy Management: Working with "spaghetti code" and legacy architectures to ensure stability and growth. Technical Research: Independently discovering business and technical logic within areas where the client lacks documentation. Collaboration: Participating in weekly cross-team "Grand Dailies" and ad-hoc meetings with the Product Owner. Communication: Direct, fluent communication with the US-based client. Requirements Technical Requirements Core: Strong proficiency in Java and Spring framework. Architecture: Hands-on experience with Microservices and gRPC . Data & Messaging: Solid knowledge of MySQL and Kafka . Problem Solving: Ability to navigate and refactor complex, undocumented legacy systems. Soft Skills Proactivity: High level of independence in seeking information and solving technical debt. English: Excellent verbal and written communication (Fluent/B2+). Teamwork: Maturity in working within a self-managed team structure.