Software Engineer - Load Testing & Performance Engineering
Magic Media
Cyrex, a Magic Media company, is a media and tech start-up powered by creativity and innovation. We work with leading developers and publishers in the games industry, providing support and solutions designed around individual needs and carried out by global experts.
For more than a decade, Cyrex has secured and stress-tested the products of some of the world’s most demanding technology companies, from global entertainment platforms to regulated financial and healthcare infrastructure. We’re a small team, but we’ve built a client list and track record that go well beyond our size.
Load testing is one of the things we’re best known for.
Studios and platform teams come to us ahead of a launch, major release, or marketing push, the point where years of work suddenly meets a very large number of simultaneous users, with no opportunity for a second attempt. Our job is to simulate that moment before it happens, find what breaks, understand why, and work alongside the customer to fix it.
We do this using a load-testing platform we built ourselves. It’s mature, proven, and already in production. Part of your role will be keeping it that way: maintenance, bug fixes, dependency and infrastructure upgrades, and targeted improvements when an engagement requires them.
The platform spans a Go backend , two React frontends , and AWS infrastructure capable of spinning up enough load generation to put serious systems under real strain.
Platform maintenance isn’t a full-time job, though, and we won’t pretend it is. The larger part of this role is the load testing itself.
That starts with test engineering: designing scenarios that accurately model how real users behave and implementing them in Python against whatever protocols the customer’s system happens to use.
It also means working directly with customers. Our load testing is expert-led; we don’t hand over a dashboard and disappear. We work through iterations with the customer’s engineering team: agree on what we’re trying to prove, build the scenario, run the test, analyse the results together, identify the bottleneck, make changes, and go again.
You’ll be part of those sessions and, as you grow into the role, expected to lead them.
That combination is why we’re looking for someone with range rather than a narrow specialist. This role sits somewhere between software engineering, performance engineering, systems analysis, and technical delivery, and you need to be comfortable moving between all four.
Who we’re looking for
We’re looking for an engineer who is genuinely comfortable moving across a stack and equally comfortable working directly with a customer.
You write strong Python . It’s the language of our test scenarios and much of the tooling around them, so it’s where you’ll spend most of your development time. But you’re not attached to staying in one language: keeping the platform healthy means being willing to work in Go , TypeScript , Terraform , and AWS as the situation demands.
You’re comfortable working in codebases you didn’t write. A mature platform benefits from careful, well-scoped changes rather than unnecessary rewrites. You can step into unfamiliar code, understand how it works, diagnose the actual problem, fix it properly, and ideally leave things a little better than you found them.
You find systems under stress interesting. When something starts falling over at high concurrency, your instinct is to understand exactly why. You’re comfortable digging through metrics, traces, logs, and application behaviour until you can explain what is actually happening, and you know the first explanation is not always the right one.
You can also communicate that reasoning clearly to customers. Not in a sales sense, but as an engineer: explaining what a latency curve is telling their team, challenging a test scenario that won’t answer the question they think it will, and staying calm and methodical when a live test produces an unexpected result.
Our customers are technical. They rely on our judgement as much as they rely on our tooling.
Finally, you’re pragmatic about the less glamorous parts of performance engineering. Test data, account pools, flaky protocol clients, awkward environments, and reproducing behaviour that only appears under load are not distractions from the job, they are the job. The engineers who do well here enjoy solving those problems too.
The stack
Test engineering: Python, using open-source load-testing tooling that we extend heavily
Platform backend: Go, PostgreSQL
Frontend: React, TypeScript
Infrastructure: AWS, infrastructure as code, containers
Protocols: WebSockets, gRPC, protobuf, and occasionally bespoke binary protocols
Requirements
- 4+ years of software engineering experience , with meaningful ownership of what you shipped.
- Strong Python skills. This is the core language for the role.
- Hands-on cloud experience, ideally with AWS , including infrastructure as code and containers, and an understanding of what happens technically and financially when infrastructure is scaled aggressively.
- Enough breadth to confidently maintain a typed backend and React frontend you didn’t originally build, even if neither is your primary specialism.
- A practical understanding of distributed systems and their failure modes, including timeouts, back-pressure, connection limits, resource contention, and the difference between a system that is slow and one that is actually failing.
- The communication skills to lead a technical session with a customer, explain what you’re seeing clearly, and make sound engineering recommendations.
- Excellent spoken and written English.
Experience with performance or load-testing tools such as Locust , k6 , JMeter , Gatling , or tooling you’ve built yourself is a strong advantage.
Experience with games, real-time systems, or high-traffic consumer platforms is also useful, but not required.
A practical note about the role
Some test windows happen outside normal office hours.
That’s the nature of the work: tests sometimes need to run when a customer’s environment is available, or when engineering teams across multiple time zones can participate.
It isn’t constant, and we plan around it when it happens, but it is a real part of the role and we’d rather be clear about that from the beginning.
Benefits
- The opportunity to work on systems behind products used by very large numbers of people, at the moments when reliability matters most.
- A role that combines hands-on engineering, deep technical problem-solving, and customer delivery rather than being purely a ticket queue or purely consultancy.
- Real ownership of a mature load-testing platform that is already built, proven, and working, with the freedom to improve it as our needs evolve.
- Room to grow with Cyrex. As you build expertise and take on more responsibility, there are opportunities to lead larger and more complex engagements, deepen your technical ownership, help shape how we approach performance engineering, and grow into broader technical or team leadership roles.
- Direct contact with the engineering teams you’re helping, with the opportunity to become a trusted technical counterpart to some of the world’s most demanding technology companies.
- Direct access to founders and leadership, with decisions made in days rather than quarters.
- Competitive compensation with straightforward, regular reviews.
- A small, multicultural team where your contribution is visible and where there is room to shape your role as the company evolves.
- ...hardware, installing software, or changing a line of... ...significant improvement in performance and a decrease in spam... ...: Austin, TX About Engineering at Cloudflare... ...Engineer to join the Load Balancing team. You will... ...writing code, automated tests, and monitoring production...PerformanceFull timeLocal area
- ...providing Information Technology, Engineering Services, Program Management... ...We are seeking a Mid-Level Test Engineer to help ensure the quality, reliability, and performance of our AdmitIT product. In... ...team members throughout the software development lifecycle · Contribute...PerformanceFull timeFor contractorsRemote workFlexible hours
- ...GPU Server Test Software Engineer This role focuses on GPU server testing diagnostic integration, test automation development, and execute... ...and skill in remote troubleshooting. Key Performance Indicators (KPIs) Integration Accuracy: 100% compliance...PerformanceFull timeCasual workWork at officeRemote workFlexible hours
$104k - $160k
...Lead Test Engineer, #1074 Security Requirement: U.S. Citizenship required Work... ...scripts, maximizing automation across the software delivery pipeline Conduct multi... ...non-functional, interface, system, performance, scalability, load/stress, usability, UAT, regression,...PerformanceFull timeRemote workFlexible hours- ...Cyrex has secured and stress-tested the products of some of... ...well beyond our size. Load testing is one of the things... ...That starts with test engineering: designing scenarios that... ...role sits somewhere between software engineering, performance engineering, systems analysis...PerformanceFull timeWork at office
$169k - $253.6k
...pioneering spirit to our collaborative teams. As a senior Test Automation Software Engineer - Level 5 located in Morrisville, NC or Aurora, CO, you’... ..., with every other Friday off.What You’ll get to Do:Performs technical planning, system integration, verification and...PerformanceFull timeImmediate startRemote workRelocation packageShift work$69.4k - $158k
Test Automation Software EngineerThe Opportunity: Are you looking for an opportunity to leverage your Software Engineering expertise in a high impact role? We’re rapidly building and launch... ...acknowledges employees for exceptional performance and superior demonstration of our...PerformanceFull timeContract workPart timeWork at officeLocal areaRemote work- ...Ultimate Staffing is seeking a GPU Server Test Software Engineer to join a client in Fort Worth. This is a full-time, direct hire position... ...applications. Troubleshooting & Failure Analysis Perform in-depth diagnostic test failure analysis, identify root...PerformanceFull timeLocal areaRemote work
- ...Quality Assurance Engineer Binance is a leading global blockchain... ...combining automated and exploratory testing to ensure product stability,... ...experience issues Perform root cause analysis on test failures... ...in performance testing (page load time, App cold start / warm start...PerformanceRemote workWork from home
- cFocus Software seeks a Mid-Level Test Engineer to join our program supporting the Department of Homeland Security... ...recommendations. ~ Experience performing functional, integration, end-to-end... ...environments. ~ Experience with performance/load tools, API-test tools, test-...PerformanceFull timeRemote work
$130k - $165k
...Senior Test Engineer (Perm, USA, Remote) This is a full-time, permanent... ...to build secure, high-performance applications. Our Nearform engineers... ...and reliability of our software solutions. You will work... ...Experience with Performance and Load testing. Deep...PerformancePermanent employmentFull timeImmediate startRemote workFlexible hours- ...Description Senior Test Engineer – Cloud & Data Platforms Summary... ...secure, scalable, and high-performance solutions. This role... ...integration, regression, performance, load, and security testing for... ...in quality assurance or software/system testing ~ Hands-on...PerformanceRemote jobFull timeFlexible hours
- ...globally. We are currently seeking a skilled and motivated Test and Validation Software Engineer to join our dynamic team. As a Test Engineer, you will... ...Prioritize testing efforts based on risk assessment. Perform various types of testing, including functional,...PerformanceFull timeTemporary workHome office
- ...Artificial Intelligence (AI) System Test Engineer with an analytical, customer... ...Overview Focus: Software test end evaluation Regulatory... ..., adversarial defense, performance, usability, reliability, security... ...- white-box, black-box, load testing, coverage testing and...PerformanceContract workPart timeFor contractorsWork experience placementLocal areaImmediate startRemote work
$106.5k - $146.48k
...development leverages modern software engineering to rapidly deliver safe,... ...020, Radiant is on track to test its first reactor at the Idaho... ...the RoleRadiant is seeking a Loads & Dynamics Engineer to own and... ...transport configurations.Perform structural dynamics analyses...PerformanceFull timeSummer workImmediate startRemote workFlexible hoursWeekend work$85k - $105k
...We are currently seeking a Cleared Systems Test Engineer with experience in both software and hardware testing to join our team in a government contracting... ...with project requirements and specifications. Perform functional, performance, and integration testing of software...PerformanceRemote jobPermanent employmentFull time$150k - $215k
...Job Title: Lead Test Engineer, ESS Location: This role will be based in Sacramento, CA. During the first 3–6 months, the position... ...entrepreneurs, and partners driven by a shared ambition to set the new performance standard for renewable energy and grid resilience....PerformanceFull timeInternshipFlexible hours- ...Radiant is seeking a Lead Test Engineer, Power Generation to own the strategy, execution, and team leadership for testing the power generation... ...used to iterate quickly on our designs evaluating vibration, performance, thermal behavior, and system reliability in development and...PerformanceFull timeImmediate startRemote workFlexible hoursWeekend work
$90k - $120k
...Geo cgi is seeking a Mid-Level Test Engineer to support the U.S. Secret Service within... ...This role focuses on automated and manual software testing supporting enterprise applications... ...with the primary location of performance in Washington DC. Key Responsibilities...PerformanceFull timeFor contractorsWork experience placementLocal areaImmediate startFlexible hours$90k - $125k
...Job Title: Application Test Engineer - CPU Validation & Server System Qualification Office Location: San Jose, CA Work Model: Onsite... ...Proven experience with design, simulation, debugging, and performance analysis of CPU-DRAM Memory. Strong bring-up and debugging...PerformanceFull timeWork experience placementWork at officeLocal areaFlexible hours$160k - $200k
...fully cleared Mid-Level DevOps Engineer to join our dynamic team at... ...teams to deliver reliable software efficiently. The ideal candidate... ..., focusing on cluster performance and data ingestion. Experience... ...with software developers, test engineers, and system...PerformanceFull timeWork experience placementImmediate start- ...Propulsion Test Engineer Location: Onsite in Leander, TX Employment... ...-related test campaigns. Perform data reduction, technical analysis... ..., Onshape, or comparable CAD software. Experience with... ...Pressure transducers Load cells Strain gauges Thermocouples...PerformancePermanent employmentFull time
- ...Seeking an experienced Test Engineer who can create and execute test... ...This includes recommending software for testing or bug tracking,... ...modifications to ensure compliance; and performing initial debugging procedures... ...Familiarity with load and performance testing tools...PerformanceFull time
- ...: 303 | Job Description Job description : PSAP E911 Test engineer Location : San Ramon, CA Duration : Contract Mandatory... ..., Jira, Bugzilla or other test and defect tracking tools • Performance/stability testing and test automation • Microsoft SQL 2008...PerformanceFull timeContract work
- ...challenged by safety, noise, and performance limitations at all scales.... ...and experienced Senior Test Engineer to work onsite in Crossville... ...instrumentation, electronics, and software tools for automation and... ...instrumentation (e.g., strain gauges, load cells, accelerometers,...PerformanceFull timeWork at officeLocal areaRelocation package
$80k - $100k
...Job Title: Test Engineer Job Location: Springfield VA (Hybrid) Job Type: Full Time... ...quality by employing the latest methods of software testing and quality assurance. At... ...DevOps solutions for automated testing Perform load and performance testing to ensure scalability...PerformanceFull timeWork experience placementInterim roleShift work$130k
...Description Title: Senior Test Engineer Location: Remote Terms: Full... ...ensure the quality, security, and performance of mission-critical software within a modern DevSecOps environment... ...validation. Conduct performance, load, and stress testing to verify that...PerformanceRemote jobFull timeTemporary workFlexible hours$98k - $130k
...ABOUT THE JOB As a Camera Test Engineer you will be responsible for... .... Maintain and develop software for test automation, data analytics... ...systems, including their performance requirements and... ...power supplies, electronic loads, thermal chambers, function...PerformanceFull timeWork experience placementImmediate start- ...goal of enabling human life on Mars. TEST ENGINEER (FALCON TEST) At SpaceX, our... ...conduct tests, analyze data to confirm performance, and inform the design/production process... ...strain gauges, accelerometers, flow meters, load cells, relays, solenoid valves) ~...PerformancePermanent employmentFull timeInternship
$110k - $140k
...satellites, the Astra Spacecraft Engine. The Team The Test Operations Team specializes... ..., electrical, fluidic, and software components to validate... ...hot fires, to assess performance and safety. Innovate and Iterate... ..., strain gauges, and load cells Experience in designing...PerformanceFull timeInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Load Testing & Performance Engineering. Be the first to apply!
- cybersecurity software engineer Remote
- graduate software engineer Remote
- software developer fintech Remote
- new graduate software engineer Remote
- senior robotics software engineer Remote
- software engineer visa sponsorship Remote
- software engineer unity Remote
- software qa engineer Remote
- network software engineer Remote
- software engineer remote Remote



