Performance Architect - Boston, MA
Irvine, CA
Full Time
$150k - $160k
Job Description
A technology-focused organization is seeking a Performance Architect to lead performance optimization across software systems. This role focuses on analyzing system performance metrics, identifying bottlenecks, and providing actionable recommendations to improve system efficiency and reliability. You will collaborate with development and operations teams to ensure performance is integrated into the software development lifecycle from the outset, while designing and maintaining performance testing frameworks and tools.
This role offers a unique opportunity to influence system architecture, implement best practices for performance engineering, and contribute to long-term reliability and scalability of mission-critical applications.
Required Skills & Experience
-
Bachelor’s Degree in Computer Science, Software Engineering, or related field
-
10+ years of performance engineering and/or software engineering experience
-
Expertise in performance testing, benchmarking, and root cause analysis
-
Hands-on experience with performance test frameworks, load testing, and infrastructure setup
-
Proficiency with cloud platforms (GCP, Azure) and on-prem tiered environments
-
Strong troubleshooting skills across hardware, software, networking, and infrastructure
-
Ability to collaborate with cross-functional teams including developers, operations, and performance engineers
Desired Skills & Experience
-
Master’s Degree in Computer Science, Software Engineering, or related field
-
Experience with network profiling tools (Wireshark, Fiddler)
-
Knowledge of CI/CD and containerization for automated performance testing
-
Ability to develop dashboards, define SLAs, implement alerting, logging, and tracing
-
Strong understanding of system monitoring, benchmarking, and performance modeling
-
Experience creating and maintaining performance test strategies, automated test data creation, and reporting frameworks
-
Staying current with industry trends and emerging technologies in performance engineering
What You Will Be Doing
Tech Breakdown
-
50% Performance analysis, benchmarking, and optimization
-
25% Designing, scripting, and executing automated performance tests
-
15% System monitoring, alerts, and production reliability improvements
-
10% Process improvement, documentation, and collaboration
Daily Responsibilities
-
Analyze system performance metrics and identify bottlenecks
-
Collaborate with development and operations teams to integrate performance considerations into the SDLC
-
Develop, configure, and execute performance tests to validate system stability and scalability
-
Implement performance improvements for cloud and on-prem environments
-
Conduct root cause analysis for production issues and recommend corrective actions
-
Establish dashboards, SLAs, logging, tracing, and alerts for system health
-
Mentor and guide team members in performance engineering best practices
-
Research and implement the latest tools, techniques, and trends to improve performance testing frameworks