Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior C++ Software Engineer

AT EPAM Systems
EPAM Systems

Senior C++ Software Engineer

Zurich, Switzerland

We are looking for a Senior Software Engineer with expertise in C++ and Java to join our team in Zürich.
In this role, you will work as part of a dynamic team within the Wealth Management Technology division of our banking client, contributing to the development of Portfolio Implementation capabilities for global investment management teams. You will play a key role in building and enhancing delegated Investment Management solutions for our client.

#LI-DNI

Responsibilities

  • Develop high-quality software solutions using C++ and Java Enterprise technology stacks
  • Collaborate with cross-functional teams to design and improve Portfolio Implementation capabilities
  • Apply object-oriented engineering principles and extreme programming concepts such as test-driven development
  • Utilize relational databases (SQL, Oracle PL/SQL) while optimizing database performance
  • Write and manage scripts within UNIX/Linux environments
  • Adhere to Software Development Life Cycle (SDLC) standards using tools like GIT, Jira, and Confluence
  • Participate in agile methodologies and lead technical discussions focusing on solution delivery
  • Mentor team members while driving innovation and implementing best practices
Requirements

Want more jobs like this?

Get Software Engineering jobs in Zurich, Switzerland delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.
  • Proficiency in the C++ technology stack, including core C++, C++ Standard Library, and Qt framework
  • Background in the Java Enterprise technology stack, including core Java, Spring, Hibernate/JPA, Maven, and Kafka
  • Knowledge of object-oriented software engineering principles and extreme programming concepts like test-driven development
  • Understanding of relational databases, SQL, and procedural languages (preferably Oracle PL/SQL)
  • Background in UNIX/Linux environments with flexibility to use shell scripting
  • Familiarity with SDLC tools and agile methodologies such as GIT, Jira, and Confluence
  • Independent and motivated self-starter with strong autonomy skills
  • Excellent communication ability for coordinating technical discussions and solution delivery
  • Bachelor's degree in Computer Science or related technical discipline
Nice to have
  • Background in financial services or wealth management technology
  • Competency in distributed systems or cloud platforms
  • Familiarity with investment management workflows or portfolio management systems
We offer
  • 5 weeks of vacation
  • EPAM Employee Stock Purchase Plan (ESPP)
  • Enhanced parental leave
  • Extended pension plan
  • Daily sickness allowance insurance
  • Employee assistance program
  • Global business travel medical and accident insurance
  • Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more
  • *All benefits and perks are subject to certain eligibility requirements
• Please note that any offers will be subject to appropriate background checks
• We do not accept CVs from recruiting or staffing agencies
• For this position, we are able to consider applications from the following:
  • - Swiss nationals
  • - EU/EFTA nationals
  • - Third-country nationals based in Switzerland with an appropriate work permit
  • - Displaced people from Ukraine who are currently in Switzerland and hold, or have already applied for, S permits

Client-provided location(s): Zürich, Switzerland
Job ID: EPAM-epamgdo_blt3f218dc062388abf_en-us_Zurich_Switzerland
Employment Type: Other