Senior Performance Engineer
Raleigh, NC  / Minneapolis, MN  / Arlington, VA 
Share
Posted 40 months ago
Position No Longer Available
Position No Longer Available
Job Description

About Surescripts

Surescripts has been delivering actionable patient intelligence since 2001, when the industry acted on an urgent need to replace paper prescriptions. Two national pharmacy associations formed SureScript Systems to enable e-prescribing, while the nation's three largest PBMs formed RxHub to connect payers and prescribers.

In 2008, these competing organizations formed a historic alliance as Surescripts.

Today, Surescripts is the nation's largest health information network, built to deliver comprehensive patient information to the point of care. The Surescripts Network Alliance unites virtually all electronic health records vendors, pharmacy benefit managers, pharmacies and clinicians, plus an increasing number of health plans, long-term and post-acute care organizations, specialty hubs and specialty pharmacy organizations.

Our purpose is to serve the nation with the single most trusted and capable health information network, built to increase patient safety,lower costs and ensure quality care.

Job Summary

Surescripts is seeking a Senior Performance Engineer to join our team. The Senior Performance Engineer is responsible for ensuring that production systems are scaled to support new products and traffic growth. Surescripts high volume network and complex technical environment requires excellent troubleshooting skills and poses interesting problems to solve.

Responsibilities

  • Define best practices related to dependency handling, scalability, and performance monitoring. Collaborate with the Software Development teams to ensure best practices are part of the design.

  • Develop and maintain the test framework to support post-deployment and performance testing in production environment. Collaborate with SREs and Software Engineers to develop tests for all products.

  • Design and implement dashboards and alerts to assist with systems scaling and performance evaluation.

  • Proactively address performance issues and scalability concerns.

  • Serve as a subject matter expert on all matters related to the service operations and a first level of escalation for any issues. Troubleshoot and provide root cause analysis for issues spanning code, network, database, and systems components.

  • Assist SREs in development of product specific scalability requirements.

  • Define infrastructure requirements and architecture. Ensure the infrastructure meets performance and capacity requirements.

  • Understand application dependencies, review dependency handling and health checks. Evaluate whether the dependency reliability is adequate to meet SLOs

  • Provide technical leadership and mentoring to other members of Operations Services team

  • Participate in on-call rotation

Qualifications

Basic Requirements:

  • Bachelor degree in computer science, information sciences or related field or equivalent experience

  • Ability to analyze network traces and troubleshoot application performance problems

  • Ability to conceptualize a distributed service, it's dependencies and the transactional flow

  • Experience with Unix/Linux and Windows operating system administration and networking architecture

  • Experience providing technical leadership and architectural guidance to Software Development teams.

  • 7+ years proven development skills in one or more programming languages: Python, Java, Go, Ruby, shell scripting or similar

  • 7+ years of software development, automation or infrastructure as code experience

Preferred Qualifications:

  • Experience monitoring/supporting Kafka, IBM MQ.

  • Experience querying SQL and No SQL databases. Familiarity with Oracle, Hadoop or Cassandra database architecture

  • Demonstrated ability to triage processing bottlenecks

  • Experience with monitoring systems: Influx, Splunk, Zenoss, AppDynamics, New Relic, Data Dog or similar

  • Cloud infrastructure as code experience, e.g., Terraform, CloudFormation

  • Experience with configuration management tools Ansible, Chef, Puppet, Salt, and application schedulers like Kubernetes, Nomad, DockerSwam.

  • Experience building CI/CD tools (Jenkins, Teamcity) for a production application in an enterprise environment

  • Experience troubleshooting certificate issues and PKI infrastructure

  • Experience evaluating and implementing new technical solutions

Physical and Mental Requirements

While performing duties of this job, an employee may be required to perform any, or all of the following: attend meetings in and out of the office, travel (sometimes extensively), communicate effectively (both orally and in writing), and be able to effectively use computers and other electronic and standard office equipment with, or without, a reasonable accommodation. Additionally, this job requires certain mental demands, including the ability to use judgement, withstand moderate amounts of stress and maintain attention to detail with, or without, a reasonable accommodation.

Surescripts is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate on the basis of race, color, religion, age, national origin, ancestry, disability, medical condition, marital status, pregnancy, genetic information, gender, sexual orientation, parental status, gender identity, gender expression, veteran status, or any other status protected under federal, state, or local law.

Surescripts participates in E-Verify.


Equal Employment Opportunity/Affirmative Action Employer - Disabled/Vets

 

Position No Longer Available
Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
Open
Email this Job to Yourself or a Friend
Indicates required fields