firstPRO, Inc
Overview
The
Performance Architect
will evaluate application and system performance, pinpoint inefficiencies, and drive continuous optimization initiatives. This role partners closely with engineering and operations to embed performance considerations throughout the software development lifecycle and maintains performance testing infrastructure aligned with modern technologies and best practices.
Key Responsibilities
Diagnose and resolve performance issues across code, infrastructure, software, hardware, and network layers.
Recommend and implement optimizations for cloud-hosted (Azure/GCP) and on-premise tiered systems.
Define and maintain key performance metrics ("golden signals") for application health monitoring, including dashboards, SLAs, alerts, logs, and trace configurations.
Utilize tools such as
Wireshark
and
Fiddler
to perform detailed network analysis and troubleshoot latency or packet-level issues.
Conduct root cause analysis on production performance problems, collaborating with developers to apply corrective actions.
Partner with performance engineers to establish a
Continuous Performance Program , promoting reliability and scalability across applications.
Automate and execute performance testing using containerized (Docker-based) environments that can be dynamically created and torn down.
Design and script load tests to assess performance, stability, and capacity thresholds.
Carry out benchmarking and modeling exercises to uncover bottlenecks, fine-tune configurations, and guide architectural improvements.
Continuously monitor production and non-production systems, proactively identifying and preventing performance degradation.
Create and maintain documentation for performance strategies, data automation frameworks, and performance reporting standards.
Stay current on emerging technologies and industry practices to ensure performance tools and methodologies remain best-in-class.
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
10+ years of experience in software or performance engineering.
Demonstrated expertise in optimizing and troubleshooting complex enterprise-level systems.
Minimum 3 years of hands‑on experience with performance monitoring tools such as Dynatrace, AppDynamics, or New Relic.
At least 7 years of experience using load testing platforms like LoadRunner, JMeter, or NeoLoad.
Familiarity with log monitoring solutions such as ELK Stack, Splunk, or ServiceNow (1+ year).
Exposure to CI/CD tools including Jenkins and GitHub Actions (2+ years).
Preferred Qualifications
Master’s degree in Computer or Software Engineering.
3+ years of experience in database performance tuning (MongoDB, Oracle, or SQL Server).
Experience analyzing and optimizing top-running database queries and indexing strategies.
1+ years of experience in application memory tuning and optimization.
Seniority Level Mid-Senior level
Employment Type Full-time
Job Function Information Technology
Industries Education
Location Acton, MA
Salary $150,000–$165,000
#J-18808-Ljbffr
Performance Architect
will evaluate application and system performance, pinpoint inefficiencies, and drive continuous optimization initiatives. This role partners closely with engineering and operations to embed performance considerations throughout the software development lifecycle and maintains performance testing infrastructure aligned with modern technologies and best practices.
Key Responsibilities
Diagnose and resolve performance issues across code, infrastructure, software, hardware, and network layers.
Recommend and implement optimizations for cloud-hosted (Azure/GCP) and on-premise tiered systems.
Define and maintain key performance metrics ("golden signals") for application health monitoring, including dashboards, SLAs, alerts, logs, and trace configurations.
Utilize tools such as
Wireshark
and
Fiddler
to perform detailed network analysis and troubleshoot latency or packet-level issues.
Conduct root cause analysis on production performance problems, collaborating with developers to apply corrective actions.
Partner with performance engineers to establish a
Continuous Performance Program , promoting reliability and scalability across applications.
Automate and execute performance testing using containerized (Docker-based) environments that can be dynamically created and torn down.
Design and script load tests to assess performance, stability, and capacity thresholds.
Carry out benchmarking and modeling exercises to uncover bottlenecks, fine-tune configurations, and guide architectural improvements.
Continuously monitor production and non-production systems, proactively identifying and preventing performance degradation.
Create and maintain documentation for performance strategies, data automation frameworks, and performance reporting standards.
Stay current on emerging technologies and industry practices to ensure performance tools and methodologies remain best-in-class.
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
10+ years of experience in software or performance engineering.
Demonstrated expertise in optimizing and troubleshooting complex enterprise-level systems.
Minimum 3 years of hands‑on experience with performance monitoring tools such as Dynatrace, AppDynamics, or New Relic.
At least 7 years of experience using load testing platforms like LoadRunner, JMeter, or NeoLoad.
Familiarity with log monitoring solutions such as ELK Stack, Splunk, or ServiceNow (1+ year).
Exposure to CI/CD tools including Jenkins and GitHub Actions (2+ years).
Preferred Qualifications
Master’s degree in Computer or Software Engineering.
3+ years of experience in database performance tuning (MongoDB, Oracle, or SQL Server).
Experience analyzing and optimizing top-running database queries and indexing strategies.
1+ years of experience in application memory tuning and optimization.
Seniority Level Mid-Senior level
Employment Type Full-time
Job Function Information Technology
Industries Education
Location Acton, MA
Salary $150,000–$165,000
#J-18808-Ljbffr