At a Glance
- Tasks: Lead projects and develop high-quality retail applications using C++ and Qt.
- Company: Global tech company focused on innovation and customer experience.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Other info: Join a dynamic team with a focus on cutting-edge technology and career advancement.
- Why this job: Make a real impact by shaping technology that millions use daily.
- Qualifications: 8+ years of C++ experience and strong knowledge of Qt/QML.
The predicted salary is between 70000 - 90000 £ per year.
This global technology business has just completed a massive migration to their own platform, and now, the stage is set for scale, innovation, and speed. Products are being built at pace, technology is unlocking new capabilities, and the experiences delivered to customers worldwide are next-level.
At the heart of it all? The tech team. And they’re looking for a Senior C++ Developer to join their Retail Technology team, driving the development and continuous improvement of their retail platform. You’ll work extensively with the Qt framework to build high quality, customer-facing applications, implementing intuitive user interfaces and integrating seamlessly with a range of hardware systems.
What you'll do:
- Lead technical direction on small to medium-sized projects, aligning architecture with business and product goals.
- Build and enhance customer-facing retail applications using C++ (20+) and Qt/QML 6.
- Produce high-quality, maintainable code using outside-in development, refactoring, and strong engineering discipline.
- Drive strong engineering practices including test automation, CI/CD, performance monitoring, and incremental delivery.
- Collaborate closely with Product Managers, Designers, QA, and stakeholders to clarify requirements and ensure smooth delivery.
Who you are:
- Strong senior level C++ experience (C++20 or later), with 8+ years of recent, commercial development experience.
- Proven experience with Qt/QML 6.
- Experience designing APIs (REST, GraphQL and/or event-driven approaches).
- DevOps mindset with experience of CI/CD and ownership.
- Experience with application monitoring/observability in production systems.
- High-performance, low-latency engineering experience, including performance and scaling KPIs.
Why This Role Stands Out:
You’ll be joining a team where your work actually matters, helping millions of users around the world interact with cutting-edge technology every day. You won’t just be maintaining code, you’ll be shaping the platform itself, contributing to a product that’s scaling rapidly and innovating constantly.
How MRJ Recruitment Helps:
We’ve partnered with this company on multiple engineering hires, giving us insider knowledge of their teams, culture, and what makes candidates stand out. Applying through us means more than just sending a CV, you’ll get tailored guidance, interview prep, and strategies to maximise your chances of success.
Ready to join a tech team that’s building for millions? Apply now or drop us a message to learn more.
Senior C++ Developer employer: MRJ Recruitment
Contact Detail:
MRJ Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior C++ Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who might know someone at the company you're eyeing. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub with projects showcasing your C++ and Qt expertise, make sure to share it. It’s a great way to demonstrate your hands-on experience and passion for coding.
✨Tip Number 3
Prepare for the interview like it’s a big game! Research the company’s products and think about how your experience aligns with their goals. Be ready to discuss how you can contribute to their retail platform and drive innovation.
✨Tip Number 4
Apply through our website! We’re here to help you stand out with tailored guidance and interview prep. Plus, we know what the hiring team is looking for, so let us help you shine!
We think you need these skills to ace Senior C++ Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C++ and Qt experience right from the get-go. We want to see how your skills align with the role, so don’t be shy about showcasing your projects and achievements that relate to the job description.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you’re passionate about this role and how your background makes you the perfect fit. Be specific about your experience with high-performance applications and any relevant technologies.
Showcase Your Problem-Solving Skills: In your application, highlight instances where you've tackled complex challenges in your previous roles. We love seeing examples of how you’ve implemented strong engineering practices or improved processes, especially in a retail tech context.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. This way, we can ensure your application gets the attention it deserves, and you’ll have access to tailored guidance throughout your journey with us!
How to prepare for a job interview at MRJ Recruitment
✨Know Your C++ Inside Out
Make sure you brush up on your C++ knowledge, especially the features introduced in C++20. Be ready to discuss your past projects and how you've applied these features in real-world scenarios. This will show your depth of understanding and practical experience.
✨Familiarise Yourself with Qt/QML
Since this role heavily involves the Qt framework, take some time to review your experience with Qt/QML 6. Prepare to discuss specific applications you've built, focusing on user interfaces and integration with hardware systems. Highlight any challenges you faced and how you overcame them.
✨Demonstrate Your DevOps Mindset
Be prepared to talk about your experience with CI/CD practices and how you've implemented them in previous roles. Discuss any tools you've used for performance monitoring and how you ensure high-quality, maintainable code. This will show that you understand the importance of engineering discipline.
✨Collaborate and Communicate
This role requires close collaboration with various teams, so be ready to share examples of how you've worked with Product Managers, Designers, and QA in the past. Emphasise your communication skills and how you clarify requirements to ensure smooth project delivery.