Director, Engineering
*This position can be remote within the US*
What we’re looking for…
ScienceLogic is seeking a Director of Engineering & Software Development who will assume responsibility for leading multiple teams of highly talented software engineers in the design and development of our world class AI/ML hybrid cloud monitoring platform, SL1. The ideal candidate will have an established background in designing and building highly scalable software services, excellent project management skills, great communication skills and the motivation to achieve results in a fast-paced environment. We are looking for people with a very technical background in software development across multiple technology stacks in the development of highly scalable software services and systems. Domain experience in Network Monitoring, Infrastructure Monitoring, Machine Learning/AI, scalable architectures, Cloud (Private, Public, Hybrid) Technologies, Design and operational expertise in Software as a Service (Saas) systems is a big plus. The ideal candidate will have demonstrated design, development, coding skills in building scalable architecture systems designed for high throughput and scalability. Responsibilities include hiring, developing, mentoring and managing a team of software development engineers, technical managers, and software architects
What you’ll be doing…
- Manage a team of talented software engineers responsible for the design and development of scalable services and software deliverables.
- Manage and execute against program increments and fulfill delivery commitments.
- Following an AGILE process to oversee and manage the day-to-day activities of a team of software developers in an open source environment using a technology stack that includes Linux, MySQL, noSQL, Javascript, Python, PHP, and microservices using containers, Kubernetes and Kafka.
- Designing algorithms, performing code reviews, and documenting complex designs for software assets.
- Work in ensuring quality measures account for failure modes in design, and recovery.
- Troubleshooting, debugging, maintaining and improve current software assets.
- Manage multiple software development SCRUM teams, and work closely with the architects and technical team leads to design and develop the optimal technical solution.
- Work closely with the product management team and release management to ensure successful, on-time releases.
- Work cohesively with product managers, project managers and engineering management to allocate engineering resources appropriately across various projects.
- Manage expectations, set realistic goals, and achieve them on time and within budget.
- Implement and report performance metrics to executive management.
- Foster a culture of creativity, empowerment, collaboration, speed and innovation in a fun work environment while continuously elevating the quality and caliber of the overall software development organization.
- Remove obstacles to create velocity, efficiency and greater team effectiveness.
- Create a productive and healthy work/life balance, foster a flexible work environment, and keep the team focused, engaged, productive, and fulfilled.
Qualities you possess…
- MS in Computer Science or related degree and 10 years of software development and management experience in building and scaling applications, ideally in an open source environment with Linux, MySQL, noSQL, Javascript, Python, and/or PHP and microservices using containers, Kubernetes and Kafka.
- Demonstrated experience in AGILE software development.
- Demonstrated track record of successfully hiring, motivating, retaining and effectively deploying talented software developers to perform against aggressive delivery goals.
- Experience managing both local and remote and international offshore software engineers.
- Experience with a variety of software development processes, and ability to apply the right process for the project.
- Strong interpersonal skills.
- Proven ability to build productive relationships and motivate, develop and mentor team members to grow their careers at ScienceLogic. Must have a positive, can-do attitude.
- Start-up technical management experience is a plus.
- Background and in-depth knowledge of network, cloud and application monitoring/management tools is also a plus.
About ScienceLogic
ScienceLogic is a leader in IT Operations Management, providing modern IT operations with actionable insights to predict and resolve problems faster in a digital, ephemeral world. Its IT infrastructure monitoring and AIOps platform sees everything across cloud and distributed architectures, contextualizes data through relationship mapping, and acts on this insight through integration and automation.
www.sciencelogic.com