> Markdown version of [/jobs/ext/1906980-systems-software-engineer](https://www.wearedevelopers.com/jobs/ext/1906980-systems-software-engineer). 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). --- # Systems Software Engineer - **Company:** TPI Global (formerly Tech Providers, Inc.) - **Location:** Santa Clara, CA, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** C (Programming Language), Artificial Intelligence, C++ (Programming Language), Code Review, Collaborative Software, Computer Programming, Computer Engineering, Continuous Integration, Software Debugging, Linux, Programming Tools, File Systems, Distributed Data Store, Distributed Systems, Memory Management, Python (Programming Language), Linux Kernel, Software Engineering, System Programming, Test Execution Engine, Multithreading, Concurrency, Reliability of Systems, Git, Storage Technologies, Information Technology, Software Version Control, Jenkins, Nvme - **Published:** August 3, 2026 - **Apply:** https://www.dice.com/job-detail/81eb19e0-689a-4531-8c48-96d4f4bdd664 ## About the Role The ideal candidate has hands-on experience with distributed systems, storage technologies, Linux internals, CI/CD infrastructure, and debugging complex production or test failures., * Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field. * Strong programming experience in C++, C, and Python. * Solid understanding of Linux operating systems and systems programming. * Experience with distributed systems, storage systems, or infrastructure software. * Strong knowledge of: + Multithreading + Concurrency + Synchronization + Memory Management + Operating System fundamentals * Experience with Git, source control, and collaborative software development. * Experience with Jenkins or similar CI/CD tools. * Proven experience debugging complex software, infrastructure, or system-level issues. * Excellent analytical, troubleshooting, and communication skills. Preferred Qualifications * Experience with Linux Kernel concepts. * Knowledge of storage technologies such as NVMe, SAN, NAS, or file systems. * Experience with distributed storage or large-scale infrastructure platforms. * Experience improving engineering productivity, developer tooling, or release engineering processes. * Familiarity with automated testing frameworks and engineering operations. ## Description We are seeking a Senior Systems Software Engineer with strong expertise in C++, Python, and Linux systems programming to support engineering productivity, release quality, and system reliability. This role is ideal for engineers who enjoy solving complex system-level problems, improving internal tooling, and working across storage, infrastructure, testing, and release engineering environments., * Develop and maintain high-performance software using C++, C, and Python. * Debug and resolve complex issues involving Linux systems, storage platforms, and distributed environments. * Improve engineering productivity by enhancing internal tools, automation, and development workflows. * Analyze recurring test failures and implement scalable solutions to improve triage efficiency. * Enhance release health, test execution reliability, and engineering operational metrics. * Build and maintain automation around Jenkins, CI/CD pipelines, and release infrastructure. * Collaborate with software engineering teams to improve debugging, issue classification, and workflow automation. * Work with Git-based development workflows, including branching, code reviews, and version control. * Contribute to AI-assisted and automated engineering triage initiatives. * Identify opportunities to reduce manual effort and improve overall engineering efficiency. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)