Software Engineer – IPAAS

Reston, VA

ScienceLogic is looking for an ambitious software engineer who possesses a strong understanding of software engineering process and methodologies as well as object-oriented design and programming experience. The perfect candidate would be someone who understands software integrations with respect to ETL and scale. Anyone can make software A talk to software B, but we need somone who understands the life cycle of each bit in the transaction and can squeeze every ounce of performance with a high degree of code quality. Still with us? Good! Read on…

Who we are…

The Software Engineering team is composed of small groups of highly intelligent and innovative software development and quality assurance engineers who enjoy collaborating on technically challenging projects. Each team member is as unique as the projects we work on, but one thing remains the same – our commitment and passion to delivering cutting edge technology solutions for hybrid cloud network monitoring.

What you’ll be doing…

Managing today’s hybrid cloud IT infrastructure can be complex and chaotic. As a Software Engineer with ScienceLogic, you will play an integral role in developing the solution by creating clarity and visibility for managing on-prem and multi-cloud infrastructure for some of the largest companies and service providers in the world.

  • Designing a powerful platform with ease of use in mind
  • Working to develop the platform that will allow for 3rd party tool integration with our EM7 product
  • Having discussions with deployment engineers and professional services personnel about customer use cases
  • Helping engineers extend the platform
  • Scaling out to massive customer deployments with a hybrid cloud focus (SaaS and on-prem)

Qualities you possess…

You’re a self-starter, a problem solver, a rockstar coder, have excellent time-management skills and are open and collaborative. Plus you’ve got the following:

  • BS in CS or equivalent technical discipline. Have equivalent real world experience? Tell us about it.
  • 5+ years software development experience in Python
  • 2+ years of MySQL (or anther relational database such as Oracle, NoSQL), including exposure to views, stored functions, and stored procedures.
  • Experience developing in a Linux environment
  • Experience with message queing systems such as ZeroMQ, RabbitMQ, Active MQ, NSQ or Enterprise Service Busses
  • Experience developing multi-threaded or multi-process software
  • Basic working knowledge of at least one of: SNMP, SOAP, RESTful APIs
  • Strong understanding of software development lifecycle, from product backlog through delivery.
  • Experience in the area of network or systems management is a major plus.
  • Experience with the JavaScript frameworks Redux or React is a huge plus
  • Prior experience in an Agile environment
  • You are passionate about delivering high quality, production ready code and believe that teams, not individuals are responsible for software quality. 

About ScienceLogic

ScienceLogic is the global leader in hybrid IT monitoring for the network of everything. Over 20,000 global service providers, enterprises, and government organizations rely on ScienceLogic to significantly enhance IT efficiency, optimize operations, and ensure business continuity. ScienceLogic is the first monitoring solution to provide a comprehensive view of all IT components through a single pane of glass, whether they reside in a public cloud environment or on premises. With over 1,500 dynamic management apps and custom dashboarding capabilities, we deliver the scale, resiliency, and automation needed to simplify the constantly evolving task of managing IT resources, services, and applications.

Video: Engineering at ScienceLogic

Engineering at ScienceLogic View all ScienceLogic career opportunities