Staff Software Engineer
WFH Flexible Indianapolis, IN
Description

Zylo is the enterprise leader in SaaS Management, enabling companies to discover, manage, and optimize their SaaS applications. Zylo helps companies reduce costs and minimize risk by centralizing SaaS inventory, license, and renewal management. Trusted by industry leaders, Zylo’s AI-powered platform provides unmatched visibility into SaaS usage and spend. Powered by the industry’s most intelligent discovery engine, Zylo continuously uncovers hidden SaaS applications, giving companies greater control over their SaaS portfolio. With more than 30 million SaaS licenses and $34 billion in SaaS spend under management, Zylo delivers the deepest insights, backed by more data than any other provider. 


Overview


Our Staff Software Engineer will be a technical leader, responsible for designing and implementing complex software solutions, mentoring other engineers, and driving best practices within the team. This role requires a deep technical expertise, a strategic mindset, and the ability to influence and collaborate across the organization.


What you will do

  • Steer the design and implementation of complex software systems, ensuring they are scalable, robust, and maintainable.
  • Provide technical mentorship and guidance to other engineers, fostering a culture of continuous learning and improvement.
  • Define and drive the architectural direction of projects. Ensure architectural consistency and alignment with the overall technical strategy.
  • Advocate for best practices in code quality, testing, and documentation. Conduct thorough code reviews and ensure adherence to industry standards.
  • Work closely with product managers, designers, and other stakeholders to translate business requirements into technical solutions.
  • Stay abreast of industry trends and emerging technologies. Identify opportunities for innovation and drive their implementation.
  • Tackle complex technical challenges and provide scalable solutions. 
  • Guide incident resolution and root cause analysis for critical issues.
  • Contribute to the development of the technical roadmap and strategy. Influence technology adoption and tooling decisions.
  • Lead or contribute to major projects and initiatives, ensuring their successful delivery.
Requirements

What you need 

  • Minimum of 7+ years of experience in software engineering, with at least 3+ years in a senior engineering role.
  • Expertise in large scale data sets, data processing, and pipelines.
  • Expertise in Node, React, or other progressive JavaScript frameworks.
  • Expertise in Python, TypeScript, and Postgres databases.
  • Expertise in Git, Docker, and Linux.
  • Proficiency in Web Application Programming Interfaces (API).
  • Proficiency in software development methodologies and best practices.
  • Proven ability to head up and manage software projects. 
  • Excellent communication, interpersonal, and conflict resolution skills.
  • Experience with project management tools and methodologies. 
  • Ability to manage multiple projects simultaneously.
  • Strong analytical and problem-solving abilities. 
  • Ability to make data-driven decisions.
  • Ability to thrive in a fast-paced, dynamic environment. 
  • Flexibility to adapt to changing priorities and requirements.

Nice to have 

  • Experience in SaaS Management or Software Asset Management.
  • Advanced degree or equivalent.
  • Certifications with AWS, Azure, or other infrastructure-as-a-service.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.

At Zylo, we’re committed to Growing Stronger Together by fostering a diverse and inclusive workplace. We believe that a variety of perspectives not only fuels innovation, but also allows us to better serve our diverse customer base. If you meet the essential qualifications, we encourage you to apply and join us on this journey. Still growing in your career? Connect with our talent community—we’re always looking for future Zylos who share our passion for continuous learning.