Solarwinds Inc. Principal Software Engineer (UI) in San Francisco, California
SolarWindsprovides powerful and affordable monitoring and management software that is designed to make jobs easier for IT professionals, MSPs, and DevOps pros. SolarWinds MSPis 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, thishigh-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.
Develop rich, interactive, single page applications.
Design user interaction in accordance with product personas.
Create visually compelling user experience. Create visual comps and implement.
Apply MVC design pattern and DIY principles.
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, a Masters)
15+ years of software architecture and development experience with a proven track record of delivering high quality, enterprise-grade software both as a service and on-premises.
Demonstrated ability in creating beautiful metric and analytic dashboards, querying and visualizing time series, metrics, network, topology, graphs (d3 or vizjs, alchemy).
Adept at data-driven approach to DOM manipulation.
Familiarity with microservices architecture, twelve-factor and distributed systems principles.
Experience with building and consuming REST-based web services.
Contributor to open source projects.
Experience with CI/CD tooling and DevOps approach.
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.
- Fluency and command of an OO language – Go or Python.
Job ID 2018-10654
# Positions 1
Position Type Permanent
Business Group SolarWinds MSP