Linux Software Developer (NXJ-219)
- Level
- Senior
- Work type
- Remote · Ukraine only
Not stated in the posting: salary, visa.
Open. First seen 28 October 2026.
About the role
The Role
Join the Endpoint Client Development Group as a Linux Software Developer, working on a complex endpoint security product running across multiple Linux distributions. The role focuses on developing and maintaining software where performance, reliability, security, and compatibility are key design considerations.
What You’ll Be Doing
- Develop Linux endpoint security features using C++ and Python.
- Design, implement, test, and maintain software across multiple Linux distributions.
- Work with Linux system programming, networking, security technologies, and containerized environments.
- Investigate customer-reported issues, analyze logs, reproduce problems, and participate in remote troubleshooting sessions when required.
- Contribute to development, debugging, automation, and release processes across the product lifecycle.
- Use modern development tools, including AI-assisted coding tools such as GitHub Copilot and Claude.
What We Expect
Must-have
- 5+ years of software development experience on Linux.
- Strong Linux knowledge in user space.
- Strong C++ development skills.
- Experience with Python.
- Good understanding of networking fundamentals and TCP/IP.
- Strong troubleshooting and problem-solving skills.
Nice-to-have
- Experience developing security products.
- Linux kernel development experience.
- Experience with Docker or other container technologies.
- Experience with GitLab CI/CD, Jenkins, or similar automation platforms.
- Experience with AWS, Azure, GCP, or cloud-native development environments.
- Experience supporting multiple Linux distributions.
- Experience with performance analysis and optimization.
- Experience with AI-assisted software development tools.
About You
You enjoy developing new functionality and solving complex real-world problems. You are comfortable working across different layers of the system, from application code and Linux internals to networking, automation, and customer environments.
What this role asks for
Particular to this role
C++ · GitHub · GitLab · Linux Kernel · Networking
Rare in Newxel's other 9 open postings.
Standard for software engineering roles
Python
Common in software engineering postings at any company.
Compared with Newxel's other open jobs.
The team: Newxel
This role is one of 10 open in Newxel. 7 were posted in the last 30 days.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
Azure (6 of 10), Python (5 of 10), CI/CD (4 of 10), Docker (4 of 10), Kubernetes (4 of 10), Microservices (4 of 10), AWS (3 of 10)
OTHER ROLES ON THIS TEAM
- Technical Support Engineer (NXJ-220) posted Oct 29
- Machine Learning Engineer, Computer Vision (NXJ-218) posted Oct 22
- Visual Designer (AI & 2D Design) – Part-Time (NXJ-216) posted Oct 13
- Full-Stack Developer (NXJ-215) posted Oct 12
- Senior ML Engineer – Speech & Voice (NXJ-212) posted Oct 7
- Cloud Security Engineer (NXJ-208) posted Sep 30
- .NET Backend Developer — 6-Month Project (NXJ-204) posted Sep 14
- .NET Backend Developer (NXJ-195) posted Sep 3
- QA Engineer (NXJ-196) posted Sep 3
From the team and dates on Newxel's own job board.
Similar jobs
- Senior Embedded/Firmware Engineer (with Linux) at intent
Shares 9 skills: Linux Kernel, GitLab, Networking… · Senior level - Staff Embedded Linux Software Engineer at SirenOpt
Shares 8 skills: Linux Kernel, GitLab, Networking… - Senior Network Development Engineer at NetBrain
Shares 10 skills: Linux Kernel, GitLab, Networking… · Senior level - Staff Software Engineer - Linux at Qualcomm
Shares 7 skills: Linux Kernel, GitHub, Docker… - Senior Production Engineer, SDN at Crusoe
Shares 8 skills: Linux Kernel, Networking, Docker… · Senior level - Technical Support Engineer (NXJ-220) at Newxel
Also at this company
More jobs like this
Is this your posting? Email info@careerholo.com to have it removed.