We are seeking a Senior C++ Developer to join our team focused on high-performance, cross-platform software development. You will work on cloud migration, containerization, and communication protocols to deliver robust solutions. If you have strong C++ skills and experience with cloud and container technologies, we encourage you to apply.
Responsibilities
- Develop high-performance, low-latency software solutions using C++
- Design and implement multithreading applications for cross-platform environments
- Build and maintain network communication protocols, including TCP, UDP, and SCTP
- Migrate and develop applications utilizing cloud platforms such as AWS, Azure, and GCP
- Implement containerization and orchestration using Docker, Podman, and Kubernetes
- Manage CI/CD pipelines, branching strategies, and release processes
- Troubleshoot and resolve complex engineering and service issues
- Collaborate with team members and communicate technical information clearly
- Maintain thorough documentation of designs and processes
- React quickly to changing technical requirements and project priorities
- Analyze impacts of changes and technical issues on broader systems
Requirements
- Bachelor’s degree in Computing, Computer Science, or related discipline
- Minimum 5 years of strong C/C++ development experience, especially on Linux
- Proven experience in multithreaded software development
- Experience in high-performance software development and memory management
- Knowledge of TCP, Secure Socket Layer, UDP multicast development
- Strong experience with cloud technologies, including AWS, Azure, or GCP
- Experience with containerization using Docker and Podman and orchestration with Kubernetes
- Familiarity with Git concepts, CI/CD, branching, and release strategies
- Excellent problem-solving skills and attention to detail
- Strong verbal and written communication skills
- Ability to understand and manage impact of technical changes
- Ability to work calmly under pressure
- Excellent command of written and spoken English (B2+ level)
Nice to have
- Development experience with scripting languages such as Python, JavaScript, and Node.js
- Knowledge of build automation tools
- Experience with Microsoft Azure
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
Related Jobs
3 roles aligned with this opportunity
Junior Java Developer
2026-05-20
DevOps Engineer (AWS)
2026-05-27
Senior Software Engineer (Node.js)
2026-05-17
- Posted
- Dec 31, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Bucharest
- Company
- EPAM Systems
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Junior Java Developer
2026-05-20
DevOps Engineer (AWS)
2026-05-27
Senior Software Engineer (Node.js)
2026-05-17