Log in
All Remote Jobs
Remote Software Engineer jobs
Principal Software Engineer I
Remote Principal Software Engineer I
Posted
2 days ago
Apply now
Please, let Perforce know you found this job on RemoteYeah. This helps us grow 🌱.
Apply now
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.
Apply now
Please, let Perforce know you found this job on RemoteYeah . This helps us grow 🌱.
Apply now
About the job
Posted on
January 4, 2025
Job type
Full-time
Salary
-
Location requirements
🇺🇸
United States - Remote
Position
Software Engineer
Experience level
Lead
Technology stack
Agile
CI/CD
Java
C
Rust
P
Perforce
View company profile
Visit perforce.com
Report this job
Job expired or something else is wrong with this job?
Report this job
Leave a feedback