This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun.
The company inspires creativity, fosters belonging, supports collaboration, and encourages wellness.
The Principal Software Engineer I position will support the Delphix brand, which is the industry leader for DevOps test data management.
The role involves transforming application delivery while balancing speed with data security and compliance.
The DevOps Data Platform automates data security and rapidly deploys test data to accelerate application releases.
The Principal Software Engineer will collaborate with cross-functional teams to design and implement new features.
Responsibilities include peer-reviewing the work of other software designers, mentoring them, and acting as an advisor to functional leaders.
The engineer will continuously review and make recommendations to improve processes, tools, and implementation.
They will collaborate with other engineers to develop and enhance a wide range of static code analysis tools.
The role requires creating clean, well-tested code and delivering the highest quality software.
The engineer will provide task estimates and accurately report progress as part of an Agile process.
Proficiency with efficient algorithm design, data structures, and design patterns is essential.
Troubleshooting and resolving complex system issues to ensure high availability and performance is a key responsibility.
The engineer will architect and develop robust, scalable, and secure systems platform solutions.
They will evaluate new technologies and stay up-to-date with industry best practices to enhance the systems platform.
Requirements:
A Bachelor’s degree in Computer Science or equivalent is required.
Proficiency in at least one of the following programming languages: C, Rust, or Java is necessary.
Development experience in Linux environments is required.
Experience debugging system-level problems, such as debugging kernel hangs and tuning performance, is essential.
Experience and/or interest in working with multiple programming languages is considered an asset.
Excellent communication and collaboration skills are required, with the ability to effectively work within a cross-functional team.
Prior experience with file systems, especially ZFS, is a plus.
Benefits:
Team members are valued for their contributions and introduced to new opportunities.
Employees are rewarded well for their work.
Perforce combines the experience and rewards of a start-up with the security of an established and privately held profitable company.
The company promotes a culture where passionate individuals can work with talented and dedicated people across the globe.