As a Performance Architect Engineer, you will be responsible for designing, developing, and implementing performance optimization solutions for our applications and systems. You will work closely with cross-functional teams to identify performance bottlenecks, develop solutions, and ensure that our systems meet the required performance, scalability, and reliability standards. The ideal candidate will have a strong background in performance engineering, architecture, and software development, with expertise in performance testing, monitoring, and optimization.
Mandatory Requirements Bachelor's degree in computer science, Engineering, or related field At least 5 years of experience in performance engineering, architecture, and software development Strong knowledge of performance testing tools, such as JMeter, Gatling, or NeoLoad Experience with performance monitoring tools, such as New Relic, AppDynamics, or Datadog Knowledge of cloud-based infrastructure, such as AWS or Azure Experience with containerization and orchestration tools, such as Docker and Kubernetes Experience with agile development methodologies and version control systems, such as Git Excellent analytical, problem-solving, and communication skills Ability to work collaboratively with cross-functional teams and stakeholders Strong understanding of performance engineering principles, practices, and standards Experience with process improvement and implementation of new systems and tools Certification in performance engineering, such as Certified Performance Engineer (CPE) or Certified Application Performance Engineer (CAPE), is a plus Desired Attributes and Skills Experience with machine learning and artificial intelligence concepts Knowledge of DevOps practices and tools, such as Jenkins, Ansible, or Puppet Familiarity with IT service management frameworks, such as ITIL Experience with security and compliance frameworks, such as HIPAA or PCI-DSS Certification in software development, such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate Key Responsibilities Design and develop performance optimization solutions for applications and systems Collaborate with cross-functional teams to identify performance bottlenecks and develop solutions Develop and maintain performance testing frameworks, scripts, and tools Conduct performance testing, monitoring, and analysis to identify areas for improvement Develop and implement performance optimization strategies, including caching, content delivery networks, and load balancing Collaborate with development teams to ensure that performance considerations are integrated into the development process Develop and maintain performance metrics, dashboards, and reports to track system performance Work with operations teams to ensure that performance optimization solutions are properly deployed and monitored Stay up-to-date with industry trends and emerging technologies in performance engineering and architecture Participate in code reviews and ensure that solutions are aligned with industry best practices and company standards #J-18808-Ljbffr