Accelerate your career.

Explore opportunities across TA's portfolio

Senior Software Engineer- Full Stack



Software Engineering
South Jordan, UT, USA
Posted on Thursday, May 30, 2024

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!

We are looking for a collaborative Senior Software Engineer to join our team and contribute to the development efforts for the ITSM (IT Service Management) product. In this role, you will work closely with a team of experienced engineers to ensure the stability, scalability, and security of the ITSM Integration features. Your focus will be on enhancing and revamping existing architecture, stabilization of services for SaaS customers, enable the service for vertical & horizontal scaling in containers, AI capabilities. Also, addressing the security vulnerability work, and implementing shift-left testing strategies to uphold the high quality of our releases.

This role is hybrid. Monday and Wednesday in our South Jordan, UT office.

What You Will Be Doing:

  • Development of Cloud first applications and integrate solutions for IT Service Management.
  • Deliver quality code via unit testing, continuous integration through test automation coverage and maintaining it.
  • Add to our automation testing pyramid as we invest in strategies and technologies that will allow us to release and deploy safely and more often.
  • Think through and build proactive monitoring solutions over reactive monitoring to ensure Application health and availability.
  • Troubleshoot and determine root cause analysis of customer application issues
  • Work within a truly agile team that is willing to do whatever it takes to make the team successful.
  • Mentor others on your team to help them grow as engineers across many dimensions.

Who you are...

  • A problem solver: You thrive in an environment where the implementation is not always obvious.
  • Someone who views quality as a top priority: You take pride in the code you write and want it to be as robust as possible
  • A learner: You’re naturally curious about the technologies you use and take the initiative to dive in to learn more when you’re unsure
  • An opinionated developer: You know the difference between doing something and doing it well. You have principals that you stick to when developing software
  • A great teammate: You collaborate with other team members to solve problems and work together to achieve deadlines and departmental goals. You are pragmatic, not dogmatic.

What you’ve done…

  • 5+ years of full stack development experience in Object Oriented Programming design & development using ASP.NET, MVC, C# and MS SQL Server
  • Experience in object-oriented JavaScript, Node JS, AngularJS, CSS2/CSS3 and HTML/HTML5.
  • Good understanding of SOAP/REST Web services.
  • Attention to detail, high degree of accuracy in daily work, ability to work independently and meet deadlines.
  • Strong analytical and problem-solving skills
  • Bachelor’s degree in computer science or software engineering or related discipline
  • Experience in Distributed and scalable cloud solutions
  • Experience building Single Page Applications (SPA) using MVC model with Responsive Design.

Even Better If You Have:

  • An appreciation for good user experience
  • Experience of building / working within a containerized environment
  • Experience with Generative AI and ML Technologies.

This job posting will remain active until a qualified candidate is identified.

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.