1 day ago
Remote, Spain +7 moreSenior
Responsibilities
- Lead performance testing for complex cloud-based systems, focusing on scalability, resilience, and deep performance analysis.
- Define and set up performance-testing approaches for cloud-native components and architectures.
- Test cloud elasticity, auto-scaling policies, failover, and self-healing mechanisms under peak load.
- Perform root-cause analysis using heap dumps, thread dumps, memory-leak identification, and database-query optimization.
- Establish Non-Functional Requirements, SLAs, SLOs, and Error Budgets with product managers.
- Translate business and technical requirements into performance-testing plans, test scenarios, and relevant metrics.
- Analyze performance results and recommend improvements across application, infrastructure, cloud, and network layers.
- Mentor junior and intermediate engineers and share performance-testing expertise with the team.
Requirements
- 4–7 years of experience in software testing, test automation, performance testing, or performance engineering.
- Strong hands-on performance-testing experience, including starting testing for a component from scratch.
- Strong understanding of how application, infrastructure, cloud, and network components affect performance.
- Expertise in network-latency tuning, caching strategies, database connection pooling, capacity planning, and cost-versus-performance analysis.
- FinOps awareness and strong analytical, problem-solving, technical communication, collaboration, client-management, and stakeholder-management skills.
- Programming or scripting skills, preferably with Python or Scala.
- Hands-on experience with AWS or another major cloud platform.
- Technical leadership and mentoring experience.
- Upper-Intermediate or higher English proficiency.
- Desirable experience with AWS CloudWatch Logs Insights, AWS X-Ray, Amazon EC2 Auto Scaling, Amazon Aurora or DynamoDB Performance Insights, AWS Compute Optimizer, Distributed Gatling Enterprise, k6 Cloud, Gremlin, Chaos Mesh, OpenTelemetry, Dynatrace, Datadog APM, or Prometheus/Grafana.
- Relevant certifications or courses such as AWS Certified DevOps Engineer or Solutions Architect – Professional, SRE Fundamentals, or Advanced Cloud Systems Performance & Profiling.
Benefits
- Remote workplace in Europe within a remote-first global team.
- Contractor opportunity with a US-based outsourced software development company.
- Opportunity to lead performance testing for complex cloud systems and solve challenges across application, infrastructure, and cloud layers.
- Opportunity to shape performance practices and mentor other engineers.
About Dev.Pro
Dev.Pro is a privately held software engineering services firm that builds and supports custom applications for technology-driven companies and enterprises. Founded in 2011 and headquartered in Charlotte, North Carolina, it operates as a remote-first organization delivering web, mobile, and cloud solutions, plus DevOps and UI/UX. Engagements range from dedicated teams to project-based work across stacks such as JavaScript, .NET, Java, and C++.
