Performance Engineer (Crytpo/Blockchain)

  • $185,000 + equity
  • New York, NY, USA New York NY US
  • Permanent, Full time
  • Oakridge Staffing
  • 13 Jul 18 2018-07-13

Performance and Scalability Engineer is a strong software engineer who ensures the performance and scalability of the Platform - the distributed ledger and smart contract execution engine. This opportunity includes developing, reviewing, and implementing new designs to improve the performance and scalability. The Performance and Scalability Engineer brings in their expert knowledge to guide and support the engineering teams in measuring, analysing, and improving the performance and scalability of the Platform.

Key Responsibilities

Develop, review, implement and document new designs to improve the performance and scalability of the Platform.
Design and implement frameworks and tools to measure, visualise and analyse performance and scalability properties and bottlenecks.
Guide and support the engineering teams in measuring, analysing, and improving performance and scalability of their components.
Help maintain, groom and communicate the performance and scalability aspects of our platform roadmap.
Proactively  capture customer performance and scalability requirements in collaboration with the product and business development teams.
Coach and educate fellow engineers on performance and scalability.

Key Criteria

Strong software engineer with 5+ years experience in designing and implementing high performance, scalable and distributed systems, in Java and/or Scala.
Track record of measuring, analysing, and improving the performance and scalability of production systems.
Proven history of delivering high-quality, increasingly complex, commercial software products to a global market.
Ideally 5 years software development experience delivering mission-critical technology to the enterprise software market using Agile methodologies.
In-depth understanding of the JVM and its performance characteristics.
Strong collaboration skills—our work isn’t carried out in a vacuum, and everyone contributes to get the job done.
Experience delivering high-quality, innovative, increasingly complex, commercial software products to a global market.
Analytical, structured, tactical, and strategic. You are an engineer that thinks before acting.
Direct and transparent verbal and written communication skills, including research and technical writing skills, with the willingness to work with distributed teams and different cultures.
Open, strong communicator who communicates effectively across groups, locations and cultures, in-person and virtually.
A natural leader who builds productive and effective relationships across the organization.