Software Engineer - Linux Engineer
Pace
Glasgow, United Kingdom
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
£ 65KJob location
Remote
Glasgow, United Kingdom
Tech stack
Microsoft Windows
Apple Mac Systems
Software Applications
C++
CMake
Code Review
Computer Programming
Software Debugging
Linux
White-Box Testing
Python
Commercial Software
QT
Delivery Pipeline
iOS
Linux Development
Multiplatform
Jenkins
Job description
- Bring-up and integration of existing software on Linux platforms, including packaging, deployment, and system service management.
- Collaborate with product management and other engineering teams to plan features and deliver high-quality releases.
- Participate in code reviews, design discussions, and overall engineering quality initiatives.
- Support cross-platform development efforts as needed (macOS and Windows).
Requirements
We are seeking a Software Engineer with deep experience developing and porting application software to Linux systems. The ideal candidate has a proven history of shipping commercial software products and is comfortable working across multiple layers of the stack - from system-level components through to application and UI frameworks., * Strong expertise developing on Linux, including hands-on experience with system-level programming, debugging, and tooling.
- Demonstrated track record of building and shipping commercial software
- Expertise in C++ and modern development best practices.
- Ability to work proactively and autonomously in a fast-paced engineering environment.
Preferred / Bonus Experience
- Cross-platform development experience on Linux, macOS, and/or Windows.
- GUI application experience with JUCE or Qt.
- Python
- Experience working on security-focused or protected software, such as:
- White-box cryptography
- Code obfuscation
- Secure licensing or anti-tamper systems
- Encryption or secure communication protocols
- Familiarity with automated build pipelines (CMake, Jenkins, etc.)
- Proven ability to work effectively with both local and remote teams, * Linux Development: 2 years (preferred)
Language:
- English (preferred)
Benefits & conditions
Job Types: Full-time, Permanent
Pay: £40,000.00-£65,000.00 per year
Benefits:
- Company pension
- Employee stock ownership plan
- Life insurance
- Private medical insurance