Engineering & Technology
Lead
Bulgaria; Poland; Romania

C++ Architect

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.

#LI-Remote

Role Summary

Location

Bulgaria, Poland, Romania

Work type

Remote/Office

Direction

Engineering & Technology

Subdirection

Software Development

Tech level

Lead

Personal recruiter:

Roxana Bumbacea

Personal recruiter

Apply Now

Fill out the form, and we'll be in touch shortly.

CV/Resume in English will speed up its processing time
Upload file

About us

We are a digital engineering and technology consulting company where expertise grows alongside people. For more than 30 years, we have been elevating technology: helping organizations navigate complex business challenges by combining deep engineering knowledge with thoughtful, research-backed innovation. Our teams work across key areas: digital engineering, data and analytics, Сloud, and AI/ML. In each, we deliver practical, scalable solutions rooted in real business needs and measurable human impact.

You bring your perspective and ambition. We create an environment where your work meets clarity, confidence, and purpose.

About us

We offer

Flexible Work Model

Work from home, from the office, or in a hybrid format that supports focus and collaboration.

Compensation & Benefits

Competitive, market-based pay, benchmarked by role and location — plus health coverage, paid time off, wellness support, and learning opportunities.

People-first Leadership

Approachable leaders who communicate openly, keep teams close to the strategy, and support long-term planning.

Advanced tech communities

Stay close to AI/ML, Cloud, Quantum Computing, IoT, and Robotics communities, with projects built on modern frameworks.

More opportunities available

Browse all open positions to find the best fit for your experience.

Browse all positions
102760