[Hiring] Principal Software Engineer In Test I @Perforce
Principal Software Engineer In Test I @Perforce
Software Development
Salary $120,850 - $169..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 1wk ago

[Hiring] Principal Software Engineer In Test I @Perforce

1wk ago - Perforce is hiring a remote Principal Software Engineer In Test I. πŸ’Έ Salary: $120,850 - $169,000 a year πŸ“Location: USA

Role Description

Archie Mitchell, Software Engineering Manager for P4 (Helix Core) at Perforce, is seeking a Principal Software Engineer in Test I to join the team. A Principal Software Engineer in Test evaluates and optimizes the performance of software, hardware, and systems to ensure they are fast, reliable, and efficient. Their responsibilities include:

  • Identifying bottlenecks
  • Designing solutions
  • Testing performance under various loads
  • Collaborating with development teams to improve the system's overall architecture and user experience
  • Evaluating software functionality for performance, including CPU, memory, and I/O usage

Responsibilities

  • Performance testing platforms: Performance and scalability testing of new and advanced cross-platform features in C++/Rust on a variety of Linux/UNIX/Mac OSX/Windows platforms.
  • Performance analysis: Identify and analyze performance issues and bottlenecks across system layers, from applications and databases to infrastructure and networking.
  • Solution development: Develop software or automation solutions to address performance problems and improve system efficiency.
  • Performance testing: Design, script, run, and analyze performance tests to simulate different load conditions and validate non-functional requirements.
  • Collaboration: Work closely with development, infrastructure, and product teams to set performance goals and implement improvements.
  • Monitoring: Monitor systems after deployment to ensure ongoing performance and adherence to Service Level Objectives (SLOs) and Service Level Agreements (SLAs).
  • Optimization: Influence architectural and design decisions to prioritize key performance goals, such as latency and throughput.
  • Customer Support: Simulate, reproduce, and troubleshoot production performance issues.
  • Performance Lab Support: Servicing data center hardware and upgrading software.

Qualifications

  • Accountability
  • Dealing with ambiguity
  • Interpersonal savvy
  • Organizational skills
  • Learning Agility

Requirements

  • Technical skills: Expertise in scripting, performance testing tools, code profiling, and understanding of various technologies like databases, APIs, and infrastructure.
  • Problem-solving: Strong analytical and problem-solving skills to tackle complex performance challenges.
  • AI first mindset and proven proficiency in using AI for testing.
  • Domain knowledge: Understanding of the business domain to effectively communicate with stakeholders and developers.
  • Expertise in cross-platform Operating Systems (Linux/UNIX/Mac OSX/Windows), filesystems, databases, and networking.
  • Software knowledge: C/C++, Perl, Rust exposure; Linux OS, JMeter, BlazeMeter knowledge; system tools: strace, lsof, netstat, vmstat, and graphing.
  • 10+ years of industry-level software performance engineering experience.
  • 10+ years of experience with high-level programming languages, with a preference for C++/Rust.
  • Education: A bachelor's degree in computer science, software engineering, or a related field is typically required.

Benefits

  • Medical, dental, and vision insurance
  • Retirement benefits
  • Life insurance
  • Wellness programs
  • Total time off
  • Other employee perks that may be offered by Perforce from time to time
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Principal Software Engineer In Test I @Perforce
Software Development
Salary $120,850 - $169..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 1wk ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 165,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 165,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 165,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later