Senior Software Engineer - C Apply now

Senior Software Engineer - C

Full-Time 40000 - 60000 £ / year (est.)
Apply now
A

At a Glance

  • Tasks: Join a dynamic team to develop and enhance cutting-edge CAD/CAM software using C++.
  • Company: Be part of a growing software company transforming 2D and 3D design experiences.
  • Benefits: Enjoy a hybrid work model with a competitive salary and opportunities for professional growth.
  • Why this job: Work in an Agile environment, mentor junior developers, and make a real impact on design tools.
  • Qualifications: A Bachelor's degree and strong skills in C++ are essential; experience in Agile is a plus.
  • Other info: You'll collaborate closely with product owners and engage in peer programming.

The predicted salary is between 40000 - 60000 £ per year.

Senior Software Engineer – C++ Location: Balsall Common (Hybrid) Salary: £50,000 – £60,000 (DOE) C++ | C# | Java | Azure |Mathematics | BSc | Bachelors Degree Applause IT is working with a growing software company that is revolutionising how detailed and artistic 2D and 3D designs can be. With a range of Computer Aided Design (CAD) and CNC machining software, they work with sign-makers, wood makers and jewellers. Think about the touch of your phone case, the shape of your house key or even the handle on your favourite mug. The software you would be involved in makes all that possible. Our client is now on the lookout for an Experienced Software Engineer with a strong mathematical background and skills in C++ to come in and join an Agile working environment as part of a scrum team. Your focus will be on creating new features as well as enhancing the current 3D design tools for the CAD/CAM software range, whilst mentoring junior developers on the team. Responsibilities of the role: Develop high-quality, efficient, and maintainable C++ code. Collaborate within an Agile Scrum team to deliver iterative solutions. Work closely with the Product Owner to analyse requirements and design bespoke solutions. Engage in peer programming and code reviews. Maintain and improve CI/CD pipelines and automated testing. Investigate and resolve customer-reported issues. Present developments to the wider organisation.Required Skills: Bachelor’s degree in Computer Science, Mathematics, or a related field. A Master’s or Ph.D. Strong mathematical and problem-solving skills. A minimum of 4 years experience using C++. A minimum of 2 years experience using C# and Java.Benefits: 25 days holidays + bank holidays (3-day rollover allowance) 5-hour working week Additional Christmas holiday Flexitime and hybrid workingThe chance to join this company is not something you want to pass up on. If you think you could be the right Software Engineer, then please APPLY NOW!!!! to find out more. C++ | C# | Java | Azure |Mathematics | BSc | Bachelors Degree

Senior Software Engineer - C employer: Applause IT Recruitment Ltd

Applause IT is an exceptional employer, offering a dynamic and innovative work environment in Balsall Common that fosters creativity and collaboration. With a strong emphasis on employee growth, you will have the opportunity to mentor junior developers while enhancing your own skills in a hybrid setting. The company not only values your contributions to cutting-edge CAD/CAM software but also supports a healthy work-life balance, making it an ideal place for those seeking meaningful and rewarding employment.
A

Contact Detail:

Applause IT Recruitment Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - C

✨Tip Number 1

Make sure to showcase your experience with C++ and any relevant projects you've worked on. Highlight specific features or tools you've developed that relate to CAD/CAM software, as this will demonstrate your direct relevance to the role.

✨Tip Number 2

Familiarize yourself with Agile methodologies if you haven't already. Being able to discuss your experience in a Scrum environment and how you've contributed to team dynamics will set you apart from other candidates.

✨Tip Number 3

Prepare to discuss your mathematical background in detail. Since the role emphasizes a strong mathematical foundation, be ready to explain how you've applied mathematics in your previous software engineering roles.

✨Tip Number 4

If you have experience mentoring junior developers, be sure to highlight this. Discuss specific instances where you've guided others, as this aligns well with the responsibilities of the position.

We think you need these skills to ace Senior Software Engineer - C

C++ Programming
C# Programming
Java Programming
Mathematical Proficiency
Agile Methodologies
Scrum Framework
Software Development Life Cycle (SDLC)
Code Review Practices
Continuous Integration/Continuous Deployment (CI/CD)
Automated Testing
Problem-Solving Skills
Collaboration and Teamwork
Mentoring and Coaching
Customer Issue Resolution
Technical Documentation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++, Agile methodologies, and any relevant projects you've worked on. Emphasize your mathematical background and any mentoring experience you have.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that align with the responsibilities listed in the job description, particularly your work with CAD/CAM software.

Showcase Relevant Projects: If you have worked on any projects related to 2D or 3D design, be sure to include them in your application. Describe your role, the technologies used, and the impact of your contributions.

Prepare for Technical Questions: Be ready to discuss your technical skills in detail during the interview process. Brush up on C++ concepts, Agile practices, and any relevant tools or frameworks you’ve used in past projects.

How to prepare for a job interview at Applause IT Recruitment Ltd

✨Showcase Your C++ Expertise

Make sure to highlight your experience with C++ during the interview. Be prepared to discuss specific projects where you utilized C++, focusing on the challenges you faced and how you overcame them.

✨Demonstrate Your Mathematical Skills

Since a strong mathematical background is essential for this role, be ready to explain how you've applied mathematics in your previous work. Consider discussing algorithms or problem-solving techniques that required mathematical reasoning.

✨Familiarize Yourself with Agile Methodologies

As the company operates in an Agile environment, it’s crucial to understand Agile principles. Be prepared to discuss your experience working in Scrum teams and how you contributed to iterative development processes.

✨Prepare for Technical Questions

Expect technical questions related to C++, CAD/CAM software, and CI/CD practices. Brush up on relevant concepts and be ready to solve coding problems or discuss your approach to code reviews and peer programming.

A
  • Senior Software Engineer - C

    Full-Time
    40000 - 60000 £ / year (est.)
    Apply now

    Application deadline: 2026-12-20

  • A

    Applause IT Recruitment Ltd

  • Other open positions at Applause IT Recruitment Ltd

    A
    Software Developer

    Applause IT Recruitment Ltd

    Crewe Full-Time 36000 - 60000 £ / year (est.)
    A
    Backend Engineer

    Applause IT Recruitment Ltd

    Full-Time 42500 £ / year
Similar positions in other companies
S
Senior C++ Software Engineer

Spectrum IT Recruitment

Full-Time 43200 - 72000 £ / year (est.)
P
Senior Software Engineer

Peaple Talent

London Full-Time
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>