.NET Profiling and Performance Engineer
RAYGUN
Wellington, Wellington, New Zealand
7h ago

Description

Raygun is looking for a performance minded .NET engineer to help in delivering their next-generation Application Performance Monitoring (APM) product to .

NET developers everywhere.

You’ll have an understanding of the .NET CLR and CoreCLR, how profiling systems work, as well as have a strong understanding of writing high performance code (aiming for minimal profiling overhead).

Raygun’s cloud-based platform and tools enable software development organisations and teams to deliver exceptional value to businesses, and exceptional experiences to customers.

Raygun helps developers stay in front of application development and performance issues before they impact on end users.

As a Performance engineer your key focus will be :

  • The day-to-day development of the Raygun’s APM product
  • Working mostly in the C# code-base and improving the C++ profiler
  • Writing clean and performant code that can be unit tested
  • Working collaboratively with the team to get features deployed
  • Mentor junior developers and teaching good coding practices
  • Our team is data driven and very collaborative. We are a very supportive team and you’ll be given opportunities to learn and excel, but also be prepared to be challenged by a team who care deeply about the Raygun products.

    Requirements

  • Have an understanding of the .NET CLR and CoreCLR
  • Understanding of how .NET profilers work and have used a profiler previously
  • Strong knowledge of C#
  • Write maintainable, scalable, testable code, and will dive in to make existing code even better
  • Have good communication skills and are self-motivated
  • Can solve a problem in a number of programming languages
  • Keep up with new technologies, trying many of them out by building apps and coding, just for fun
  • Work independently or in a small team to deliver features on time and to specification
  • Benefits

  • You'll work closely with a team of genuinely nice people, who will support you
  • You’ll get to up-skill and learn new things from other team members, and share your knowledge
  • Ability to influence growth and clearly see your impact
  • Become part of a growing company where you can shape the future of our work processes
  • Preference for working in the office, but flexibility about working remotely as needed
  • Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form