Remotery

Principal Software Engineer – Test

Posted Jun 21

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 features in C++/Rust across various environments including Linux/UNIX/Mac OSX/Windows.

• Performance analysis: Detect and assess performance challenges and bottlenecks throughout system layers, from applications and databases to infrastructure and networking.

• Solution development: Create software or automation strategies to resolve performance issues and enhance system efficiency.

• Performance testing: Design, script, execute, and evaluate performance tests to replicate various load scenarios and verify non-functional requirements.

• Collaboration: Partner 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: Drive architectural and design decisions to prioritize essential performance targets, such as latency and throughput.

• Customer Support: Simulate, replicate, and troubleshoot production performance challenges.

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


⛳️ Requirements

• Technical skills: Proficiency in scripting, performance testing tools, code profiling, and a solid understanding of various technologies, including databases, APIs, and infrastructure.

• Problem-solving: Exceptional analytical and problem-solving capabilities to address intricate performance issues.

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

• Domain knowledge: Familiarity with 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++, exposure to Perl and Rust; familiarity with Linux OS, JMeter, BlazeMeter; and system tools such as strace, lsof, netstat, vmstat, and graphing tools.

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

• 10+ years of experience in 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 generally required.


🏝️ Benefits

• Medical

• Dental

• Vision

• Retirement benefits

• Life insurance

• Wellness programs

• Total time off

• Other employee perks

People also viewed

Rysun Labs9 hours ago

Senior QA Automation Engineer

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

Staff Software Engineer – Test

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

Software Development Engineer – Test

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

QA Automation Engineer

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

QA Engineer, Automation

MX flagMexico OnlyFreelanceSoftware Development Engineer in Test (SDET)
ApplyView job
Truelogic Software9 hours ago

Senior Software Development Engineer in Test, SDET, AI

MX flagMexico OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers