-
Apex Systems

Principal C++

Apex Systems
Poland · Contract · Mid-Senior

Job Title: Software Engineer

C++

C++ Backend - Technical Focus

Location: Poland (Remote)

Contract until 31st December 2025


Job Description:


We are looking for a passionate and skilled Software Engineer who thrives in a hands-on technical role with a focus on owning the quality of the code and systems they develop. The ideal candidate will be responsible for driving the end-to-end delivery of features and systems, ensuring high standards of quality, performance, and maintainability throughout the development lifecycle. If you are committed to shipping reliable and scalable solutions, and enjoy solving complex problems, this is the role for you.


Responsibilities:


  • End-to-End Development: Own the design, development, testing, deployment, and support of features and services from concept to delivery.
  • Quality Ownership: Ensure high code quality, performance, and maintainability by following best practices and conducting thorough code reviews, automated testing, and performance monitoring.
  • Collaboration: Work closely with cross-functional teams, including product managers, designers, and fellow engineers, to define and deliver features that meet both business and technical objectives.
  • Continuous Improvement: Proactively identify areas for improvement within the codebase, infrastructure, and development process. Drive solutions that increase team efficiency and code quality.
  • System Reliability: Monitor the health and performance of services, and ensure timely resolution of issues and bugs.
  • Technical Innovation: Stay current with new technologies and trends to ensure the systems you build are modern, scalable, and aligned with industry best practices.


Required Qualifications:

  • Strong experience in building, designing, and optimizing back-end systems using C# , C++ and the .NET framework in IIS and Windows server environments
  • Proven track record in creating scalable microservices, REST APIs, and distributed systems.
  • Experience with asynchronous programming, dependency injection, and Container solutions.
  • Familiarity with cloud-native development principles and integration with cloud platforms such as Azure cloud services (App Services, Azure SQL, Functions, Service Bus etc)
  • Code Quality: Commitment to writing clean, maintainable, and well-documented code, following best practices such as TDD, unit testing, and code reviews.
  • Problem Solving: Strong analytical and problem-solving skills, with the ability to break down complex problems and design solutions that are scalable and maintainable.


Desired Qualifications:


  • Ownership Mindset: Passion for taking full ownership of features and ensuring their quality from concept through to production.
  • Performance and Optimization: Experience with profiling applications, identifying bottlenecks, and optimizing performance for scale.
  • Collaboration Skills: Comfortable working in a collaborative, Agile environment, with an emphasis on communication and team success.

Key Skills

Ranked by relevance

cloud c windows server microservices server tdd sql
Login to Apply
Posted
May 28, 2025
Type
Contract
Level
Mid-Senior
Location
Poland

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Egov Select
Related

Network and Systems Engineer

2026-05-28

Full-time
Not Applicable
Belgium
IT Services
Information Technology
View Job Details
Scandit
Related

Senior Embedded Machine Learning Engineer (C++)

2026-05-28

Full-time
Mid-Senior
Finland
Software Development
Information Technology
View Job Details
Resource Corner
Related

DevOps Engineer

2026-05-27

Contract
Entry
Australia
IT Services
Engineering