Summary
Join Perforce as a Senior Software Engineer and contribute to the development and implementation of software solutions for the Delphix brand, a leader in DevOps test data management. Collaborate with cross-functional teams to drive innovation and deliver high-quality products. Design and develop distributed systems, ensuring fault tolerance, scalability, and performance. Conduct code reviews, troubleshoot defects, and stay current with emerging technologies. Contribute to improving development methodologies. Support additional products as needed. This role offers a competitive salary and benefits package, including medical, dental, vision, retirement, life insurance, wellness programs, and paid time off.
Requirements
- Bachelor's degree in computer science (or equivalent)
- Proficiency in at least one of C, Rust or Java
- Development experience in Linux environments
- Experience in developing and maintaining software applications in a collaborative team environment
- Strong problem-solving and analytical skills, with the ability to quickly understand and address complex technical challenges
- Excellent communication and collaboration skills, with the ability to effectively work within a cross-functional team
Responsibilities
- Collaborate with cross-functional teams to design, develop, and maintain software applications
- Design and develop distributed systems, ensuring fault tolerance, scalability, and performance
- Conduct thorough code reviews and provide constructive feedback to ensure code quality and adherence to best practices
- Identify and troubleshoot software defects and performance bottlenecks
- Stay up to date with emerging technologies and industry trends and apply them to improve software development processes and outcomes
- Contribute to the continuous improvement of development methodologies and practices within the team
- May be required to support additional products/brands as needed
- Evaluating new technologies and staying up-to-date with industry best practices to enhance our systems platform
Preferred Qualifications
- Experience debugging system level problems (Eg: Debugging kernel hangs/ Tuning performance etc) is a plus
- Prior experience with file systems especially ZFS is a plus
Benefits
- Medical
- Dental
- Vision
- Retirement benefits
- Life insurance
- Wellness programs
- Total time off
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.