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:

April 8, 2026

Senior Fullstack Developer

Senior • Remote

110 - 140 PLN

Warsaw, Poland

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)

Similar jobs you might like

Technology

emagine Polska

Senior Software Engineer

Senior

Remote

Warsaw, MZ, Poland

🏢 Summary: Senior Software Engineer role on a global product team building enterprise platforms for research, clinical development, and scientific decision-making. The position focuses on scalable backend services, modern web applications, cloud-native architecture, CI/CD, testing, reliability, and collaboration in an agile environment. 🗂️ Requirements: 5+ years of software development experience, ASP.NET Core and Vue 3 with TypeScript, Python or .NET backend experience, REST API development, Azure or AWS cloud experience, GitHub Actions CI/CD experience, Automated testing and DevOps practices, English fluency 📃 Skills: ASP.NET, Core, .NET, Vue, TypeScript, Python, REST, Azure, AWS, GitHub, Actions, Vitest, Allure, MSAL 🏢 Description: Job Title: Senior Software Engineer Position can be worked Remote About the role Are you an experienced Software Developer looking to build digital products that deliver real business value? Join a global product team developing enterprise-grade platforms that support research, clinical development, and scientific decision-making. You will work closely with Product Owners, architects, business stakeholders, and fellow engineers to design, build, and evolve modern software solutions used by thousands of users worldwide. What you will be doing Design and implement scalable solutions with backend services and APIs Develop modern web applications and user-facing functionality Contribute to system architecture and technical decision-making Participate in cloud-native solution design and implementation Build and improve CI/CD pipelines and automated deployment processes Ensure high quality through automated testing and code reviews Collaborate with cross-functional teams in an agile setup Support platform reliability, observability, and operational excellence What we are looking for 5+ years of software development experience: Frameworks: ASP.NET Core (.NET 10), Vue 3 (Composition API) + TypeScript UI library: internal design system Auth: Azure MSAL Browser (Microsoft identity) Testing: Vitest + Vue Test Utils, Allure reporting Hands-on experience with at least one backend technology stack such as: Python, .NET Experience developing REST APIs Experience with cloud platforms such as Azure or AWS Experience with CI/CD (GitHub Actions), automated testing, and DevOps practices Strong communication and stakeholder management skills Experience from regulated environments is considered an advantage Fluency in English, both written and spoken, is expected.

Technology

emagine Polska

Senior Software Engineer

Senior

Remote

Warsaw, MZ, Poland

🏢 Summary: Senior Software Engineer role building enterprise digital platforms for the pharmaceutical and life sciences sector. The position covers full-stack, cloud-native development, architecture influence, API design, CI/CD, quality automation, and platform reliability in an international agile team. 🗂️ Requirements: 5+ years of professional software development experience, Strong .NET/ASP.NET Core and/or Python experience, REST API development experience, Vue 3 and TypeScript experience, Azure or AWS cloud platform experience, CI/CD, automated testing, and DevOps knowledge, Software architecture and scalable solution design knowledge, Fluent written and spoken English 📃 Skills: .NET, ASP.NET, Python, Vue, TypeScript, REST, Azure, AWS, GitHub, Vitest, Allure, MSAL, CI/CD, DevOps 🏢 Description: We’re looking for an experienced Senior Software Engineer to join a global product team within the pharmaceutical and life sciences industry . This is a chance to work on modern, enterprise-grade digital platforms where software engineering meets science and real-world business impact . You’ll have the opportunity to influence architecture, contribute to technical decisions, and build solutions that matter — all while working in a truly international, agile environment. What you’ll work on As a Senior Software Engineer, you’ll be involved across the full software development lifecycle — from designing scalable solutions and APIs to delivering modern user-facing functionality. Your responsibilities will include: Designing and implementing scalable backend services and REST APIs Developing modern web applications and intuitive user-facing functionality Contributing to system architecture and technical decision-making Designing and implementing cloud-native solutions Building and improving CI/CD pipelines and automated deployments Ensuring software quality through automated testing and code reviews Working closely with Product Owners, architects, engineers and business stakeholders Supporting platform reliability, observability and operational excellence Contributing to an agile, collaborative engineering culture Your technology playground You’ll work with a modern technology stack including: ASP.NET Core / .NET 10 Vue 3 – Composition API TypeScript REST APIs Python and/or .NET Azure / AWS GitHub Actions & CI/CD Vitest & Vue Test Utils Allure reporting Microsoft Identity / Azure MSAL Browser What we’re looking for We’re looking for someone who brings 5+ years of professional software development experience and is comfortable taking ownership of technical solutions. You’ll ideally have: Strong experience with .NET / ASP.NET Core and/or Python Hands-on experience building REST APIs Solid frontend experience with Vue 3 and TypeScript Experience with cloud platforms , preferably Azure or AWS Practical knowledge of CI/CD, automated testing and DevOps practices A strong understanding of software architecture and scalable solution design Excellent communication and stakeholder management skills Experience working in regulated environments is a strong advantage Fluent English , both written and spoken Why this opportunity? Work globally, remotely – collaborate with colleagues and stakeholders across an international product organisation. Build technology with purpose – your work will contribute to digital platforms supporting research, clinical development and scientific decision-making. Have a technical voice – this isn’t just about writing code. You’ll influence architecture, engineering practices and technical direction. Modern engineering environment – cloud-native development, modern frontend technologies, automation, CI/CD and a strong focus on quality. Cross-functional collaboration – work alongside experienced engineers, architects, Product Owners and business experts in an agile setup. Ready to build software where technology meets science? Apply now and let’s talk.

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

