Know someone else who would be a perfect fit? Let them know!Send to a friend
As a Principal Performance engineer, you will be playing a technical leadership role in the superb and passionate performance engineering team, looking at all aspects of performance from a holistic angle and provide analysis and recommendations with performance and scalability in mind. You will also have opportunity to work with the global talents on the products and solutions built using cutting-edge technologies.
You are great at:
Play a leadership role on one to multiple performance engineering projects. Track the project progress and status and do effective communication with management and key stakeholders.
Participate in product or feature design review, provide recommendations or enhancement from performance perspective.
Define performance plans; perform performance, scalability, stress and longevity test.
Provide in-depth analysis for the performance issues identified. Trace down the performance issues in product code and provide code fix proposal.
Perform system-level performance tuning.
Perform large-scale benchmark and sizing according to typical customer usage scenario.
PoC, design and implement for internal projects.
What it takes:
The candidate has a minimum of relevant technical work experience in the areas below, including design/testing of distributed, fault-tolerant applications.
As part of the Performance Team, you have:
Technical leadership experience and project management knowledge
Hands-on experience in Java, XML, JDBC, Perl, SQL and PL/SQL.
Hands-on experience in performance tuning in SaaS platform and application is a big plus
Knowledge of SQL Server and Oracle. Database Tuning is a plus.
Knowledge in JVM tuning and performance profiling for Java applications.
Experience with major J2EE Application Servers.
Strong Unix, Windows and VM skills required.
Proven analysis and troubleshooting skills.
Ability to communicate complex technical concepts clearly to peers and management.
Good oral and written English.
Excellent analytical and communication skills
Ability to thrive in a team-oriented, fast-changing environment
Flexible, adaptable, and able to manage multiple tasks in a dynamic, fast-paced environment
Self-motivated willing to learn quickly and work independently.
Works well with different teams across the organization
Participate as an active team member, lead by example
Work independently and without supervision or follow-up
Demonstrates an attitude of joint accountability for all aspects of projects, whether or not directly assigned responsibilities of a project
Demonstrates respect, responsiveness and professionalism toward others while providing superior service for internal teams and customers.
Bachelor’s degree (BS/CS; Master’s a plus)
At OpenText we understand and value diversity in our employees and are proud to be an Equal Opportunity Employer.