Accelerate your career.

Explore opportunities across TA's portfolio

Director, Engineering



Software Engineering
Bengaluru, Karnataka, India
Posted on Tuesday, June 4, 2024

Who We Are:

Ivanti's platform makes it possible for employees to stay productive, secure and engaged wherever they are. That starts with us. With headquarters in Utah, offices in London and Paris and nearly 3,200 employees in 25 countries around the world, we are the Everywhere Workplace – it's a great time to work for Ivanti!

We anticipate our customers’ needs, we are highly responsive, and we deliver innovative solutions that exceed their expectations. Our mission is to be a global technology leader enabling organizations to thrive in the Everywhere Workplace – automating the tasks that discover, manage, secure and service all of their IT assets.

Our Culture - Inspire, Innovate & Grow:

Our mission is to be a global technology leader, enabling organizations and our people to thrive in the Everywhere Workplace. A core value at Ivanti is maintaining an environment where all perspectives are heard, respected and valued. We foster a culture where we can all grow, learn, add value and thrive – while achieving new levels of performance together. Ivanti is the right size. We are large enough to be stable and strong, but small enough so your work and opinion actually matter. Our continued success begins with you!

Position Summary:

Ivanti is seeking to strengthen its Software Engineering leadership team by adding a Director of Software Engineering reporting to the VP of Engineering.

The Director, Engineering will provide leadership for enterprise-class server software solutions across on cloud-based platforms. We are seeking a leader with a strong systems and server-side .Net programming background with familiarity of Cloud platforms like AWS or Azure, Kubernetes, and Linux operating system, and direct experience in the building and operations of distributed software systems. This role is a technical role and requires the candidate to provide strong technical leadership and product direction to the Engineering teams.

What you’ll be doing…

  • This is a hands-on technical role leading the design and development of software and systems for deployment to cloud platforms that extend to private and public cloud deployment models.
  • Direct and lead technical architecture of hardened, well-engineered Linux and AWS/Azure systems and toolsets that deliver .Net based web applications for environments servicing millions of concurrent users
  • Build and maintain systems in a way that ensures compliance with certification, regulatory standards, and a technology-based information security program.
  • Build a strong technology team and provide technical strategy, development processes, career development.
  • Ensure product architecture and implementations are highly scalable, extensible with superior performance.
  • Ensure teams follow best practices regarding coding standards, code reviews, and testing (including unit, integration, and system test).
  • Drive positive communication between project teams and collaborate with product managers to build product roadmap.

Who you are...

  • A leader who champions a culture of engineering excellence and has superior capabilities in building and managing a team of top-notch engineers.
  • A technologist at heart fluent in multiple technology stacks; experienced at full stack development; understand how to navigate server infrastructure and large-scale systems; fluent in performance tuning techniques and the network application architecture level. Are fluent in conversations about common HA idioms.
  • An expert at Escalation Management and interfacing with partners/customers

What you’ve done…

You have extensive experience in the role of an Engineering Leader in an enterprise software engineering organization. In that role, you were building a product in Cloud/SaaS or Security solutions ideally for large enterprise customers.

  • Managed 50+ full-time engineers, experience working globally with 5+ years in roles of increasing responsibility and technical leadership.
  • 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

At Ivanti, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by applicable law. Ivanti believes that diversity and inclusion among our teammates is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool.

If you require special assistance for the best interview experience, please contact us at recruiting@ivanti.com.