Ensono is redefining managed services through its Envision Operating System, a software-first platform where AI, automation, and human expertise deliver predictive, zero-touch operations. The Software Engineering Lead will guide the design and delivery of the applications, APIs, and user experiences that make EnvisionOS real, building the software foundation for the next era of managed services.
Requirements
- Proven leadership experience guiding software engineering teams in enterprise environments.
- Strong coding skills in Python (must-have), with additional expertise in additional languages (Javascript, C, C++, Go, etc) is beneficial.
- Deep experience designing and delivering APIs and integrations (REST, GraphQL) at scale.
- Familiarity with Snowflake, ServiceNow, and enterprise IT operations ecosystems.
- Hands-on experience with Kubernetes, Docker, and CI/CD pipelines.
- Background in building mission-critical, high-availability applications.
- Strong understanding of software architecture, design patterns, and security practices.
Responsibilities
- Lead a team of Software Engineers, providing technical guidance, code reviews, and career development.
- Define and enforce best practices for designing enterprise-grade, reliable applications that span mainframe, distributed, and cloud environments.
- Oversee the development of secure, scalable APIs that connect EnvisionOS with ServiceNow, Snowflake, and other platforms.
- Work closely with Data Scientists and ML Engineers to embed intelligence into software solutions that operators can use in real time.
- Drive agile execution, ensuring projects are delivered on time, within budget, and with high reliability.
- Ensure that software solutions are scalable, secure, and seamlessly integrated with platforms like ServiceNow, Snowflake, and our AI/ML pipelines.
- Define standards and ensure every line of code contributes to our mission of shifting from reactive support to predictive, autonomous operations.
Other
- Partner with Ops, Finance, Procurement, and business leaders to ensure software aligns with measurable business outcomes.
- Get Stuff Done – You drive execution without sacrificing quality.
- Builder & Leader – You code alongside your team while setting the bar for excellence.
- Business Impact Focused – You care about real outcomes: faster incident resolution, lower costs, higher uptime.
- Mentor & Multiplier – You grow the skills of those around you, lifting the entire team.