EEOC

Principal Site Reliability Engineer

EEOC

full-time

Posted on:

Location Type: Hybrid

Location: ScottsdaleArizonaCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $172,000 - $215,000 per year

Job Level

About the role

  • Design and Implement software and tools to improve the performance - availability, scalability, and latency, while delivering end products to customer with the highest efficiency and meeting all security standards.
  • Supports the company’s commitment to risk management and protecting the integrity and confidentiality of systems and data.
  • Build automation and tooling around application management, such as deployments, configuration changes and disaster recovery scenarios.
  • Design, Implement and evangelize Observability and monitoring systems to proactively detect problems and identify cause.
  • Evaluate capacity of the application on a continuous basis to provide stats to the Product/Business teams and recommend an efficient path to scale for future needs.
  • Identify performance bottlenecks and work with cross-functional teams to troubleshoot and resolve issues.
  • Serve as a technical liaison for the application and provide documents and runbooks to Level 1 and Level 2 teams.
  • Participate in 24 X 7 on-call rotation.
  • Be a champion of excellent processes; take the initiative in developing repeatable patterns and standard, re-usable work across teams.
  • Work directly with application development teams to provide feedback and technical requirements to the software development lifecycle, implementing best-practice microservice design patterns and other modern software development approaches.
  • Understand and support the adoption of best-practice microservice design patterns and other modern software reliability approaches and techniques.
  • Be a thought leader: a senior point of expertise on site reliability engineering issues, industry trends and developing technologies.
  • Be a role model to others on the team.
  • Coach and mentor team members.

Requirements

  • Education and experience typically obtained through completion of a Bachelor’s Degree in Business and/or Computer Science or related field.
  • 12+ years of related experience managing large complex projects in a technical or software development environment inclusive of post-graduate degree
  • Proven ability to lead a team through high priority Incidents and improve the RCA process
  • Excellent troubleshooting skills and proven experience resolving technical issues in complex environments
  • Hands-on experience in designing and developing using the one or more of the following technologies - Python, Go, Java
  • Docker - Experience in Microservices Architecture.
  • Messaging frameworks such as Kafka, SQS or JMS
  • Database Technologies like Oracle, Dynamo DB, Aurora etc.
  • Caching layers such as Redis and memcached
  • Strong understanding of Linux administration
  • Experience with CI/CD pipeline implementation including GIT, Chef, Maven, Jenkins etc
  • Strong understanding of networking fundamentals
  • Experience in leading cross-functional teams to create technical solutions.
  • Proven track record designing and building complex end-to-end systems (full stack developer)
  • Background and drug screen
Benefits
  • Healthcare Coverage – Competitive medical (PPO/HDHP), dental, and vision plans as well as company contributions to your Health Savings Account (HSA) or pre-tax savings through flexible spending accounts (FSA) for commuting, health & dependent care expenses.
  • 401(k) Retirement Plan – Featuring a 100% Company Safe Harbor Match on your first 6% deferral immediately upon eligibility.
  • Paid Time Off – Flexible Time Off for Exempt (salaried) employees, as well as generous PTO for Non-Exempt (hourly) employees, plus 11 paid company holidays and a paid volunteer day.
  • 12 weeks of Paid Parental Leave
  • Maven Family Planning – provides support through your Parenting journey including egg freezing, fertility, adoption, surrogacy, pregnancy, postpartum, early pediatrics, and returning to work.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonGoJavaDockerKafkaSQSJMSOracleDynamo DBRedis
Soft Skills
troubleshootingleadershipmentoringcoachingcommunicationinitiativecollaborationproblem-solvingprocess improvementtechnical liaison