Senior Software Engineer (C) - OpenLogic

Perforce Software, Inc. is a global company trusted by the world's leading brands to deliver solutions for the toughest challenges in DevOps.
Backend
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer (C) - OpenLogic

Perforce is seeking a Senior Software Engineer (C) for the OpenLogic team. OpenLogic provides enterprise services for hundreds of open source projects, including OpenJDK, Kubernetes, CentOS, and MariaDB. The role involves investigating vulnerabilities/CVEs in core CentOS and associated packages, reproducing CVE issues, applying patches, and ensuring timely releases of fixes. The ideal candidate will have 4+ years of professional experience as a software engineer, with solid hands-on experience in C on Linux OS. Key responsibilities include engaging with the support team, maintaining documentation, driving continuous improvement initiatives, and actively monitoring CVEs related to CentOS.

Perforce offers a collaborative work environment where team members are valued for their contributions and introduced to new opportunities. The company combines the experience and rewards of a start-up with the security of an established and privately held profitable company. With a global footprint spanning more than 80 countries and including over 75% of the Fortune 100, Perforce is at the forefront of DevOps solutions.

Requirements include a BS or MS in Computer Science or equivalent, proficiency in Shell Scripting/PowerShell and Python, experience with version control (especially git), and a strong problem-solving mindset. Additional skills such as C++, experience with Vagrant, Linux Kernel development, and using Continuous Integration systems like Jenkins are considered a plus.

Perforce is an Equal Opportunity Employer committed to diversity and inclusion in the workplace. They do not discriminate based on race, color, creed, religion, national origin, ancestry, citizenship status, age, sex, gender, gender identity or expression, sexual orientation, marital status, military service, veteran status, physical or mental disability, genetic information, or any other protected characteristic.

Join Perforce to work with talented and dedicated people across the globe, and be part of a company that's making a significant impact in the world of DevOps and software development.

Last updated 3 months ago

Responsibilities For Senior Software Engineer (C) - OpenLogic

  • Investigate vulnerabilities/CVEs in core CentOS and associated packages
  • Reproduce CVE issues, apply CVE patches to packages and Linux kernels, validate CVE resolutions with tests
  • Ensure timely release of any CVE fix
  • Engage with support team to provide solutions for customer issues
  • Ensure documentation is up-to-date with each release
  • Drive initiatives to support continuous improvement of process, quality metrics, communication and tooling
  • Actively monitor CVEs related to CentOS, analyse them and provide timely updates

Requirements For Senior Software Engineer (C) - OpenLogic

Linux
Python
  • BS or MS in Computer Science or equivalent
  • 4+ years of professional experience as a software engineer
  • Solid hands-on experience of C (on any Linux OS flavour)
  • Proficient in Shell Scripting/PowerShell and Python
  • Strong zeal to contribute to Open Source community
  • Experience with version control, especially git
  • Strong problem-solving and troubleshooting mindset

Interested in this job?

Jobs Related To Perforce Senior Software Engineer (C) - OpenLogic

Senior Software Engineer (Helix Core Integrations)

Senior Software Engineer position at Perforce for Helix Core Integrations, requiring 5+ years of experience in full-stack development with Golang/C/C++.

Senior Software Engineer, Delphix

Senior Software Engineer position at Perforce for the Delphix team, focusing on data security and compliance engineering.

Software Engineer in Test

Join Perforce as a Software Engineer in Test for Helix Core, developing and executing test plans for desktop applications in a global team.

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.