Apply Now »

Lead Performance Engineer, Identity Platform - Server Side Engineering

« Back to results

Matthew Allen Principal Recruiter

Phone Work
Phone Fax

Job Info

Category Server Side Engineering
Employment Type Full-Time Employment
Compensation $0.00 - $0.00
Location United States, CA - 94224

Client Introduction

• Relocation Assistance Offered

• Valid H1b Visa Transfers Welcomes, Green Card Petition Filed Within 6 Months

• Please No OPT EAD, Valid H1b With 24 Months Remaining Or TN1

Interested in working for what is considered to be the #1 most innovative technology company six years running? How about working for one of the top three (3) fastest growing companies in the world?

• We’re are the leader in Cloud Computing valued at more than $60.0 billion in public market capitalization, $9.0 billion in annual revenue and 24% revenue quarterly revenue growth.

• We're one of the worlds largest and most successful 'cloud computing' technology (infrastructure and applications) companies and pioneered the multi-tenancy architecture long before Google, Microsoft or Amazon. We have one of the largest and most scalable cloud deployments in the industry (billions of daily transactions with 18ms of latency).

• We're perceived as being a series of smaller start-up companies under a larger umbrella, each having their own autonomy to innovate and deliver exciting new products and distributed services. We aren't afraid to pioneer and take chances in the industry as we believe innovation is important and is best for our customers and their need(s).

• Engineering culture is incredibly important, we encourage our Employees to take (1) one-week paid time off annually, in addition to their (3) weeks paid vacation, to work on personal technical projects from home -- go learn iOS programming, build your own Javascript Framework, whatever excites you, etc.

• Don't be concerned about getting bored! That's really no problem because we encourage our Engineers to move around from group-to-group. In fact, we have a policy that is meant to facilitate internal transfers to different groups without issue, interested in moving to Infrastructure, Core or Applications, no problem after each major release. We also informally review your performance every (3) three-months, which gives you a tremendous opportunity to move up the ranks whereas most companies only review every (12) months.

Consider having a conversation with us. We'd be pleased to answer your questions about technical challenges, titles and responsibility, and compensation. Having this name on your resume will definitely open doors for you further down the road in your career.

Job Description

We’re seeking a Lead Performance Engineer for our Authentication team. Come join a team that built a login service that handles 2 Billion+ logins every month, runs Authentication & Identity for all of our platforms & properties, and is gearing up to start supporting connected devices that make up the Internet of things! You'll work on new & existing protocols such as Out of band Geo Based Two Factor, OAuth, SCIM, OpenID Connect, and SAML that we've pioneered & adopted in partnership with other industry leaders.

You'll solve hard engineering problems around user switching, replication, availability, and scalability as we move into our next chapter of growth. This engineer is responsible for designing and implementing sophisticated performance and scalability measurement studies. The candidate must demonstrate technical prowess and an uncanny ability to understand novel system architectures, pinpoint problem areas, and develop succinct prioritized test plans with little more than verbal conversation with Development across multiple hardware and software tiers.

The engineer will use a variety of tools including industry standard load generators / monitors, as well as custom developed software written in Java and other languages. The Engineer will construct specialized scenarios to measure product scalability, stability, and reliability against current, projected, and adverse real world conditions. Resulting data will be used to enhance performance and scalability of the product to help ensure the service is blazingly fast and bulletproof. In addition, the Engineer will help consolidate, analyze, and present data in formal reports / capacity planning guides containing formulas, scenarios, and best practices to further aid the teams responsible for monitoring, managing, and integrating the application in production.

Job Responsibilities

• Scope performance testing efforts, prioritize test cases, develop solid project milestones.

• Design and run extensive overhead, scalability, stability, and stress tests using industry standard tools and custom developed software in Java.

• Develop robust benchmark workloads based on production traffic patterns and anticipated feature usage with varying load levels and working sets.

• Analyze and summarize test results in reports, capacity planning / best practice guides.

• Develop and review test plans, results analysis, capacity planning guides.

• Automate test scenarios using Java or other scripting languages.

• Extend sophisticated end to end automation frameworks.

• Reproduce critical customer situations requiring special performance tests or simulations.

• Generate data for weekly charts trending product performance against target goals and project milestones.

• Add instrumentation code on production to improve our monitoring efforts.


Required Experience

• 5+ years of benchmark testing, performance analysis, and measurement of technically challenging applications.

• 3+ years of software development experience.

• Outstanding attention to detail and communication skills.

• Strong programming skills in Java, especially Streaming.

• Strong troubleshooting and reasoning skills.

• Strong knowledge of HTTP load generation /measurement software (e.g. LoadRunner, JMeter) Ability to identify / resolve system bottlenecks.

Required Education

• Bachelor's Degree or Masters in Computer Science or equivalent experience.

Previous MonthNext Month