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 mentorship.
- Why this job: Work on innovative projects that impact everyday products while collaborating in an Agile environment.
- Qualifications: Strong background in C++, mathematics, and experience in software development required.
- Other info: Mentorship opportunities available for junior developers within a supportive team culture.
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. …
Senior Software Engineer - C++ employer: Applause IT
Contact Detail:
Applause IT 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++ in your discussions. Highlight specific projects where you've developed high-quality, efficient code, as this will resonate well with the hiring team.
✨Tip Number 2
Familiarize yourself with Agile methodologies if you haven't already. Being able to speak confidently about your experience in Agile environments and how you've contributed to scrum teams will set you apart.
✨Tip Number 3
Since mentoring junior developers is part of the role, think of examples where you've guided others or led a team. This will demonstrate your leadership skills and ability to foster growth within the team.
✨Tip Number 4
Brush up on your knowledge of CI/CD pipelines and automated testing. Be prepared to discuss how you've maintained or improved these processes in previous roles, as this is crucial for the position.
We think you need these skills to ace Senior Software Engineer - C++
Some tips for your application 🫡
Highlight Relevant Experience: Make sure to emphasize your experience with C++, C#, and Java in your CV. Include specific projects or roles where you utilized these languages, especially in a CAD/CAM context.
Showcase Mathematical Skills: Since a strong mathematical background is essential for this role, include any relevant coursework, projects, or experiences that demonstrate your proficiency in mathematics.
Demonstrate Agile Experience: Mention any previous work in Agile environments. Highlight your experience in Scrum teams, peer programming, and code reviews to show you can thrive in their collaborative setting.
Tailor Your Cover Letter: Craft a cover letter that specifically addresses the responsibilities mentioned in the job description. Discuss how your skills align with their needs, particularly in developing efficient C++ code and mentoring junior developers.
How to prepare for a job interview at Applause IT
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you developed high-quality, efficient code and be ready to explain your thought process and problem-solving strategies.
✨Demonstrate Agile Experience
Since the role involves working in an Agile Scrum team, share examples of how you've successfully collaborated in such environments. Discuss your experience with iterative development and how you handle feedback during sprints.
✨Highlight Your Mathematical Background
Given the importance of mathematics in this role, be ready to discuss how your mathematical skills have contributed to your software engineering work. Provide examples of how you've applied these skills in previous projects.
✨Prepare for Technical Challenges
Expect technical questions or coding challenges during the interview. Practice common algorithms and data structures in C++, and be ready to demonstrate your coding skills on the spot, possibly through pair programming.