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 competitive salary, hybrid work, and global career development.
- Other info: Collaborative culture focused on integrity and professional growth.
- Why this job: Make a real impact while working with cutting-edge technology.
- Qualifications: 5+ years in software development with strong coding skills.
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 employer: CPP Investments | Investissements RPC
CPP Investments is an exceptional employer that offers a stimulating and intellectually challenging work environment, perfect for Senior Software Engineers looking to make a significant impact in the investment sector. With a strong emphasis on professional growth, collaboration, and integrity, employees benefit from global career development opportunities and a hybrid-flexible work culture that fosters innovation and responsiveness to business needs. Join a diverse team dedicated to positively impacting lives while working with cutting-edge technology in the heart of Toronto.
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
✨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
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 responsibilities mentioned in the job description.
Showcase Your Problem-Solving Skills:In your application, emphasise your ability to frame problems and engage with colleagues to find solutions. Mention any past experiences where you’ve successfully tackled complex issues, as this will resonate well with our focus on critical thought and collaboration.
Highlight Agile Experience:Since we work in an Agile environment, it’s crucial to demonstrate your familiarity with Agile practices. Share examples of how you've contributed to Agile teams, whether through coaching, mentoring, or driving continuous improvement.
Apply Through Our Website:We encourage you to submit your application directly through our website. This ensures that your application is reviewed promptly and gives you the best chance to make a great first impression!
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.
✨Understand the Business Context
CPP Investments is all about making a positive impact. Familiarise yourself with their investment strategies and how technology plays a role in that. This will help you frame your answers in a way that shows you understand their mission and can contribute meaningfully.
✨Showcase Your Agile Experience
Since the role involves working in an Agile environment, be prepared to share specific examples of how you've successfully implemented Agile practices in your previous roles. Highlight any experiences where you facilitated collaboration or drove continuous improvement.
✨Ask Insightful Questions
Prepare some thoughtful questions to ask at the end of your interview. This could be about the team dynamics, the technologies they are currently using, or how they measure success in their projects. It shows you're genuinely interested and engaged.