Job Description
Who We Are
In today’s work environment, employees use a myriad of devices to access IT applications and data over multiple networks to stay productive, wherever and however they work. Ivanti elevates and secures Everywhere Work so that people and organizations can thrive.
While our headquarters is in the U.S., half of our employees and customers are outside the country. We have 36 offices in 23 nations, with significant offices in London, Frankfurt, Paris, Sydney, Shanghai, Singapore, and other major cities around the world.
Ivanti’s mission is to be a global technology leader enabling organizations to elevate Everywhere Work, automating tasks that discover, manage, secure, and service all their IT assets. Through diverse and inclusive hiring, decision-making, and commitment to our employees and partners, we will continue to build and deliver world-class solutions for our customers.
Our Culture - Everywhere Work Centered Around You
At Ivanti, our success begins with our people. This is why we embrace Everywhere Work across the globe, where Ivantians and our customers are thriving. We believe in a healthy work-life blend and act on it by fostering a culture where all perspectives are heard, respected, and valued. Through Ivanti’s Centered Around You approach, our employees benefit from programs focused on their professional development and career growth.
We align through our core values by locking arms in collaboration, being champions for our customers, focusing on the outcomes that matter most and fighting the good fight against cyber-attacks. Are you ready to join us on the journey to elevate Everywhere Work?
Why We Need you!
Ivanti is seeking an Engineering Manager to elevate the user experience of our Enterprise Service Management platform. In this role, you will manage our development team to ensure the delivery of high-performing and intuitive interfaces. You will be responsible for the overall strategy and execution of UI designs, usability, and performance, collaborating closely with cross-functional teams.
The ideal candidate should have 3+ years of experience as Manager leading high-performing development teams for SaaS products and 10+ years of experience in software development, preferably in enterprise-level product cloud applications.
What You’ll Be Doing…
- Lead and manage development teams to deliver high-quality user interfaces.
- Define, review, and enhance development goals to improve our platform's user experience.
- Architect, design, and implement scalable front-end solutions using frameworks, preferably in Angular, React, or any other MVVM architecture.
- Translate business requirements into well-architected solutions that maximize the platform.
- Ensure adherence to best practices in design, usability, performance, and efficiency.
- Oversee the creation and maintenance of design standards and component libraries.
- Collaborate with cross-functional teams to ensure coherent user experiences across all products.
- Stay updated with the latest trends, tools, and best practices in UI/UX design and development.
- Utilize metrics and KPIs for a data-driven approach to continuous improvement.
Who You Are
- A leader who fosters a culture of engineering excellence and has a proven track record of managing top-tier engineers.
- Technologically adept, fluent in multiple technology stacks, and experienced in full-stack development.
- Proficient in performance tuning and network application architecture.
- Effective in managing escalations and partnering with customers for solutions.
To Be Successful In The Role, You Will Have
- Bachelor’s degree with 10+ years of experience in software development, including at least 3+ years in a managerial role.
- Experience managing 8+ engineers and working with geographically distributed teams.
- Significant experience leading development for Enterprise cloud application platforms using modern JavaScript frameworks.
- Proficiency in designing, implementing, and maintaining high-quality UI components and libraries.
- 2+ years of experience with DevOps practices and integrating components into CI/CD pipelines.
- Solid understanding of SaaS concepts, networking, and architectural frameworks for enterprise applications.
- Proven track record in performance optimization for high-traffic systems.
- Experience with UI Automation frameworks like Selenium or Cypress.
- Experience with unit test development tools like Jest.
- Strong background in continuous delivery and agile development methodologies.
- Hands-on experience with UI/UX research and A/B testing.
- Strong communication skills and the ability to effectively collaborate across disciplines.
- Built highly scalable server side software/cloud services using .Net Tech Stack and associated infrastructure to support a high volume, globally distributed mobile applications.
- Experience in managing and scaling a distributed application
- Experience delivering a completely automated deployment (CI/CD Pipeline) of server-side software
- Experience delivering enterprise software using agile development methodology
- Experience with architecting scalable, resilient API platforms
- Experience in Linux and Azure systems administration, provisioning, configuration, monitoring, and troubleshooting.
- Fluency with modern DevOps automation toolchains, modern containerization, orchestration, and virtualization technologies.
- Development of server-side analytics using latest techniques in Big Data is a plus
- Experience working in regulated environments; PCI, Federal is a plus