• Principal Architect

    Location US-TX-Austin | CA-ON-Ottawa | US-NC-Durham, NC | CA-BC-Vancouver
    Job ID
    # Positions
    Position Type
    Business Group
    SolarWinds MSP
  • Overview

    SolarWinds provides powerful and affordable monitoring and management software that is designed to make jobs easier for IT professionals, MSPs, and DevOps pros. SolarWinds MSP is the world's leading IT Service Management Platform, helping thousands of IT pros across the world. SolarWinds Cloud provides full-stack cloud monitoring with the joint capabilities of Pingdom, AppOptics, Papertrail and Loggly. The Technology Strategy organization, a function of the office of the CTO, operates across the collective SolarWinds portfolio.


    The Technology Strategy organization is seeking a Principal Software Engineer. Chartered to enable SolarWinds to be the leading IT and DevOps software management company by providing delightful, open and powerful software tools and platforms for any size organization, this high-profile position will require drive and creativity, as you will quickly be involved in developing next-generation cloud, container, application and infrastructure monitoring and management software. Successful members of the team are those who enjoy working on large-scale distributed systems problems while building greenfield SaaS products using cloud-native technologies.


    • Execute strategic initiatives by leading implementation of next-generation product initiatives and prototypes.
    • Partner with other technologists, gauge technology, market dynamics and competitive trends to ensure SolarWinds continue to expand and succeed in the market.
    • Research competitive landscape and dissect thought-leading technologies. Create disruptive solutions.
    • Collaborate with product management and product architecture to define strategy and scope of SolarWinds products and services. Identify portfolio synergies and gaps.
    • Work cross-functionally with across all business functions to bring innovative solutions to market.
    • Deliver new products, concepts, and proposals on-time, balancing needs of end customers with time to market and critical business milestones.
    • Participate in beta programs, customer engagements and partner programs.
    • Contribute to a culture of modern and open source software development methodologies and architectural excellence.
    • Drive technology and knowledge sharing across the business and product units.
    • Provide leadership for projects and mentor others.
    • Liaise with remote engineering team, overlapping with remote time zone


    • Bachelors in Computer Science (ideally, Masters)
    • 15+ years of software architecture and development experience with a proven track record of delivering high quality, enterprise-grade software as a service (and on-premises as a plus).
    • Contributor to open source projects.
    • Familiarity with microservices architecture, twelve-factor principles and distributed systems design.
    • Fluency and command of an OO language – Go or Python
    • Experienced with container runtimes (docker, rkt, lxc, etc.) and orchestrators (kubernetes, fleet, swarm, nomad, mesos-marathon).
    • Prior experience with high performance RPC frameworks (e.g. gRPC, Apache Thrift).
    • Experienced with monitoring and management of distributed systems (e.g. prometheus, fluentd, opentracing, influxdb, linkerd, istio, hawkular)
    • Familiarity with distributed systems and serverless frameworks (gokit, vamp, sparta)
    • Familiarity with distributed key-value stores (etcd, consul, zookeeper).
    • Conceptual understanding of network protocols. Proficient in network engineering in a software-defined world (gossip protocols, API gateways, load-balancing, service discovery, eBPF, BPG, VXLAN).
    • Comfortable with a configuration management tool (puppet, chef, salt, ansible, terraform).
    • Carnal knowledge of a public cloud (e.g. AWS, Azure, GCP).
    • Excellent verbal and written communication skills in English.
    • Ability to work with teams across multiple sites, time zones, and countries.
    • Ability to multitask and prioritize in a fast-paced and dynamic work environment.

     #LI  #IN

    Apply/Socialize Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.