Principal Software Engineer I

Global software company trusted by Fortune 100 companies, providing DevOps solutions and test data management through their Delphix brand.
Backend
Principal Software Engineer
Remote
8+ years of experience
Enterprise SaaS

Description For Principal Software Engineer I

Perforce Software, a global leader in DevOps solutions, is seeking a Principal Software Engineer I to join their Systems Platform team for the Delphix brand. Delphix is the industry leader in DevOps test data management, helping businesses transform application delivery while maintaining data security and compliance.

The role offers an opportunity to work with a company trusted by over 75% of Fortune 100 companies, spanning 80+ countries. As a Principal Software Engineer, you'll be instrumental in architecting robust, scalable, and high-performance solutions that meet evolving business needs. You'll work with cutting-edge technologies in Linux environments, focusing on system-level development and optimization.

The position requires expertise in languages like Java, Rust, or C, with a strong foundation in system-level debugging and performance tuning. You'll collaborate with cross-functional teams, mentor other engineers, and contribute to the development of static code analysis tools. The role combines technical leadership with hands-on development, requiring both architectural vision and practical implementation skills.

Perforce offers a unique blend of startup-like opportunities with the stability of an established, profitable company. The company culture emphasizes collaboration, creativity, and personal growth, making it an ideal environment for experienced engineers looking to make a significant impact. You'll be part of a team that values innovation, technical excellence, and continuous learning, while working on solutions that power some of the world's leading brands.

This remote position provides the flexibility of working from anywhere in the USA while being part of a global team that's pushing the boundaries of DevOps and test data management. If you're passionate about building scalable systems, mentoring others, and solving complex technical challenges, this role offers an excellent opportunity to advance your career while contributing to industry-leading solutions.

Last updated a month ago

Responsibilities For Principal Software Engineer I

  • Peer-review the work of other software designers and mentor them
  • Act as an advisor to the functional leaders
  • Continuously review and make recommendations to improve processes, tools and implementation
  • Collaborate with other engineers to develop and enhance static code analysis tools
  • Create clean, well-tested code and deliver high quality software
  • Provide task estimates and report progress in Agile process
  • Design efficient algorithms, data structures and design patterns
  • Troubleshoot and resolve complex system issues
  • Architect and develop robust, scalable, and secure systems platform solutions
  • Collaborate with software engineers to define system requirements
  • Evaluate new technologies and stay up-to-date with industry best practices

Requirements For Principal Software Engineer I

Java
Linux
Rust
  • Bachelor's degree in Computer Science (or equivalent)
  • Proficiency in at least one of C, Rust or Java
  • Development experience in Linux environments
  • Experience debugging system level problems
  • Experience working with multiple programming languages
  • Excellent communication and collaboration skills
  • Prior experience with file systems especially ZFS is a plus

Interested in this job?

Jobs Related To Perforce Principal Software Engineer I

Principal Software Engineer

Principal Software Engineer position at Microsoft, focusing on AI Fundamentals and cloud-native technologies with Kubernetes expertise required.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure Data team, focusing on distributed systems and database management, offering competitive pay and benefits.

Backend Software Engineer (Security) - Senior/Lead/Principal

Senior/Lead/Principal Backend Security Engineer role at Salesforce, building scalable security systems and services for cloud infrastructure.

AMER Principal Solution Engineer - Private Equity Practice-1

Principal Solution Engineer role at Salesforce focusing on Private Equity Practice, combining technical expertise with business strategy to drive digital transformation.

Engineering Manager, Community Support Platform

Lead the engineering team for Airbnb's Community Support Platform, managing backend systems and optimizing customer service operations.