Senior Software Engineer, Total Fund Management Trading, Public Markets Technology in London

Senior Software Engineer, Total Fund Management Trading, Public Markets Technology in London

London Full-Time 60000 - 80000 € / year (est.) No home office possible
CPP Investments | Investissements RPC

At a Glance

  • Tasks: Design and build innovative tech solutions in a fast-paced environment.
  • Company: Join CPP Investments, a globally respected investment organisation.
  • Benefits: Enjoy a hybrid work model, competitive salary, and global career growth.
  • Other info: Collaborative culture focused on diversity, integrity, and professional growth.
  • Why this job: Make a real impact while working with cutting-edge technology.
  • Qualifications: 5+ years of software development experience and strong coding skills required.

The predicted salary is between 60000 - 80000 € per year.

Make an impact at a global and dynamic investment organization. When you join CPP Investments, you are joining one of the world's most admired and respected institutional investors. As a professional investment management organization, CPP Investments invests the funds of the Canada Pension Plan (CPP) to help ensure its financial sustainability for generations of working and retired Canadians.

CPP Investments invests across regions and asset classes to build a globally diversified portfolio. It holds assets in public equity, private equity, real estate, infrastructure, and fixed income, and the CPP Fund is projected to reach 3.6 trillion dollars in assets by 2050. The organization is headquartered in Toronto with offices in Hong Kong, London, Mumbai, New York City, Sao Paulo, and Sydney.

CPP Investments successfully attracts, selects, and retains talented individuals from top-tier institutions worldwide. Join our team for access to:

  • Stimulating work in a fast‐paced and intellectually challenging environment
  • Accelerated exposure and responsibility
  • Global career development opportunities
  • Diverse and inspiring colleagues and approachable leaders
  • A hybrid‐flexible work environment with an emphasis on in‐person collaboration
  • A culture rooted in principles of integrity, partnership, and high performance
  • An organization with an important social purpose that positively impacts lives

If you have a passion for performance, value a collegial and collaborative culture, and approach work with the highest integrity, invest your career here.

Role Summary: As a Senior Software Engineer in the Total Portfolio Management, Public Markets Technology Team you will design, build, test and support value‐add technology solutions and products. You will also work in close partnership with business and technology teams and will acquire sufficient understanding of business and technology to apply critical thought to business and technology requests.

Accountabilities:

  • Design, build, test and support medium complexity technology solutions or enhancements with independence, to enable business capabilities, in an Agile environment that includes business and T&D partner teams
  • Apply advanced understanding of engineering best practices and drive continuous improvement across the team through coaching and influencing
  • Demonstrate a sufficient understanding of the technical landscape and the business capabilities it supports to apply critical thought to business requests
  • Foster and enable agility and innovation through experimentation and early feedback ensuring responsiveness to evolving business needs
  • Succinctly frame problems, engage appropriately with colleagues to think deeply about broad problems and gain buy‐in on well‐reasoned recommendations
  • Facilitate root‐cause analysis of operational incidents impacting the products you support
  • Demonstrate ability to independently research and master new complex technologies
  • Adhere to Agile SDLC and execute related duties as required
  • Foster collaboration and mentorship promoting a culture of feedback, learning and professional growth
  • Maintain strong relationships with business partners, peer IT teams and vendor partners

Qualifications:

  • Undergraduate degree or college diploma in a related field (e.g., Engineering, Computer Science)
  • 5+ years of relevant experience
  • Extensive experience working with various programming languages (Python, C++, Java, etc.)
  • Experience with software development concepts, including version control, testing methodologies, and agile development practices
  • Ability to write clean, readable, and well‐documented code, while paying attention to details and adhering to coding standards

At CPP Investments, we are committed to diversity and equitable access to employment opportunities based on ability. We thank all applicants for their interest but will only contact candidates selected to advance in the hiring process.

Our Commitment to Inclusion and Diversity: In addition to being dedicated to building a workforce that reflects diverse talent, we are committed to fostering an inclusive and accessible experience. If you require an accommodation for any part of the recruitment process (including alternate formats of materials, accessible meeting rooms, etc.), please let us know and we will work with you to meet your needs.

Senior Software Engineer, Total Fund Management Trading, Public Markets Technology in London employer: CPP Investments | Investissements RPC

CPP Investments is an exceptional employer, offering a stimulating and intellectually challenging environment where talented individuals can thrive. With a strong emphasis on professional growth, collaboration, and integrity, employees benefit from global career development opportunities and a hybrid work culture that fosters innovation and responsiveness to business needs. Join us in making a meaningful impact while working alongside diverse and inspiring colleagues in the heart of Toronto.

CPP Investments | Investissements RPC

Contact Detail:

CPP Investments | Investissements RPC Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer, Total Fund Management Trading, Public Markets Technology in London

Tip Number 1

Network like a pro! Reach out to current or former employees at CPP Investments on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Prepare for the interview by brushing up on your technical skills. Since you're applying for a Senior Software Engineer role, be ready to discuss your experience with programming languages like Python, C++, and Java. Practice coding challenges to show off your skills!

Tip Number 3

Show your passion for the industry! During interviews, share your thoughts on current trends in investment technology and how they could impact CPP Investments. This will demonstrate your enthusiasm and knowledge about the field.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team at CPP Investments.

We think you need these skills to ace Senior Software Engineer, Total Fund Management Trading, Public Markets Technology in London

Software Development
Agile Methodologies
Programming Languages (Python, C++, Java)
Version Control
Testing Methodologies
Clean Code Practices
Attention to Detail

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with programming languages like Python, C++, and Java, and showcase how your skills align with the job description.

Showcase Your Projects:Include specific examples of projects you've worked on that demonstrate your ability to design, build, and support technology solutions. This will help us see your practical experience and problem-solving skills in action.

Keep It Clear and Concise:When writing your application, aim for clarity. Use straightforward language and avoid jargon where possible. We appreciate well-structured applications that are easy to read and get straight to the point.

Apply Through Our Website:We encourage you to submit your application through our website. This ensures that your application is received directly by our team and allows us to process it more efficiently. Plus, it’s super easy!

How to prepare for a job interview at CPP Investments | Investissements RPC

Know Your Tech Inside Out

Make sure you brush up on the programming languages mentioned in the job description, like Python, C++, and Java. Be ready to discuss your experience with these languages and how you've applied them in past projects. This shows that you not only meet the qualifications but also have a genuine passion for technology.

Understand the Business Context

CPP Investments is all about making an impact in the investment world. Familiarise yourself with their mission and how technology plays a role in achieving it. Being able to connect your technical skills to their business goals will set you apart from other candidates.

Showcase Your Agile Experience

Since the role involves working in an Agile environment, be prepared to share specific examples of how you've contributed to Agile teams. Discuss any challenges you've faced and how you overcame them, as well as how you foster collaboration and feedback within your team.

Ask Thoughtful Questions

Interviews are a two-way street! Prepare some insightful questions about the team dynamics, ongoing projects, or the technologies they use. This not only shows your interest in the role but also helps you gauge if the company culture aligns with your values.