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.
- ...transformation pioneer, and software engineering innovator operating on an... ...client-side states, and deploy performance-optimized financial user... ...and high concurrency browser loading performance. Cross-... ...and Integration Automated Testing: Build, automate, and maintain...PerformanceFull timeContract workWork at officeRemote workWork from homeShift work
- ...The Role We are looking for a Senior AI Engineer to join our team and develop next-... ...architectures. You will collaborate closely with software engineers, product teams, and business... ...deliver AI use cases Optimize the performance, scalability, and reliability of AI...PerformanceFull time
- ...Role We are looking for a Senior Java Software Engineer to join our team and contribute to the... ...will develop secure, scalable, and high-performance backend applications using Java and modern... ...Develop unit and integration tests to ensure software quality Support system...PerformanceFull time
- ...traditional cloud providers. We are seeking a AI Infrastructure Engineer with strong experience in production-grade model serving and... ...efficiency, network throughput, and model artifact storage performance Design observability systems for tracking inference latency...PerformanceFull timeRemote work
- ATCOM S.A. is responsible for numerous large and notable web projects and solutions in Greece, in a variety of sectors, such as large e-commerce and travel sites, intranets, news portals or other large-scale web applications, for the private and public sector. Being...SuggestedFull timeRemote workNight shift
- ..., bugs, or vulnerabilities. ~ Develop test cases and procedures to ensure the accuracy... ...~ Work closely with our founders and engineering team to develop, design, and implement high... ...features and security solutions. ~ Software engineering background (CS/SE degree or...Full timeContract workWork experience placementRemote work
- ...role Responsibilities: ~ Work closely with our founders and engineering team to develop, design and implement high-impact features.... ...estimations. ~ Stay up-to-date on emerging technologies. ~ Software engineering background (CS/SE degree or equivalent experience)...Full timeContract workWork experience placementRemote work
- The Role Our company is growing and our solutions are expanding, leading to interesting technical and product challenges. You will work on Python & Django , in collaboration with our Development and Product teams. Your goal will be to build a complex infrastructure of services...Part timeRemote work
- ATCOM S.A. is responsible for numerous large and notable web projects and solutions in Greece, in a variety of sectors, such as large e-commerce and travel sites, intranets, news portals or other large-scale web applications, for the private and public sector. Being the...Full time
- ...and LinkedIn. EUROPEAN DYNAMICS (ED) is a leading European Software, Information, and Communication Technologies company, operating... ..., Den Haag, Hong Kong, etc.) The company employs over 1100 engineers, IT experts, and consultants (around 3% PhD, 41% MSc, and 54%...Full timeWork experience placementRemote workFlexible hours
- Are you a Python Developer looking for an exciting opportunity to join a dynamic team? Join us in Athens or work remotely, and become part of our expanding development teams working on innovative projects. What You'll Do: The Python Developer will design and implement solutions...Full timeWork experience placementRemote work
- ...supporting the Technical Supplies Team. The candidate is required to perform difficult and complex technical duties, related to the... ...established policies and regulations. The Technical Procurement Engineer researches, evaluates and purchases services, supplies and equipment...PerformanceContract workWork experience placementWork at office
- The Role We are looking for a Senior AI Engineer to join our team and develop next-generation AI-powered applications that leverage Large... ...Agentic AI architectures. You will collaborate closely with software engineers, product teams, and business stakeholders to deliver...Full time
- The Role Our company is growing and our solutions are expanding, leading to interesting technical and product challenges. You will work on Python & Django , in collaboration with our Development and Product teams. Your goal will be to build a complex infrastructure...Full timePart timeRemote workFlexible hours
- ...many years later, we deliver software solutions for renowned companies... ...-certified Senior Data Engineer to join our team. We are on... ...efficiency, with strong focus on performance tuning (latency, partitioning... ...quality, validation, and testing frameworks across all pipeline...PerformanceFull timeSummer workWork at officeHome officeFlexible hours
- ...validation. Improve disaster recovery and operational evidence: tested restores, documented recovery paths, measurable RTO/RPO... ...metadata. Help build DBaaS-style self-service capabilities so engineering teams can request databases, access, credentials, and operational...Full time
- ...which you will serve as a trusted technical expert and consultative partner for German-speaking clients, helping them maximise the performance and value of their digital advertising campaigns and solutions. If you are passionate about digital marketing technology, fluent...PerformanceFull time
- Relevance Digital is a multi-awarded, fast-growing, technology-first Growth Agency, bringing together 180+ performance marketing experts, designers, developers, and data scientists. Great Place To Work® Great Place To Work Hellas® certified Relevance in 2020 as a Great...PerformanceFull time
- ...Greece, Benaki Museum. Awards Google Premier Partner Awards 2021: Diversity, Equity, and Inclusion Award Winner Peak Awards 2020: Performance Agency of The Year (41 Awards) Google Premier Partner Awards 2019: Video Excellence Award Winner E-volution Awards 2019: 14...PerformanceFull time
- ...Strong sourcing and headhunting skills, particularly using job portals and social media Comfortable working independently with performance-based targets Highly organised, proactive and self-motivated Passionate about candidate experience and quality-driven...PerformanceFreelanceRemote work
- ...EXUS is seeking a Head of Data Engineering to lead the strategic direction, architecture, and delivery of our data engineering function... ..., and architecture Build, manage, and develop a high-performing data engineering team Oversee the design and operation of...PerformanceFull timeRemote work
$39.5 per hour
...Job Summary The Metrology Quality Engineer is responsible for ensuring the accuracy, reliability, and performance of analytical instrumentation while supporting... ...System (QMS) standards Support acceptance testing and commissioning of new analytical equipment...PerformanceHourly payFull timeContract workTemporary workShift work- ...acquisition efficiency and improve CPA . Testing Roadmap: Run a robust testing roadmap,... ...on improving CR, LTV , and other performance metrics. ~ Strong collaboration skills... ...testing. ~ Familiarity with leading agile software development ceremonies is a plus....PerformanceContract workFor contractorsRemote workFlexible hours
- ...hiring needs. • Ensure compliance with recruitment processes, policies, and systems. • Monitor sourcing effectiveness through key performance indicators (KPIs) and identify opportunities to improve recruitment outcomes, such as direct sourcing, time-to-fill, cost-per-...PerformanceFull timeFixed term contractWorldwide
- ...our team. You will be part of a talented software team that delivers the latest in... ...Contribute to the design, development and testing of production-grade conversational AI systems... ...human-system dialogs, assess overall system performance and identify improvement opportunities....PerformanceFull time
- ...Siemens Siemens Digital Industries Software is a leading provider of solutions for... ...processing solution. HyperView enables engineers across automotive, aerospace, and industrial... ...and UX teams to deliver high-performance, scalable visualization solutions for large...PerformanceWork at officeWork from home
- ...from anywhere/Fully remote Competitive compensation package. Uncapped commission tied directly to closed deals and revenue performance. Annual performance bonus. Private medical insurance. Restaurant ticket / meal voucher benefit. Professional growth and...PerformanceFull timeRemote work
- ...partner for German-speaking clients, helping them maximise the performance and value of their digital advertising campaigns and... ...specific needs. Collaborate closely with internal product, engineering, and account management teams to relay client feedback and contribute...PerformanceFull timeRelocation package
- ...Professional growth: You'll have opportunities for career development supported by a culture that values learning, innovation, and performance. Competitive package: A competitive salary and comprehensive benefits package aligned with position’s level within market,...PerformanceFull timeWork at officeLocal area
- ...Power Automate. Experience working in technology, software, consulting, automotive, engineering, or other complex operational environments. Experience... ...package that grows with your impact. Annual Performance and Salary Reviews to celebrate your progress. ⚡Supporting...PerformanceFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Load Testing & Performance Engineering. Be the first to apply!
- software developer fintech Hellenic Republic
- software engineer Hellenic Republic
- part time software developer remote Hellenic Republic
- junior software developer remote Hellenic Republic
- software developer Hellenic Republic
- software engineer healthcare Hellenic Republic
- software engineer remote Hellenic Republic
- consulting software engineer Hellenic Republic
- startup software engineer Hellenic Republic
- cybersecurity software engineer Hellenic Republic













