Full Time

Senior or Staff Site Reliability Engineer - Performance Engineering

Circle
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Circle, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior or Staff Site Reliability Engineer - Performance Engineering at Circle will play a pivotal role in enhancing the speed, reliability, and scalability of our systems. The successful candidate will be responsible for implementing performance engineering best practices, conducting thorough performance testing, and collaborating with cross-functional teams to identify areas of improvement. This person will leverage their expertise to advocate for performance optimizations and ensure that our services meet the high availability expectations of our clients and stakeholders.



Job Responsibilities

  • Design and implement performance testing strategies to assess system efficiency and responsiveness.
  • Collaborate with development and operations teams to tune applications and infrastructure for optimal performance.
  • Identify bottlenecks in performance and provide actionable recommendations for improvement.
  • Conduct capacity planning and performance monitoring for all systems.
  • Establish and maintain performance metrics and KPIs to track system performance over time.
  • Engage in root cause analysis to resolve performance-related issues promptly.
  • Lead initiatives to enhance automation in performance testing and monitoring processes.
  • Communicate findings and performance-related insights to stakeholders and senior management.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • A minimum of 5 years of experience in Site Reliability Engineering or a related field.
  • Deep understanding of performance testing tools such as JMeter, Gatling, or LoadRunner.
  • Strong proficiency in scripting languages like Python, Bash, or similar.
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes).
  • Familiarity with microservices architecture and distributed systems.
  • Excellent problem-solving skills and the ability to work under pressure.
  • Strong communication skills and experience in working with technical and non-technical stakeholders.


Technologies & Tools

This position will utilize a variety of technologies and tools to optimize performance within our infrastructure. Key tools include performance testing frameworks (e.g., Apache JMeter, Gatling), monitoring solutions (e.g., Prometheus, Grafana), and cloud services like AWS or Google Cloud Platform. Experience with container orchestration tools such as Kubernetes, along with configuration management tools like Ansible or Terraform, will also be crucial for effectively managing and automating performance-related tasks.



Ideal Candidates

The ideal candidates for this role will possess a strong technical acumen combined with a passion for ensuring system reliability and performance. They should be analytical thinkers who thrive in problem-solving environments and have the ability to translate complex technical concepts into actionable insights. A collaborative mindset is crucial, as the role requires effective communication and teamwork with diverse stakeholders. Successful candidates will also have a continuous improvement mindset, seeking opportunities to enhance systems and processes proactively while adapting to evolving technologies.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.