Job Search and Career Advice Platform

Enable job alerts via email!

Senior Platform Developer (C++)

Sage

Winnersh

Hybrid

GBP 60,000 - 80,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm is looking for a Senior Platform Developer (C++) to enhance and maintain their products and systems. This hybrid role requires extensive C++ experience, proficiency with various tools and frameworks, and a strong commitment to teamwork and innovation. The candidate will work in a dynamic environment and mentor junior developers. If you're passionate about technology and solving complex problems, this is the perfect opportunity for you.

Qualifications

  • Extensive experience as a software developer.
  • Strong proficiency with C++ tools and environments.
  • Experience with C++ frameworks and advanced STL.

Responsibilities

  • Participate in the development and maintenance of the X3 Platform.
  • Design and implement robust C++ applications.
  • Mentor junior members of the development team.

Skills

Modern C++ (C++11/14/17/20)
Visual Studio
CLion
GCC/Clang
CMake
RESTful APIs
SQL Server
PostgreSQL
Git

Education

Bachelor's degree in Computer Science, Engineering, or a related field

Tools

CMake
Visual Studio
Job description
Overview

Job Title
Senior Platform Developer (C++)

Job Description
Reporting to the Development Team Leader, the Senior Platform Developer is responsible for building, enhancing and maintaining products and/or systems to enable Sage's business plans and long-term objectives using the identified architecture.

The Senior Platform Developer will design, develop and deliver high-quality products and/or systems and services that exceed customers' or business partners' expectations and will proactively share their own knowledge for specific technical solutions and business processes in their area of responsibility.

This is a hybrid role - three days per week in our Winnersh office.

Responsibilities
  • Become a valuable member of a high-performance team.
  • Participate on a global team in the development and maintenance of the X3 Platform.
  • Apply broad knowledge of C++ software development principles, practices, and procedures to complete complex assignments.
  • Successfully develop, deliver, and maintain high-quality software (requirements, design, code, documentation, etc.).
  • Collaborate with product managers early in the process to ensure products are built in a flexible, extensible, and robust way.
  • Automate tasks using appropriate tools and scripting (CMake, Bash/Python scripts, etc.).
  • Evaluate progress and results, recommending major changes in procedures when necessary.
  • Partner effectively with all team members to deliver on commitments.
  • Act as a technical thought leader, driving engagement, clarity, and a culture of innovation and execution.
  • Work cross-functionally with various Sage teams: product management, QA/XD, other product lines, or business units.
  • Mentor and coach junior members of the development team.
  • Demonstrate commitment to team success and positive team dynamics.
  • Extensive experience with Agile Development, SCRUM, and/or Extreme Programming methodologies.
  • Provide 3rd tier support and/or expertise for the area of responsibility.
  • Design, implement, and maintain robust C++ applications and libraries.
  • Optimize code for performance, scalability, and reliability.
  • Troubleshoot and resolve complex technical issues.
  • Stay up to date with relevant technology areas (modern C++, development tools, etc.).
Qualifications
  • Extensive experience as a software developer, with significant experience in modern C++ (C++11/14/17/20).
  • Strong proficiency with C++ tools and environments: Visual Studio, CLion, GCC/Clang, CMake.
  • Experience with C++ frameworks (advanced STL).
  • Familiarity with RESTful APIs and web services in C++.
  • Knowledge of database systems (e.g., Oracle, SQL Server, PostgreSQL) and their integration with C++.
  • Understanding of fundamental design principles behind scalable and high-performance applications.
  • Experience with version control systems like Git.
  • Proven experience using a Test-Driven Development approach in C++ (e.g., cmocha, Catch2).
  • Windows and Linux experience.
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Appreciation for Agile development, continuous integration, and code quality.
  • Strong communication and teamwork skills.
  • Strong analytical and complex problem-solving ability.
  • Passion for technology and developing world-class software, with a desire to learn and gain new skills.
  • Motivation to overcome technical challenges and solve complex problems.
  • Drive to excel in a fast-paced environment, keeping up with rapidly developing trends.
  • Ability to interpret and/or gather user requirements and translate these into technical specifications and/or C++ code.
  • Proficient with several relevant programming languages, frameworks, and databases for C++ development.
  • Experienced in operationalizing modern trends like Cloud, Mobility, Security, etc.
  • Customer focus.
  • Innovative and creative mindset.
  • Excellent communication and teamwork skills.
  • Ability to work independently and take ownership of projects.
Job Details
  • Function: Product Delivery
  • Country: United Kingdom
  • Office Location: Winnersh
  • Work Place type: Hybrid
  • Advert: Working at Sage means you' re supporting millions of small and medium sized businesses globally with technology to work faster and smarter. We leverage the future of AI, meaning business owners spend less time doing routine tasks, like entering invoices and generating reports, and more time pursuing their ambitions.

We celebrate individuality and welcome you to join us if you embrace all backgrounds, identities, beliefs, and ways of working. If you need support applying, reach out at careers@sage.com .
Learn more about DEI at Sage: sage.com/en-gb/company/careers/diversity-equity-and-inclusion/

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.