Software Engineer, Performance
Okta, Inc.
San Francisco, San Jose
hace 71 días

Position Description :

We are looking for an experienced Software Engineer, Performance to join an elite engineering team that focuses on enabling next generation cloud software for speed, scale and high availability.

Our vision is to connect every user, every application, every organization and every device. As a leading cloud Identity platform we are always looking for innovative solutions to scale our platform to support that vision, drive a delightful customer experience and maximize value from our infrastructure.

Come join a team that has far reaching influence across engineering and keeps performance center to our innovations.

This candidate must have the technical mastery to write fast, efficient code and have intolerance for inefficiencies, be able to influence others to make performance improvements.

This engineer must also be able to quantify everything related to performance by using the right tools and metrics.

We hope you will share our passion and join a team that strongly believes in automated testing, and an iterative process to build high-

quality next-generation cloud platforms. Our team is fast, innovative and agile, with a weekly release cycle and individual ownership.

We expect great things from our engineers and reward them with stimulating new projects, emerging technologies and the chance to have a significant impact on a company that is focused to change the cloud computing landscape forever.

Job Duties and Responsibilities :

  • Overall ownership of application responsiveness and load management
  • Design and develop innovative frameworks or solutions that will help the Okta Service scale
  • Analyze performance metrics, logs and memory management to identify inefficiencies
  • Execute on optimizing inefficient code or work with the code's owner to optimize / rewrite
  • Work with customers and customer support to analyze use cases to address scale and performance demands
  • Actively monitor production using APM tools like AppDynamics, NewRelic etc
  • Own application level service protection settings such as rate limits, job throttles, and batch sizes
  • Conduct SQL Query analysis and schema optimization
  • Maintain and enhance our performance monitoring, analysis telemetry, frameworks and tools
  • Track performance profiles over time and understand usage patterns
  • Provide technical leadership and mentorship to more junior engineers
  • Have an opinion during design and code reviews
  • Interface with Architects, QA, Engineering Services, Tech Ops
  • Minimum Required Knowledge, Skills, and Abilities :

  • 5+ years software development experience in an object-oriented language, preferably Java
  • 1+ years of experience as a performance engineer or similar profile
  • Experience working with RDBMS, preferably MySql
  • Experience with SaaS at scale
  • Good grasp of APM tools
  • Excellent grasp of software engineering principles
  • Preferred Skills :

  • Experience in JVM and garbage collector tuning, heap dump analysis
  • Experience analyzing and interpreting large volume of production data using Splunk to understand throughput, latency, memory and CPU utilization
  • Experience troubleshooting and / or tuning "big data" Analytics performance
  • Education and Training :

  • B.S. or M.S. in Computer Science or related field
  • LI-AD1

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", acepto que neuvoo recolecte y procese mis datos de conformidad con lo establecido en su Política de privacidad . Tengo derecho a darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación