Job Description
Job Description
TRC is partnered with a leading Turbojet manufacturer opening a new facility here in Atlanta and is in search of a Performance Engineer to support the scaling of their product line!
Job Overview
We are seeking an experienced Senior Performance Engineer to drive initiatives that enhance the performance, scalability, and reliability of our applications and systems across complex, distributed environments. This role is critical to ensuring our technology infrastructure meets the growing demands of our users and business. The ideal candidate will bring deep technical expertise, a strategic mindset, and a passion for optimizing system behavior at scale.
Key Responsibilities
- Lead end-to-end performance engineering efforts across the software development lifecycle — from architecture and design through implementation, deployment, and production monitoring.
- Develop and implement comprehensive performance strategies, including performance testing, profiling, benchmarking, and capacity planning.
- Collaborate cross-functionally with software engineers, systems architects, DevOps, and SRE teams to identify, investigate, and resolve performance bottlenecks across applications and infrastructure layers.
- Design and execute various performance tests such as load, stress, endurance, and scalability tests to evaluate system behavior under different scenarios and workloads.
- Analyze performance metrics, application telemetry, and system logs using modern observability tools to proactively detect issues and recommend improvements.
- Drive continuous performance improvements through profiling, tuning, and architectural refactoring of high-traffic, enterprise-grade systems.
- Mentor and guide junior engineers by providing technical leadership, conducting code and architecture reviews, and sharing performance best practices.
- Contribute to architectural discussions to ensure performance and scalability are integral to system design decisions.
- Create and maintain detailed documentation, including performance baselines, test plans, tuning procedures, and post-mortem reports.
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related technical field; Master’s degree preferred.Minimum of 7 years of hands-on experience in performance engineering, system tuning, and application optimization.Deep knowledge of performance engineering tools and techniques, including (but not limited to) JMeter, LoadRunner, Gatling, Dynatrace, AppDynamics, New Relic, or similar.Proven success in diagnosing and resolving complex performance issues in production environments, especially within distributed, cloud-native, and microservices-based architectures.Strong understanding of application and infrastructure layers, including web servers, databases, APIs, networking, caching, and container orchestration platforms like Kubernetes.Proficiency in scripting or programming languages such as Java, Python, or Go for building performance test harnesses and custom tools.Familiarity with CI / CD pipelines, automated testing frameworks, and integrating performance testing into the release cycle.Excellent analytical, troubleshooting, and communication skills, with the ability to explain technical concepts to both technical and non-technical audiences.Demonstrated ability to lead technical initiatives independently while also working effectively within collaborative team environments.