Link Group

Senior .NET Developer Azure

Senior

Remote

Warsaw, MZ, Poland

120 - 130 PLN

🏢 Summary: Senior Software Engineer role focused on designing, building, and scaling secure enterprise web applications and high-performance SaaS platforms. The position covers backend APIs, microservices, testing, technical leadership, and Azure-based CI/CD delivery within Agile teams. 🗂️ Requirements: 6+ years of full-lifecycle software development experience, Experience developing and maintaining large-scale web applications and SaaS solutions, Strong proficiency in C#, .NET Core, and .NET Framework, Hands-on experience with Azure Cloud services, RESTful architectures, and CI/CD pipelines, Experience with NUnit, Moq, Jest, and Git, Strong problem-solving and technical communication skills 📃 Skills: C#, .NET, Azure, REST, Microservices, NUnit, Moq, Jest, Git, CI/CD, SaaS 🏢 Description: We are looking for a skilled and passionate Senior Software Engineer to join our core engineering team. In this role, you will play a key part in designing, building, and scaling enterprise-grade web applications and high-performance SaaS solutions. If you have a strong foundation in Microsoft technologies, cloud architecture, and modern engineering practices—and love solving complex technical challenges—we would love to hear from you! Key Responsibilities Architecture & Development: Design, build, and maintain scalable, secure, and resilient web applications and SaaS platforms. API & Backend Systems: Implement and optimize RESTful APIs, microservices, and Web API integrations. Quality & Testing: Drive software quality by writing comprehensive unit tests (NUnit, Moq, Jest) and advocating for test-driven practices. Technical Leadership: Participate in code reviews, architectural discussions, and technical planning to ensure clean, maintainable code. Agile Collaboration: Work closely with cross-functional teams using Agile methodologies to deliver features iteratively and efficiently. DevOps & Version Control: Utilize Git and Azure DevOps for continuous integration, project tracking, and modern deployment pipelines. Key Requirements Experience: 6+ years of hands-on experience in full-lifecycle software development. SaaS & Web Architecture: Proven track record of developing and maintaining large-scale web applications and SaaS solutions. Core Tech Stack: Strong proficiency in C# , .NET Core , and .NET Framework . Cloud & DevOps: Hands-on experience with Azure Cloud services, RESTful architectures, and CI/CD pipeline concepts. Testing & Tools: Solid experience with unit testing frameworks ( NUnit, Moq, Jest ) and version control ( Git ). Communication: Excellent problem-solving skills and the ability to articulate technical concepts clearly to team members. Nice to Have Agile Frameworks: Experience working within a SAFe (Scaled Agile Framework) environment. Mentorship: Passion for coaching junior developers and fostering team growth.

Technology

Experis Manpower Group

C++ Software Engineer

Mid

Remote

Warsaw, Poland

20,160 - 20,500 PLN

🏢 Summary: Remote C++ Software Engineer role for candidates located in Poland, focused on building and maintaining scalable, large-scale software systems for global customers. The position involves backend and distributed-environment development, feature delivery, architecture contributions, and code-quality practices within an international team. Offered on a B2B contract with healthcare, Multisport, e-learning access, and group life insurance. 🗂️ Requirements: Located in Poland, Minimum 3 years of commercial C++ development experience, Strong software engineering and object-oriented programming knowledge, Experience with complex backend systems or large-scale applications, Ability to troubleshoot distributed environments, Professional English proficiency, Ability to collaborate in an international team 📃 Skills: C++, OOP, Backend, DistributedSystems, Testing, CodeReview 🏢 Description: Location: Remote 100% - candidates must be located in Poland Start: ASAP / 30 days C++ Software Engineer We are looking for a skilled C++ Software Engineer to join an international team working on the development of advanced, large-scale software solutions used by customers worldwide. If you enjoy solving complex engineering challenges, working with scalable systems, and building impactful products, this opportunity could be a great fit for you. Responsibilities: Design, develop, and maintain high-quality software solutions in C++. Contribute to the architecture and implementation of systems used by real-world customers. Work with large-scale technical infrastructure and distributed environments. Develop new features and enhance existing functionalities. Collaborate with cross-functional teams to deliver reliable and scalable solutions. Ensure code quality through testing, code reviews, and best engineering practices. Requirements: Minimum 3 years of commercial experience with C++ development. Strong understanding of software engineering principles and object-oriented programming. Experience working on complex backend systems or large-scale applications. Ability to troubleshoot and solve technical challenges in distributed environments. Good communication skills and ability to work in an international team. English proficiency enabling effective collaboration in a professional environment. Our Offer B2B contract via Experis Medicover healthcare Multisport card Access to e-learning platforms Group life insurance

