At a Glance
- Tasks: Own the software build and release process, ensuring timely delivery of products.
- Company: PACE Anti-Piracy, a leader in digital security since 1985.
- Benefits: Competitive salary, flexible remote work, and a collaborative culture.
- Other info: Dynamic role with opportunities for growth and innovation.
- Why this job: Join a team that tackles exciting technical challenges across multiple platforms.
- Qualifications: Experience with Jenkins CI/CD systems and strong automation skills.
The predicted salary is between 40000 - 50000 £ per year.
Since 1985, PACE Anti-Piracy, Inc. has been a leading innovator in delivering robust protection products and flexible licensing solutions to software publishers worldwide. Headquartered in Silicon Valley, California, with global satellite offices, PACE supports thousands of developers globally and safeguards over 20,000 products from piracy. Trusted for its contributions to digital security, PACE manages over 200 million licenses for 10 million users. Notable brands under the PACE portfolio include iLok, JUCE, and Fusion. As the company expands into new markets, it remains dedicated to pioneering solutions in digital security.
We are seeking a Software Engineer with deep experience designing, implementing, and maintaining CI/CD systems as well as partnering with the engineering and product team to ensure timely software releases. The ideal candidate has a proven history of supporting the release of commercial software products and is comfortable working across multiple operating systems and toolchains. The role will be working with an existing system and helping make it more reliable, maintainable, and scalable. You will play a key role in improving how our engineering teams build, test, and deliver software. This role will be based in Glasgow, Scotland, with flexibility for part-time remote work.
Key Responsibilities- Take ownership of the software build and release process to implement best practices to ensure stable and timely delivery of software products.
- Debug and stabilize build and release processes.
- Update, modernize and scale a locally hosted, Jenkins based CI/CD system.
- Support and optimize cross-platform builds (macOS, Windows, Linux).
- Automate build, packaging, and release workflows.
- Partner with engineering teams to improve developer experience and delivery speed.
- Strong expertise integrating and supporting Jenkins CI/CD systems.
- Strong experience with:
- Jenkins (creation, configuration, and management)
- Python (automation, tooling, scripting)
- CMake (build configuration and troubleshooting)
- Experience with macOS, Windows, and Linux build environments.
- Experience with C/C++ build systems.
- Experience with Docker.
- Working knowledge of developer tools and IDEs.
- Experience with installer and packaging tools: WiX Toolset (Windows).
- Proven ability to work effectively with both local and remote teams.
- Competitive salary and benefits package.
- Opportunity to contribute to the architecture and direction of core products.
- A collaborative, engineering-led culture with meaningful autonomy.
If you are passionate about building reliable software that ships to real customers — and you enjoy solving deep technical challenges across platforms — we’d love to hear from you.
To apply: Please send your CV, GitHub/portfolio links (if relevant), and a brief introduction to careers@paceap.com.
Software Engineer — Release, CI/CD Engineer in Glasgow employer: PACE Anti-Piracy, Inc
Contact Detail:
PACE Anti-Piracy, Inc Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer — Release, CI/CD Engineer in Glasgow
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a personal project or contribute to open-source software that showcases your CI/CD expertise. This not only enhances your portfolio but also gives you something tangible to discuss during interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding CI/CD principles. Practice common interview questions and scenarios related to Jenkins, Python, and cross-platform builds to boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team at PACE and contributing to our mission.
We think you need these skills to ace Software Engineer — Release, CI/CD Engineer in Glasgow
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with CI/CD systems, especially Jenkins. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Introduction: Your introduction is your chance to shine! Keep it brief but impactful. Let us know why you’re excited about the role and how your background makes you a great fit for our team.
Showcase Your Technical Skills: Don’t forget to mention your expertise in Python, CMake, and any cross-platform experience you have. We love seeing candidates who can demonstrate their technical prowess and problem-solving abilities.
Apply Through Our Website: While you can send your application to careers@paceap.com, we encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any updates!
How to prepare for a job interview at PACE Anti-Piracy, Inc
✨Know Your CI/CD Stuff
Make sure you brush up on your Jenkins skills and any CI/CD systems you've worked with. Be ready to discuss specific projects where you implemented or improved these systems, as this will show your hands-on experience.
✨Show Off Your Scripting Skills
Since Python is a key requirement, prepare to talk about how you've used it for automation or tooling in past roles. Maybe even have a small script ready to demonstrate your coding style and problem-solving approach.
✨Understand the Build Process
Familiarise yourself with build tools like CMake and any cross-platform challenges you've faced. Be prepared to discuss how you debugged issues in the build process and what strategies you used to ensure smooth releases.
✨Be Ready for Team Collaboration Questions
PACE values teamwork, so think of examples where you've partnered with engineering teams to enhance developer experience. Highlight how you communicated effectively with both local and remote teams to achieve project goals.