Overview
On Site
150k - 160k
Full Time
Skills
Mergers and Acquisitions
Performance Tuning
Software Development
Systems Architecture
Load Testing
Google Cloud Platform
Google Cloud
Microsoft Azure
Computer Hardware
Computer Networking
DevOps
Computer Science
Software Engineering
Network
Wireshark
Fiddler
Continuous Integration
Continuous Delivery
Modeling
Automated Testing
Reporting
Emerging Technologies
Performance Analysis
Benchmarking
Optimization
Scripting
System Monitoring
Process Improvement
Documentation
Performance Metrics
Collaboration
Software Development Methodology
Scalability
Cloud Computing
Root Cause Analysis
Dashboard
Mentorship
Performance Engineering
Research
Performance Testing
Job Details
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
 
Desired Skills & Experience
 
What You Will Be Doing
 
Tech Breakdown
 
Daily Responsibilities
 
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 (Google Cloud Platform, 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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.