Principal Software Engineer In Test I

2 hours, 15 minutes ago
Perforce Software

Perforce Software

Perforce Software provides enterprise-scale development tools, including version control, application lifecycle management, and agile planning, enabling innovative organizations to build complex digital products efficiently and with high quality throug...

Internet Software & Services
251-1K
Founded 1995
$20M raised

Description

  • Perform performance and scalability testing for new and advanced cross-platform features on Linux, UNIX, Mac OSX, and Windows.
  • Identify and analyze performance bottlenecks across application, database, infrastructure, and networking layers.
  • Develop software and automation solutions to resolve performance issues and improve system efficiency.
  • Design, script, run, and analyze performance tests under different load conditions to validate non-functional requirements.
  • Collaborate with development, infrastructure, and product teams to define performance goals and implement improvements.
  • Monitor systems after deployment to ensure ongoing performance and compliance with SLOs and SLAs.
  • Influence architectural and design decisions to improve latency, throughput, and other performance goals.
  • Simulate, reproduce, and troubleshoot production performance issues for customers.
  • Support the performance lab by servicing data center hardware and upgrading software.

Requirements

  • 10+ years of industry-level software performance engineering experience.
  • 10+ years of experience with high-level programming languages, with a preference for C++/Rust.
  • Expertise in scripting, performance testing tools, and code profiling.
  • Strong analytical and problem-solving skills for complex performance challenges.
  • Experience working across Linux/UNIX/Mac OSX/Windows operating systems, filesystems, databases, and networking.
  • Knowledge of C/C++, Perl, and Rust, with Linux OS and tools such as JMeter and BlazeMeter.
  • Familiarity with system tools such as strace, lsof, netstat, vmstat, and graphing tools.
  • Understanding of databases, APIs, infrastructure, and other core technologies involved in performance engineering.
  • An AI-first mindset with proven proficiency in using AI for testing.
  • Bachelor's degree in computer science, software engineering, or a related field.
  • Understanding of the business domain and ability to communicate effectively with stakeholders and developers.

Benefits

  • $120,850 - $169,000 annual salary.
  • Medical, dental, and vision coverage.
  • Retirement benefits and life insurance.
  • Wellness programs.
  • Total time off.
  • Other employee perks that may be offered by Perforce.
  • Remote work option in the USA.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Sr. SDET- Securiti.ai

Veeam Software 1K-5K Internet Software & Services

Veeam is hiring a Senior Software Engineer (SDET) for Securiti Sciences to drive quality engineering across the SDLC for web and network application testing.

1 hour, 3 minutes ago

SDET B.

Resilient Co 11-50 Professional Services

Resilient Co. is hiring a remote senior SDET to build and validate automated testing for healthcare applications, with a focus on test coverage, reliability, and secure delivery across modern CI/CD workflows.

Azure BDD C# CI/CD Cypress GraphQL HIPAA JMeter Kafka Locust OAuth Oracle Playwright PostgreSQL REST API Selenium SQL TDD
2 hours, 15 minutes ago

QA Automation

Resilient Co 11-50 Professional Services

QA Automation Engineer role at a remote engineering team in Argentina, focused on improving the quality and security of digital experiences through test automation, exploratory testing, and quality ownership across web, mobile, and backend systems.

Agile Azure BDD CI/CD Docker Eclipse Git GitHub Actions GitLab Grafana InfluxDB IntelliJ IDEA JavaScript JMeter K6 Linux MySQL Playwright PostgreSQL Postman Python Scrum Selenium Shell Scripting SQL Server TypeScript Visual Studio
2 hours, 15 minutes ago

Software Developer Engineer in Test Co-op (Fall 2026)

Magnet Forensics 251-1K Internet Software & Services

Magnet Forensics is hiring a Software Development Engineer in Test Co-op to support engineering on next-generation AI-powered cloud products by building and validating automated test solutions for reliability and performance.

AWS C# CI/CD Datadog Docker DynamoDB Grafana Java OpenSearch Python
2 hours, 30 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers