Software Development Engineer – Performance & Reliability
Salary Range: $92,300.00 - $153,900.00. This pay range represents the minimum and maximum compensation for the position; final compensation may vary based on work location, job experience, skills, and relevant educational attainment and/or training.
Location: Lake Forest, CA (hybrid). Candidate must reside within a commutable distance (<50 miles) to qualify. This role is unable to provide sponsorship at this time.
About the role
Join a passionate engineering team building and scaling the performance backbone of a cutting-edge industrial IoT cloud platform. You'll own our enterprise-grade performance testing framework, ensuring the platform performs reliably at scale across distributed microservices. This is a high-impact role at the intersection of software engineering, performance science, and AI-driven automation — ideal for someone who thrives on solving hard problems and setting the engineering standard for those around them.
Responsibilities
- Own and evolve the k6-based PSR Framework, including test architecture, authentication strategies, scenario builders, and reporting
- Design and execute large-scale performance tests (load, soak, stress, spike) against distributed microservice architectures
- Build Agentic AI workflows that automate test generation, execution, and intelligent result analysis using LLM-powered agents
- Integrate and maintain automated performance pipelines in Azure DevOps with quality gates and stage-based reporting
- Provide technical consultancy and mentorship to the offshore PSR team and internal development teams
Requirements
- 6+ years of experience in software development in test
- Strong proficiency in TypeScript/JavaScript; hands-on k6 experience (2+ years) including executors, VU lifecycle, and custom metrics
- Proven experience testing large-scale distributed architecture with 1000+ concurrent virtual users
- Experience building and operationalizing CI/CD pipelines (Azure DevOps, GitHub Actions, or equivalent)
- Solid understanding of REST, HTTP/2, and gRPC API testing patterns under load
- Hands-on experience with cloud platforms (Azure preferred), OAuth 2.0/OIDC, and identity management
Skills
- Experience building AI agent pipelines, LLM integrations, and autonomous multi-step test workflows, with a drive to explore emerging automation possibilities
- Ability to design modular, reusable framework architectures that elevate engineering quality across multiple teams
- Familiarity with observability stacks (Grafana, Application Insights, Open Telemetry) and a desire to push reliability standards higher
- Strong communicator who can document clearly, mentor effectively, and deliver in a fast-paced, self-directed environment
Benefits
- Flexible work hours
- 20 days PTO rising to 25 with service
- Three paid volunteering days
- Primary and secondary parental leave
- Well-being support
- Medical, dental, and vision coverage
- 401K retirement plan
It’s possible we’re hiring for this position in multiple countries, in which case the above benefits apply to the primary location. Specific benefits vary by country, but packages are similarly comprehensive.
Schedule
Hybrid role based at a local AVEVA office, with an expectation of being on-site 50% of working hours to support collaboration and connection.