EPAM Systems
Senior C++ Developer
EPAM SystemsRomania16 days ago
Full-timeInformation Technology, Engineering +1

We are seeking a Senior C++ Developer with extensive experience in cross-platform software development, especially on Linux environments.

You will be responsible for creating high-performance, low-latency solutions while working with modern cloud and container technologies. This role requires strong problem-solving abilities and the capacity to communicate complex technical information effectively. Join us to contribute your expertise to challenging projects and enhance your skills in a dynamic setting.

 

Responsibilities

  • Develop and maintain cross-platform C++ applications with a focus on Linux environments
  • Implement multithreaded software ensuring high performance and efficient memory management
  • Design and optimize low latency, high throughput networking solutions using TCP, UDP, SCTP, and SSL
  • Migrate and develop applications leveraging cloud platforms such as Microsoft Azure, AWS, or GCP
  • Create and manage containerized applications using Docker, Podman, and Kubernetes
  • Collaborate with engineering teams to resolve service and technical issues efficiently
  • Utilize git for version control and manage CI/CD pipelines with a clear release and branching strategy
  • Produce clear and detailed documentation for technical processes and systems
  • Communicate complex technical concepts effectively to diverse audiences
  • Adapt quickly to changing technical requirements and project scopes
  • Analyze the broader impact of code changes and technical issues on the system

 

Requirements

  • Minimum 4 years of professional experience in C/C++ development, including cross-platform projects
  • Proven expertise in multithreaded software development and memory management
  • Experience in developing high performance, low latency network applications
  • Background in TCP, Secure Socket Layer, UDP multicast, and SCTP protocols
  • Competency in cloud technologies including AWS, Azure, or Google Cloud Platform
  • Proficiency in containerization tools such as Docker, Podman, and orchestration with Kubernetes
  • Understanding of git workflows, CI/CD processes, and release management strategies
  • Strong problem-solving capabilities with attention to detail
  • Degree in computing, computer science, or a related discipline
  • Ability to remain composed and effective when resolving engineering and service challenges
  • Flexibility to work under rapidly changing technical conditions and priorities
  • Strong written and verbal English communication skills (B2+)

 

Nice to have

  • Experience in scripting languages such as Python, JavaScript, and Node.js
  • Knowledge of build automation tools

 

We offer

  • Full access to cutting-edge tools and technologies
  • Competitive compensation depending on experience and skills
  • All-around Social package: professional & soft skills training, medical & family care programs, sports
  • Free English classes
  • Unlimited access to LinkedIn learning solutions
  • Continuous experience exchange with experts and professionals worldwide
  • Friendly team and comfortable working environment
  • Engineering, corporate, and social events within and outside the Company
  • Flexible working schedule
  • Opportunities for self-realization

 

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

 

Key Skills

Ranked by relevance