Remotery

Principal Software Engineer – Test

Posted May 7

This is a fully remote position, open to applicants in California.

📋 Description

• Performance testing platforms: Conduct performance and scalability evaluations of both new and advanced cross-platform functionalities in C++/Rust across a range of Linux/UNIX/Mac OSX/Windows environments.

• Performance analysis: Detect and assess performance issues and bottlenecks throughout system layers, including applications, databases, infrastructure, and networking.

• Solution development: Create software or automation solutions aimed at resolving performance challenges and enhancing system efficiency.

• Performance testing: Design, script, execute, and interpret performance tests that mimic various load conditions to validate non-functional requirements.

• Collaboration: Collaborate closely with development, infrastructure, and product teams to establish performance objectives and implement enhancements.

• Monitoring: Oversee systems post-deployment to ensure sustained performance and compliance with Service Level Objectives (SLOs) and Service Level Agreements (SLAs).

• Optimization: Impact architectural and design choices to emphasize critical performance objectives such as latency and throughput.

• Customer Support: Simulate, replicate, and troubleshoot performance issues in production environments.

• Performance Lab Support: Maintain data center hardware and manage software upgrades.


⛳️ Requirements

• Technical skills: Proficiency in scripting, performance testing tools, code profiling, and familiarity with various technologies including databases, APIs, and infrastructure.

• Problem-solving: Robust analytical and problem-solving capabilities to address intricate performance challenges.

• AI first mindset and demonstrated expertise in leveraging AI for testing purposes.

• Domain knowledge: Comprehension of the business domain to effectively engage with stakeholders and developers.

• Expertise in cross-platform Operating Systems (Linux/UNIX/Mac OSX/Windows), filesystems, databases, and networking.

• Software knowledge: Experience with C/C++, Perl, and Rust; familiarity with Linux OS, JMeter, BlazeMeter; and system utilities such as strace, lsof, netstat, vmstat, and graphing tools.

• 10+ years of industry-level software performance engineering experience.

• 10+ years of experience with high-level programming languages, preferably C++/Rust.

• Education: A bachelor's degree in computer science, software engineering, or a related discipline is generally required.


🏝️ Benefits

• Medical

• Dental

• Vision

• Retirement benefits

• Life insurance

• Wellness programs

• Total time off

• Other employee perks

People also viewed

Miratech12 min ago

Senior QA Automation Engineer, Playwright

QA flagQatar OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
Productiv Teams1 hour ago

QA Automation Engineer, AI-Assisted Test Development

PL flagPoland OnlyFreelanceSoftware Development Engineer in Test (SDET)
ApplyView job
Rysun Labs11 hours ago

Senior QA Automation Engineer

US flagAlabama, +44 more statesFull-timeSoftware Development Engineer in Test (SDET)$100k/year
ApplyView job
Whisk11 hours ago

Staff Software Engineer – Test

Anywhere in the WorldFreelanceSoftware Development Engineer in Test (SDET)
ApplyView job
Worth AI11 hours ago

Software Development Engineer – Test

US flagFlorida OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
Guidehouse11 hours ago

QA Automation Engineer

US flagTexas OnlyFull-timeSoftware Development Engineer in Test (SDET)$53k – $88k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers