Software Engineer C# .NET Python Azure AI LLM
South Jordan, Salt Lake County, Utah, 84095, USA
Listed on 2026-05-29
-
Software Development
Software Engineer, Cloud Engineer - Software
About the Role
Ivanti manages, automates, and protects data and technology to empower continuous innovation. Ivanti Neurons, our AI-powered platform for IT and Security teams, empowers IT and Security to work in lockstep. Headquartered in the U.S. with a truly global footprint, Ivanti serves 34,000 customers in 149 countries, delivering mission-critical IT security, asset, and service management capabilities.
We’re looking for a Senior Software Engineer who will build and enhance computer management capabilities for IT departments worldwide. This cross-functional role is based in the South Jordan, Utah office, with onsite and remote work arrangements.
Company CultureAt Ivanti, our culture is shaped by values that inspire and guide us. We believe that working together passionately and authentically is as important as the results we deliver. Our core values foster collaboration, keep customers at the core, raise performance standards, and hold us accountable to high standards.
- Win Together
:
Open collaboration is the foundation for our success. - Customers at our Core: IT & Security teams are at the center of our customers’ innovation. We understand, value, prioritize, and obsess over our customers’ needs, to deliver the technology and services that move their businesses forward.
- Achieve and Exceed
:
Performance drives us. We relentlessly pursue our goals, always striving to set new benchmarks of success on behalf of our customers, employees, partners, and investors. - Own It:
Debate, decide, commit. We take responsibility for our actions and decisions—demonstrating commitment, integrity, high standards, and a drive for excellence in everything we do.
Ivanti Engineering transforms market challenges into innovative ideas and solutions that resonate with customers and achieve business objectives. The team works closely with product, customer support, and sales to deliver proactive, user-friendly security solutions.
ResponsibilitiesOur product teams operate with a high level of autonomy, collaborate closely to solve challenges, and focus on critical priorities with clear communication and accountability.
- Design, develop, test, and deploy microservices using C#/.Net Core
. - Use Python to build MCP servers, AI agents, perform prompt engineering, use Azure AI Foundry, and work with LLM models.
- Design, develop, test, and deploy web applications using Angular
. - Interact with cross-functional groups including product managers, customer support, and sales to develop new functionality and support existing customers.
- Collaborate with teams worldwide.
- Participate in all phases of the application development process.
- Bachelor’s degree in Computer Science or related field.
- 6+ years of software development experience.
- Proficiency in C#/.Net and Python
. - Experience building MCP servers, AI agents, prompt engineering, Azure AI Foundry, and LLMs using Python.
- Experience with modern cloud development practices (microservices architectures, REST interfaces, etc.).
- Track record of delivering successful software.
- Strong software design and development experience.
- Strong understanding of computer architecture, data structures, and programming practices.
- Experience with automated testing and test-driven development.
- Ability to work onsite in South Jordan, UT office two days a week (Mon/Wed) and remotely for the remainder.
- Availability to work without immigration support now or in the future.
- Dev Ops experience using YAML, Helm, and Terraform.
- Experience with Microsoft Azure Dev Ops (ADO) for tracking work items, bugs, and test cases.
- Familiarity with Agile methodologies (Scrum or Kanban).
- Experience with SQL Server.
As set forth in Ivanti's Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).