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
£ 65K

Job 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

Apply for this position