Technology

emagine Polska

Senior backend engineer

Senior

Remote

Stockholm, AB, Sweden

🏢 Summary: Senior Backend Engineer role building and operating scalable core services and developer-facing tools for a voice platform. The position spans backend and frontend development, with end-to-end ownership of distributed, cloud-native production systems and collaboration with ML teams. 🗂️ Requirements: 6+ years building and operating distributed backend services, Professional Java experience, Experience designing gRPC/HTTP APIs, Experience with distributed systems and event-driven architectures, Experience operating cloud-native infrastructure in production, End-to-end production system ownership, Ability to collaborate with ML and cross-functional teams, Clear communication of technical trade-offs 📃 Skills: Java, Python, gRPC, HTTP, APIs, Cloud-native, Distributed, Event-driven 🏢 Description: We are looking for a Senior backend Engineer to help build the core services and user-facing tools that power a voice platform. In this role, you will develop and operate the platform's foundational backend systems while also building intuitive frontend experiences. You will work across the full stack, designing scalable backend services and creating high-quality frontend applications that enable internal teams and partners to build, test, and manage voice experiences. This is an opportunity to work on distributed systems at scale, shape developer-facing tools, and own features from concept through production. What You'll Do Design, build, and operate scalable backend services. Develop and maintain distributed systems using gRPC/HTTP APIs and event-driven architectures. Build cloud-native services with a strong focus on reliability, scalability, and performance. Own production systems end-to-end, including architecture, implementation, deployment, monitoring, and iteration. Partner closely with ML engineers to design robust interfaces between backend services and model-serving infrastructure. Collaborate with engineers and cross-functional stakeholders to deliver high-quality technical solutions. Champion engineering best practices, operational excellence, and maintainable system design. Who You Are You have 6+ years of experience building and operating distributed backend services. You have strong professional experience with Java and Python. Experience with Java is essential, while Python is a plus because much of the team's tooling is built in it. You have experience designing and developing gRPC/HTTP APIs, distributed systems, and event-driven architectures. You have experience building and operating cloud-native infrastructure in production environments. You take ownership of systems throughout their full lifecycle, from design through production support. You collaborate effectively with machine learning teams and cross-functional partners. You are an excellent communicator who can clearly explain technical trade-offs to both technical and non-technical stakeholders.

Technology

iTeamly

Senior Backend Engineer (.NET)

Senior

Hybrid

Krakow, MA, Poland

24,000 - 32,000 PLN

🏢 Summary: Senior Backend Engineer role developing and maintaining C#/.NET desktop applications for manufacturing and testing environments. The position focuses on WPF/MVVM GUI development, hardware and instrument integration, automated testing, Python script integration, and stable parallel execution. 🗂️ Requirements: 5+ years of C#/.NET experience, WPF or similar GUI framework experience, MVVM experience, Async programming, multithreading, and thread-safety knowledge, Clean architecture and testable code design knowledge, MongoDB or similar database experience 📃 Skills: C#, .NET, WPF, MVVM, MongoDB, Python 🏢 Description: We are looking for a Senior Backend Enginee r to join a team developing advanced desktop applications for manufacturing and testing environments. This role is a good fit for someone who has strong experience with C#/.NET, enjoys solving complex technical problems. ✅ Your responsibilities: Develop and maintain C# / .NET desktop applications for manufacturing and testing systems Build GUI features using WPF / MVVM Work with hardware integration, instrument control and automated test execution Integrate Python-based test scripts into .NET applications Support parallel execution, thread safety and application stability Troubleshoot issues using logs, traces and system data 🧠 Our requirements: 5+ years of experience with C# / .NET Experience with WPF or similar GUI frameworks and MVVM Good understanding of async programming, multithreading and thread safety Understanding of clean architecture and testable code design Experience with MongoDB or similar databases 🌟 What we offer: Private healthcare Real influence on technical decisions Opportunity to work on a modern AI / ML product platform