Are you a creative, adaptable Software Engineer who enjoys building business‑critical systems across multiple technology stacks? Join Ivanti to help power the enterprise applications that support our products and customers everywhere—including licensing, entitlements, secure downloads, ecommerce, and integrations across Ivanti’s ecosystem. If you thrive on solving complex problems, communicating clearly, and contributing to pragmatic architecture in an Agile environment, we’d love to meet you.
Why this role matters You’ll design, develop, and support internal and customer‑facing enterprise applications that are essential to Ivanti’s business operations and product delivery. Your work will span on‑prem and SaaS product support, ecommerce (NopCommerce), and integrations with other Ivanti systems, directly impacting how customers purchase, access, and use our products.
What you’ll do
• Design, implement, and maintain enterprise features and services for licensing, entitlements, secure downloads, ecommerce, and system integrations
• Work across multiple stacks, for example: .NET/C#/ASP.NET Core/Razor, JavaScript/TypeScript/Node.js, Ruby, Java, and Apex (Salesforce)
• Build RESTful APIs and event‑driven integrations using Azure Service Bus, webhooks, and Azure Functions
• Enhance and support our NopCommerce site: plugins/extensions, payment/integration connectors, performance, and upgrades
• Develop secure licensing and entitlement workflows (key generation, activation, access control, telemetry) and download services (permissions, signed URLs, audit logging, CDN)
• Debug and troubleshoot production and pre‑production issues; perform root‑cause analysis and drive resilient fixes
• Contribute to basic architecture and design discussions; document decisions and trade‑offs
• Collaborate with product, finance, sales ops, support, and engineering partners within Agile/Scrum teams
• Write unit and integration tests; participate in code reviews; use Azure DevOps (ADO) for work tracking and CI/CD
• Continuously learn new technologies and propose improvements to codebases, reliability, and processes
• Work with the team on implementing relevant AI development tools and features in solutions.
What you will bring
• Bachelor’s degree in Computer Science, Engineering, or equivalent experience
• 2–5 years of professional software development experience
• Proficiency in at least one of the following and readiness to work in others: .NET (C#, ASP.NET Core, Razor), JavaScript/TypeScript (Node.js), Ruby, Java, or Apex (Salesforce)
• Experience building and consuming RESTful services and integrations; strong debugging and problem‑solving skills
• Exposure to Microsoft Azure (preferred), especially Azure Functions, Azure Service Bus, App Service, Storage, and Key Vault
• Working knowledge of SQL/NoSQL databases and data access patterns
• Basic architecture skills: design patterns, API design, service boundaries, and event‑driven concepts
• Experience with unit/integration testing, Git, and CI/CD practices
• Strong communication, collaboration, and accountability in Agile/Scrum teams
• Curious, proactive learner who values quality, reliability, and continuous improvement
Bonus points
• Hands‑on experience with NopCommerce (plugin development, customization, upgrades)
• Messaging systems and event‑driven design (Azure Service Bus, RabbitMQ)
• Salesforce development and integrations (Apex, Lightning, REST APIs)
• AWS experience (e.g., EC2, Lambda, S3) as a secondary cloud
• Front‑end knowledge (Razor, HTML/CSS, Angular/React) for full‑stack contributions
• Infrastructure‑as‑code (Terraform, YAML, Helm), observability (App Insights), and secure development practices
Why Ivanti?
• Friendly, flexible schedules: Empower excellence anywhere and elevate human potential
• Competitive compensation and total rewards: Health, wellness, and financial plans for you and your family
• Global, diverse teams: Collaborate with talented colleagues from over 23 countries
• Learning and development: Grow through best‑in‑class learning tools and programs
• Equity and belonging: Every voice matters—your story helps shape our solutions for a changing world
What drives us Ivanti’s mission is to elevate human potential within organizations by managing, protecting, and automating technology for continuous innovation. Through diverse and inclusive hiring, decision‑making, and commitment to our employees and partners, we build and deliver world‑class solutions for our customers.
Inclusion at Ivanti Ivanti is proud to be an Equal Opportunity Employer. We are committed to building a diverse team and fostering an inclusive environment where everyone belongs, regardless of background or identity. Need adjustments during the process? Reach out to [Upgrade to PRO to see contact]—we’re happy to help.
Ready to make an impact? Apply now and help us power the systems behind Ivanti’s products.
#LI-VG2