At a Glance
- Tasks: Design and maintain automated build systems for cross-platform software compilation.
- Company: Join a rapidly growing organisation known for its dynamic work environment.
- Benefits: Enjoy a long-term contract with opportunities for remote work and professional growth.
- Why this job: Be part of a high-profile team, optimising build performance and reliability.
- Qualifications: Experience in C/C++, Python, Bash, and cloud platforms like Azure and AWS required.
- Other info: SC Clearance is necessary; this role offers a chance to work on cutting-edge technology.
The predicted salary is between 48000 - 72000 £ per year.
Our client, a rapidly growing organisation, urgently require an experienced Build Engineer to undertake a long term contract.
In order to be successful, you will have the following experience:
- Extensive C/C++, Python, Bash, PowerShell coding experience
- Deep understanding of GCC, Clang, MSVC, and cross-compilation processes
- Azure, GCP, AWS build experience
- Proficiency with Docker and container-based build environments
- Experience of developing binary data sets
- Able to obtain SC Clearance
Within this role, you will be responsible for:
- Design and maintain automated build systems for cross-platform software compilation
- Implement build automation for Windows and Linux environments using various compiler toolchains
- Optimise build performance and reliability across different compiler configurations and optimisation levels
- Manage and troubleshoot complex build dependencies and package management systems in order to enable the widest variety of software to be built
- Monitor build infrastructure performance and implement improvements for scalability
- Document build processes and provide technical guidance to development teams
This represents an excellent opportunity to secure a long term contract within a dynamic and high profile organisation.
Contact Detail:
Experis Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Build Engineer
✨Tip Number 1
Familiarise yourself with the specific tools and technologies mentioned in the job description, such as GCC, Clang, and Docker. Having hands-on experience or projects that showcase your skills with these tools can set you apart from other candidates.
✨Tip Number 2
Network with professionals in the build engineering field, especially those who have experience with cloud platforms like Azure, GCP, and AWS. Engaging in relevant online communities or attending industry meetups can provide valuable insights and connections that may lead to job opportunities.
✨Tip Number 3
Prepare to discuss your experience with automated build systems and cross-compilation processes during interviews. Be ready to share specific examples of how you've optimised build performance and managed complex dependencies in previous roles.
✨Tip Number 4
If you haven't already, consider obtaining SC Clearance if it's a requirement for the role. This can demonstrate your commitment and readiness for the position, making you a more attractive candidate to potential employers.
We think you need these skills to ace Build Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C/C++, Python, Bash, and PowerShell. Include specific projects or roles where you utilised these skills, especially in build engineering.
Showcase Relevant Experience: Detail your experience with GCC, Clang, MSVC, and cross-compilation processes. Mention any specific achievements or challenges you overcame in previous roles that relate to build automation.
Highlight Cloud Experience: If you have worked with Azure, GCP, or AWS, be sure to include this in your application. Describe how you used these platforms for build processes and any relevant tools you employed.
Document Your Achievements: In your cover letter, provide examples of how you optimised build performance and reliability. Discuss any improvements you made to build infrastructure and how you documented processes for team guidance.
How to prepare for a job interview at Experis
✨Showcase Your Technical Skills
Be prepared to discuss your extensive experience with C/C++, Python, Bash, and PowerShell. Bring examples of past projects where you successfully implemented these languages, especially in build automation.
✨Understand Build Tools and Environments
Familiarise yourself with GCC, Clang, MSVC, and the cross-compilation processes. Be ready to explain how you've used these tools in previous roles and how they can optimise build performance.
✨Demonstrate Cloud Experience
Since the role requires knowledge of Azure, GCP, and AWS, prepare to discuss your experience with these platforms. Highlight any specific projects where you utilised cloud services for build environments.
✨Prepare for Problem-Solving Questions
Expect questions about managing complex build dependencies and troubleshooting issues. Think of scenarios where you successfully resolved build failures or improved build reliability, and be ready to share those experiences.