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 Jobs via eFinancialCareers, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior or Staff Site Reliability Engineer - Performance Engineering will play a pivotal role in enhancing the reliability, performance, and scalability of our technology services. This position involves collaborating with cross-functional teams to design, implement, and maintain systems that meet stringent performance standards. The ideal candidate will possess strong analytical skills and will leverage their expertise to address system inefficiencies, ensure optimal application performance, and contribute to the overall success of our engineering initiatives.
Job Responsibilities
- Design, implement, and maintain performance testing frameworks to ensure high-performing applications.
- Collaborate with development and production teams to identify performance bottlenecks and propose solutions.
- Perform system monitoring and analysis to diagnose and troubleshoot performance issues.
- Develop and support automated testing strategies to ensure software reliability and scalability.
- Establish performance baselines and thresholds, and continuously refine them based on system evolution.
- Provide technical mentorship to junior engineers and contribute to knowledge sharing initiatives.
- Participate in root cause analysis for incidents and document findings for continuous improvement.
- Stay updated on industry trends and best practices in site reliability and performance engineering.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; MS or equivalent is a plus.
- 5+ years of experience in site reliability engineering, performance engineering, or software development.
- Strong programming skills in languages such as Python, Java, or Go.
- Proficiency in performance testing tools like JMeter, LoadRunner, or similar frameworks.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- In-depth understanding of distributed systems and microservices architecture.
- Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Excellent communication and collaboration skills within cross-functional teams.
Technologies & Tools
The position will utilize a wide range of technologies and tools including, but not limited to, cloud services (AWS, Azure), containerization (Docker, Kubernetes), performance testing software (JMeter, LoadRunner), scripting languages (Python, Java, Go), and monitoring solutions (Prometheus, Grafana). Knowledge of CI/CD pipelines and version control systems is also essential for efficient workflows within the engineering teams.
Ideal Candidates
The ideal candidates for this position are highly analytical, detail-oriented, and possess a strong technical foundation in systems performance. They are proactive problem solvers who thrive in a collaborative environment and enjoy tackling complex challenges. Strong communication skills, coupled with a passion for technology and continuous improvement, will ensure their success in fostering innovation and enhancing system reliability within the organization.
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.