remote
Software Engineer - Pexip
Software Engineer
Software Engineer focused on maintaining and evolving the PexOS platform, leveraging C++, Python, CI/CD pipelines, and rigorous test automation to deliver high‑quality, scalable software.
About the role
Key Responsibilities
- Maintain and enhance the PexOS platform, ensuring reliability and performance across distributed systems.
- Collaborate with UK and Norway teams to design, implement, and refactor core platform components.
- Develop and maintain CI/CD pipelines, integrating automated tests to enforce quality standards.
- Write and review unit, integration, and system tests, driving a culture of test‑driven development.
- Participate in code reviews, architectural discussions, and continuous improvement initiatives.
Requirements
- Proven experience in C++ development with a strong grasp of modern language features.
- Solid background in Python for scripting, tooling, and automation.
- Hands‑on experience with CI/CD tools (e.g., Jenkins, GitHub Actions) and test automation frameworks.
- Strong understanding of Linux operating systems and networking fundamentals.
- Excellent problem‑solving skills, attention to detail, and a passion for delivering high‑quality software.
Skills
cpythoncicdtest automationlinux