> Markdown version of [/jobs/ext/2257379-software-engineer-generalist-cross-platform-development](https://www.wearedevelopers.com/jobs/ext/2257379-software-engineer-generalist-cross-platform-development). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Generalist, Cross Platform Development - **Company:** Pace - **Location:** Glasgow, UK - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Apple Mac Systems, C++ (Programming Language), CMake, Code Review, Continuous Integration, Software Debugging, Linux, Python (Programming Language), Linux System Administration, Commercial Software, Qt (Software), Software Engineering, Git, Build Tools, Multiplatform - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815090469-software-engineer--generalist-cross-platform-development ## About the Role We are seeking a Software Engineer with experience building commercial C++ applications across multiple platforms. The ideal candidate enjoys solving complex technical challenges and is comfortable working across Windows, macOS, and Linux environments. You will collaborate with a highly experienced engineering team to design, develop, and deliver reliable software products used by customers around the world., * 3+ years of professional software development experience. * Strong C/C++ development skills and modern software engineering practices. * Experience building and shipping commercial software products. * Excellent debugging and problem-solving skills. * Ability to work proactively and independently in a collaborative environment., * Cross-platform development experience on Windows, macOS, and Linux. * Experience with Qt or JUCE. * Experience with security-focused software, including: + Encryption + Secure communications + Code protection + Licensing or anti-tamper technologies * Familiarity with CMake, Git, Python, and CI/CD pipelines. * Experience working with distributed teams. ## Description Software Engineer - Generalist, Cross Platform Development Location: Glasgow, Scotland or United States (Remote or Hybrid) Employment Type: Full-Time We are seeking a Software Engineer with experience building commercial C++ applications across multiple platforms. The ideal candidate enjoys solving complex technical challenges and is comfortable working across Windows, macOS, and Linux environments. You will collaborate with a highly experienced engineering team to design, develop, and deliver reliable software products used by customers around the world. Key Responsibilities * Design, implement, and maintain cross-platform software applications and libraries. * Collaborate with product management and engineering teams to deliver high-quality releases. * Participate in code reviews, design discussions, and engineering quality initiatives. * Investigate and resolve complex technical issues. * Contribute to build systems, testing, and automation efforts. * Support software across Windows, macOS, and Linux platforms. Required Qualifications * 3+ years of professional software development experience. * Strong C/C++ development skills and modern software engineering practices. * Experience building and shipping commercial software products. * Excellent debugging and problem-solving skills. * Ability to work proactively and independently in a collaborative environment. Preferred / Bonus Experience * Cross-platform development experience on Windows, macOS, and Linux. * Experience with Qt or JUCE. * Experience with security-focused software, including: + Encryption + Secure communications + Code protection + Licensing or anti-tamper technologies * Familiarity with CMake, Git, Python, and CI/CD pipelines. * Experience working with distributed teams. What We Offer * Competitive salary and benefits package. * Flexible remote or hybrid work arrangements. * Opportunity to contribute to the architecture and direction of core products. * Collaborative, engineering-led culture with meaningful autonomy. If you are passionate about building reliable software that ships to real customers and enjoy solving deep technical challenges across platforms, we'd love to hear from you. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Coffee with Developers - Jonathan Tang](https://www.wearedevelopers.com/videos/898-coffee-with-developers-jonathan-tang) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)