Skip navigation EPAM

Senior Software Engineer (C++) Hong Kong, Hong Kong SAR

  • hot

Senior Software Engineer (C++) Description

Job #: 85152
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.


Here at EPAM, we are expanding our global Financial Services Consulting practice. We are looking for an energetic Senior Software Engineer with experience in C++ for Hong Kong Delivery Center to make the team stronger.


  • Plays the Key Developer and Software Architect role
  • Analyze business requirements, design and implement solutions, and develop software components as defined by the software development life cycle (SDLC)
  • Perform system development according to functional and technical requirements
  • Collaborate with business and bring value to the user
  • Participate with global development community on evolving the architecture and delivery approach
  • Further the knowledge and enthusiasm of software engineering techniques with your peers
  • Take pride in the quality of delivered software


  • Bachelor's degree or above in Computer Science, Software Engineering or related majors
  • 4 to 7 years’ commercial software development experience in object oriented programming, predominantly on C++
  • Experience in database design, PL/SQL queries
  • Experience in distributed, data-driven automatic processing
  • Ability to work in delivering complex systems in a changing, fast paced environment
  • Knowledge of software development lifecycle, e.g., Agile working practices
  • Knowledge / experience to work with baked-in quality disciplines, e.g., TDD/Test automation
  • Knowledge of application architecture and design
  • Experience in scripting languages (UNIX / Linux shell scripts / python) is preferred
  • Experience in building solutions based on a high-performance Service Oriented Architecture (SOA) is preferred
  • Knowledge in RESTful / SOAP Webservices, experience in development is preferred
  • Able to work independently and in partnership with minimum supervision
  • Good written and verbal communication skills in English, and the desire and flexibility to work as part of a geographically diverse global team

We offer

  • Innovative solutions delivery to the world’s digital changes
  • Opportunities for self-realization
  • Work-life balance and flexible schedule
  • Friendly team and enjoyable working environment
  • Online training library, mentoring, career development and potential partial grant of certification
  • Unlimited access to LinkedIn learning solutions
  • Referral bonuses
  • Compensation for sick leave and paid time off

Dobrý den! Jak vám můžeme pomoci?

Kde nás najdete