C++ Architect

SoftServe

Poland

On-site

PLN 170,000 - 260,000

Full time

17 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

SoftServe is seeking a Security Architect to shape the security architecture of a large-scale healthcare product used in on-premise environments. You will work with a mature C++ monolithic app and a Qt-based UI, defining architectural solutions that balance security with stability and scalability.

You’ll collaborate with architects, developers, and security experts to strengthen the product’s security posture and guide long-term technical decisions.

Qualifications

  • Extensive experience in software architecture and enterprise system design.
  • Proven track record designing solutions for large-scale monolithic applications.
  • Advanced experience with legacy C++ codebases and architectural patterns.
  • Familiarity with Qt-based desktop applications and on-premise environments.
  • Experience introducing architectural changes while maintaining stability and continuity.
  • Strong understanding of low-level software concepts like memory management, concurrency, and threading.

Responsibilities

  • Analyze security requirements from software, system, and enterprise perspectives.
  • Design secure solutions addressing application-, system-, and infrastructure-level security.
  • Assess impact, dependencies, complexity and risks.
  • Determine whether requirements belong to application or infrastructure layer.
  • Define secure approaches for file processing, DB access, authentication, and external integrations.
  • Guide developers during implementation and review proposed solutions.
  • Ensure compatibility with the existing legacy architecture.
  • Collaborate with Security Specialists and client stakeholders on prioritization and risk mitigation.

Skills

Software architecture
Enterprise system design
Legacy C++ codebases
Qt-based desktop apps
Security requirements analysis
Stakeholder communication
Healthcare/regulated domains

Job description

About The Role

In this role, you will shape the security architecture of a large-scale healthcare product used in on-premise environments.


Working with a mature C++ monolithic application and Qt-based user interface, you will define architectural solutions that address complex security requirements while maintaining system stability, scalability, and compatibility.


You will collaborate closely with architects, developers, and security experts to strengthen the product's security posture and guide long-term technical decisions.


Responsibilities


  • Analyze security requirements from software, system, and enterprise architecture perspectivesDefine how security requirements should be implemented within the existing product

  • Design secure solutions that address application-level, system-level, and infrastructure-level security challenges

  • Assess technical impact, architectural dependencies, implementation complexity, and associated risks

  • Determine whether requirements should be addressed at application or infrastructure level

  • Define secure approaches for areas such as file processing, database access, authentication, external integrations, and other trust boundaries.

  • Guide developers during implementation

  • Review proposed technical solutions

  • Ensure that changes remain compatible with the existing legacy architecture

  • Partner with Security Specialists and client stakeholders to support prioritization, decision-making, and risk mitigation activities

  • Support technical prioritization and decision-making


Requirements


  • Extensive experience in software architecture and enterprise system design

  • Proven track record designing solutions for large-scale monolithic applications

  • Advanced experience working with legacy C++ codebases and associated architectural patterns

  • Familiarity with Qt-based desktop applications and on-premise enterprise environments

  • Experience introducing architectural changes into mature systems while maintaining stability and business continuity

  • Solid understanding of low-level software engineering concepts, including memory management, concurrency, and threading

  • Ability to determine the most appropriate implementation layer for security requirements across application, architecture, and infrastructure domains

  • Experience within healthcare, regulated industries, or security-sensitive products is considered an advantage

  • Strong communication and stakeholder management skills with the ability to translate security requirements into practical architectural solutions


SoftServe is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Developer (Legacy)
Senior C++ Developer (Legacy)

SoftServe • Poland

On-site
PLN 120,000 - 160,000
C++ Security Architect for On-Prem Healthcare
C++ Security Architect for On-Prem Healthcare

SoftServe • Poland

On-site
PLN 170,000 - 260,000
Senior Automation QA Engineer
Senior Automation QA Engineer

SoftServe • Poland

On-site
PLN 120,000 - 180,000
Security-Centric C++ Engineer for Healthcare Systems
Security-Centric C++ Engineer for Healthcare Systems

SoftServe • Poland

On-site
PLN 120,000 - 160,000
Cybersecurity Solution Architect
Cybersecurity Solution Architect

SoftServe • Poland

On-site
PLN 260,000 - 380,000
Security QA Engineer - Automated Tests (C++/Qt, On-Prem)
Security QA Engineer - Automated Tests (C++/Qt, On-Prem)

SoftServe • Poland

On-site
PLN 120,000 - 180,000
Information Security Architect
Information Security Architect

UNIT4 NV • Wrocław

Hybrid
PLN 260,000 - 380,000
Remote working opportunities
Flexible leave policy
Information Security Architect
Information Security Architect

Unit4 • Wrocław

On-site
PLN 220,000 - 320,000
Remote working opportunities
Flexible leave policy
Wellbeing days
+1
Security Solutions Architect - Pre-Sales
Security Solutions Architect - Pre-Sales

The Redesign Group • Poland

On-site
PLN 324,000 - 433,000
Medical Insurance
401(k) plan with employer match
Flexible time off
+1
Senior C++ Engineer (Desktop Applications)
Senior C++ Engineer (Desktop Applications)

Visa Hunt • Poland

On-site
PLN 180,000 - 240,000