About The Position

ScienceLogic is looking for a senior software engineer who will be responsible for leading development efforts to ensure the highest quality and performance standards when working on development enablement. This role requires hands-on technical expertise, solid architectural intuition, strategic planning abilities, software development skills, a commitment to software quality processes, and a strong collaborative approach. Working closely with development team members, product management, and QA resources, you will develop and maintain enablement tools including our plugin (PowerPack) import/export tools, data collection framework, and other related tools. This helps internal teams, partners and customers ensure that developer efforts meet all quality, functionality, and performance requirements by default.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or related field.
  • 5+ years of experience in software engineering, with a minimum of 2 years providing technical leadership and architectural guidance.
  • Proven expertise in research, planning, development, testing, and CI/CD, with a strong understanding of agile methodologies, tools, and processes.
  • Experience with unit test tools (e.g., pytest, nose, tox, etc)
  • Familiarity with CI/CD processes and tools (e.g., Github Actions, Jenkins, GitLab CI) including ability to improve/add automations
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills with the ability to effectively collaborate across teams.
  • Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities.
  • Ability to understand the purpose of a given feature and use that to create test plans
  • Ability to communicate with the team effectively, understanding the work that’s happening, and the goals being pursued, providing feedback in the planning, implementation, and maintenance stages.
  • Ability to produce high-quality python code and the ability to work as needed in javascript and PHP.
  • Skill using and creating python, REST and GraphQL APIs
  • Understanding and ability to use databases (SQL), and virtualization.
  • Fluent in use of the Linux command line with the ability to navigate, write scripts, view logs and perform advanced Linux shell scripting. A working knowledge of build tools.
  • Ability to use and mentor other using docker, docker-compose, and other containerization technologies
  • Quality and maintainability mindset
  • An orientation toward learning, problem solving, and collaboration

Responsibilities

  • Building software components and APIs that enable developers on the SkylarOne platform.
  • Enabling engineers across the world to rapidly build monitoring solutions via our SDK consisting of our collection framework, user interface tools, import/export tooling, REST APIs, python APIs, and other similar systems.
  • Working in a collaborative and agile environment that is geared towards Continuous Delivery.
  • Writing and maintaining automated unit, feature, integration, and system tests.
  • Creating libraries to simplify collection, manipulation, pruning, trending, and analysis of data.
  • Participating in the ScienceLogic developer community by answering questions, helping with designs, contributing to our open-source packages and participating in discussions.
  • Working on a Scrum team with a Product Owner to manage the backlog and implement the roadmap.
  • Actively contributing to code reviews, supporting best-practices, and mentoring other engineers.
  • Providing technical leadership and architectural guidance to the team.
  • Actively working to ensure that the software we produce can scale well
  • Using AI tools in your daily work to work quickly and helping others use it effectively to improve the speed and/or quality of output
  • Collaborating across the product and engineering organizations including work on SkylarAI, our flagship AI product suite

Benefits

  • Comprehensive medical, dental and vision plans.
  • 401(k) plan with employer match.
  • Flexible Paid Time Off (FTO) so that you can take the time that you need to re-energize.
  • Volunteer Time Off (VTO) - take two days off per calendar year to volunteer with your preferred charitable organization.
  • 5-year Service Milestone Sabbatical.
  • Paid parental leave.
  • Generous employee referral bonus program.
  • Pet insurance.
  • HQ Office centrally located in Reston Town Center featuring a well-stocked kitchen with rotating snacks and beverages, and catered lunch on Thursdays.
  • Regular virtual company-wide events, including cooking classes, yoga, meditation and more.
  • The opportunity to learn and develop from some of the best and brightest minds in the industry!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service