Solarwinds Inc. Senior .Net Developer in Vancouver, British Columbia

Overview

AppOptics is the distributed tracing and metric aggregation SaaS product that is part of the SolarWinds Cloud portfolio, providing customers unparalleled insight into their cloud infrastructure and applications.

The agents that feed AppOptics’ analytics run inside customer application processes, automatically instrumenting them to gather distributed tracing data and other performance analytics, while having minimal or no performance impact so they’re safe to run in high-traffic production environments.

We are looking for someone who has a lot of experience with the .NET ecosystem primarily in C# -- with bonus points for programming at the unmanaged C++ level. You’ll be combining an eye for performance with digging into the intricacies of a language runtime engine and deciphering how various libraries work. You also like wearing different hats, from software design, implementation and testing, to using the latest in cloud, build/test and containerization technologies to automate the entire delivery process.

If you are curious and tenacious, enjoy learning and sharing, and want to contribute to the cutting edge in performance monitoring, then we’d like you to join our talented and growing development team

Responsibilities

In our fast-paced and collaborative environment, your significant knowledge and experience will enable you to:

  • Develop low-overhead instrumentation to gather performance data from critical application infrastructure

  • Optimize system agent behavior for memory, network, and processor utilization

  • Ensure high quality components through good development practices, including design and peer code reviews, and unit testing.

  • Write robust, readable code that will run on thousands of customer machines

Qualifications

  • Deep understanding of C# and CLR internals with bonus points for knowledge of code profiling techniques

  • Detailed knowledge of the .NET Framework and .NET Core ecosystems, understanding how the most popular libraries are used

  • Solid understanding of .NET’s concurrency model

  • Experience writing performant web applications in one or more server-side languages

  • Sc. in Engineering or Computer Science or equivalent education

  • Minimum 4 years experience developing software in a commercial environment

  • Excellent communication skills with a passion for sharing new ideas in a dynamic environment

Experience in one or more of the following would be a benefit:

  • Experience writing in C or C++ Experience working in both Linux and Windows environments

What we offer:

We’ve created a fun, casual environment that lets you work to your maximum potential. This is a great opportunity to join an engaging team who cares as much about getting a job well done as you do. Our team is located in the heart of Gastown, close to all major transit services.

The work is serious engineering, but it’s not a pigeonhole. You’ll collaborate with peers on other engineering teams, product management, customer success, and even customers directly as we build a fantastic experience for users of the product.

SolarWinds is an Equal Employment Opportunity Employer. SolarWinds will consider all qualified applicants for employment without regard to race, color, religion, sex, age, national origin, sexual orientation, gender identity, marital status, disability, veteran status or any other characteristic protected by law.

Job ID 2018-10824

# Positions 1

Category Engineering

Position Type Permanent

Business Group SolarWinds Cloud