About CAI CAI Software builds digital work execution platforms and software solutions that help manufacturing businesses operate with greater clarity and control. Our people bring structure to ...
Quick apply
About CAI CAI Software builds digital work execution platforms and software solutions that help manufacturing businesses operate with greater clarity and control. Our people bring structure to ...
Quick apply
About CAI CAI Software builds digital work execution platforms and software solutions that help manufacturing businesses operate with greater clarity and control. Our people bring structure to ...
About CAI CAI Software builds digital work execution platforms and software solutions that help manufacturing businesses operate with greater clarity and control. Our people bring structure to ...
About CAI CAI Software builds digital work execution platforms and software solutions that help manufacturing businesses operate with greater clarity and control. Our people bring structure to ...
Draper, UT · On-site
$91.10K - $124.80K/yr
Software Engineer II Duration: 06 Months Contract (Possible Extension or Perm) Location: 13693 South 200 West, Draper UT 84020 (Hybrid - 2-3 days/week in office) Potential to Extend? Yes Potential to ...
Quick apply
Draper, UT · On-site
$91.10K - $124.80K/yr
Software Engineer II Duration: 06 Months Contract (Possible Extension or Perm) Location: 13693 South 200 West, Draper UT 84020 (Hybrid - 2-3 days/week in office) Potential to Extend? Yes Potential to ...
EnterBridge is a software consulting business and our Mobility division designs and implements custom field service and mobile workforce management solutions. The Mobility team has experienced steady ...
EnterBridge is a software consulting business and our Mobility division designs and implements custom field service and mobile workforce management solutions. The Mobility team has experienced steady ...
$110K - $130K/yr
Create, document, and maintain application software that analyzes data raised during equipment operation and provides applicable information to the users of the equipment. * Do initial data analysis ...
$110K - $130K/yr
Create, document, and maintain application software that analyzes data raised during equipment operation and provides applicable information to the users of the equipment. * Do initial data analysis ...
Midvale, UT · On-site
$110K - $130K/yr
Create, document, and maintain application software that analyzes data raised during equipment operation and provides applicable information to the users of the equipment. * Do initial data analysis ...
Midvale, UT · On-site
$110K - $130K/yr
Create, document, and maintain application software that analyzes data raised during equipment operation and provides applicable information to the users of the equipment. * Do initial data analysis ...
UT · On-site
We are seeking a Software Engineer II to join our Test Enablement team. In this role, you will help build internal tools, automation frameworks, and quality platforms that support engineering teams ...
UT · On-site
We are seeking a Software Engineer II to join our Test Enablement team. In this role, you will help build internal tools, automation frameworks, and quality platforms that support engineering teams ...
Nav Technologies Inc. seeks a Software Engineer to deliver high quality system designs and software code at scale, while communicating with groups inside and outside of Nav's engineering team.
Quick apply
Nav Technologies Inc. seeks a Software Engineer to deliver high quality system designs and software code at scale, while communicating with groups inside and outside of Nav's engineering team.
Draper, UT · On-site
Nav Technologies Inc. seeks a Software Engineer to deliver high quality system designs and software code at scale, while communicating with groups inside and outside of Nav's engineering team.
Draper, UT · On-site
Nav Technologies Inc. seeks a Software Engineer to deliver high quality system designs and software code at scale, while communicating with groups inside and outside of Nav's engineering team.
Salt Lake City, UT · On-site
The Software Developer is responsible for the implementation and testing of software solutions that enable business workflow excellence. This position is responsible for building a wide variety of ...
Salt Lake City, UT · On-site
The Software Developer is responsible for the implementation and testing of software solutions that enable business workflow excellence. This position is responsible for building a wide variety of ...
Draper, UT · On-site
Nav Technologies Inc. seeks a Software Engineer to deliver high quality system designs and software code at scale, while communicating with groups inside and outside of Nav's engineering team.
Draper, UT · On-site
Nav Technologies Inc. seeks a Software Engineer to deliver high quality system designs and software code at scale, while communicating with groups inside and outside of Nav's engineering team.
Salt Lake City, UT · On-site
Software Engineer - Full-Time, On-Site Location: Downtown Salt Lake City, UTCompany: Altitude AI Altitude AI, the leading Generative AI platform for the industrial world, is excited to announce an ...
Quick apply
Salt Lake City, UT · On-site
Software Engineer - Full-Time, On-Site Location: Downtown Salt Lake City, UTCompany: Altitude AI Altitude AI, the leading Generative AI platform for the industrial world, is excited to announce an ...
The Senior Software Engineer is responsible for designing, developing, and evolving scalable software systems across Orion's platform. This role operates across the full stack, leveraging React/Next ...
The Senior Software Engineer is responsible for designing, developing, and evolving scalable software systems across Orion's platform. This role operates across the full stack, leveraging React/Next ...
Lehi, UT · On-site
$90K - $120K/yr
And there is no software category more ready to be burned down and rebuilt than CRM. CRM is the most widely adopted software in the world - and also the most hated. It over-promises, under-delivers ...
Lehi, UT · On-site
$90K - $120K/yr
And there is no software category more ready to be burned down and rebuilt than CRM. CRM is the most widely adopted software in the world - and also the most hated. It over-promises, under-delivers ...
Lehi, UT · On-site
The Senior Software Engineer is responsible for designing, developing, and evolving scalable software systems across Orion's platform. This role operates across the full stack, leveraging React/Next ...
Lehi, UT · On-site
The Senior Software Engineer is responsible for designing, developing, and evolving scalable software systems across Orion's platform. This role operates across the full stack, leveraging React/Next ...
Design, develop, test, and maintain software solutions that improve engineering efficiency and system reliability * Work in Linux environments to troubleshoot issues, automate workflows, and support ...
Design, develop, test, and maintain software solutions that improve engineering efficiency and system reliability * Work in Linux environments to troubleshoot issues, automate workflows, and support ...
Draper, UT · On-site
Design, develop, test, and maintain software solutions that improve engineering efficiency and system reliability * Work in Linux environments to troubleshoot issues, automate workflows, and support ...
Draper, UT · On-site
Design, develop, test, and maintain software solutions that improve engineering efficiency and system reliability * Work in Linux environments to troubleshoot issues, automate workflows, and support ...
Design, develop, test, and maintain software solutions that improve engineering efficiency and system reliability * Work in Linux environments to troubleshoot issues, automate workflows, and support ...
Design, develop, test, and maintain software solutions that improve engineering efficiency and system reliability * Work in Linux environments to troubleshoot issues, automate workflows, and support ...
Salt Lake City, UT · On-site
$75K - $90K/yr
HOJ Innovations - is currently seeking a talented and passionate Software Engineer to join our growing WarehouseOS team. In this role you will help develop and deliver components for our SaaS product ...
Salt Lake City, UT · On-site
$75K - $90K/yr
HOJ Innovations - is currently seeking a talented and passionate Software Engineer to join our growing WarehouseOS team. In this role you will help develop and deliver components for our SaaS product ...
American Fork, UT · On-site
As a Software Engineer I, you will contribute to building and testing software that enhances site safety and operations, while collaborating closely with experienced engineers. Responsibilities : • ...
American Fork, UT · On-site
As a Software Engineer I, you will contribute to building and testing software that enhances site safety and operations, while collaborating closely with experienced engineers. Responsibilities : • ...
$45.3K - $55.4K
1% of jobs
$55.4K - $65.5K
4% of jobs
$65.5K - $75.6K
9% of jobs
$85K is the 25th percentile. Wages below this are outliers.
$75.6K - $85.7K
12% of jobs
$85.7K - $95.9K
15% of jobs
The median wage is $102.5K / yr.
$95.9K - $106K
14% of jobs
$106K - $116.1K
15% of jobs
$120.1K is the 75th percentile. Wages above this are outliers.
$116.1K - $126.2K
13% of jobs
$126.2K - $136.3K
9% of jobs
$136.3K - $146.4K
5% of jobs
$146.4K - $156.6K
3% of jobs
$45.3K
$105.5K
$156.6K
Software jobs include software engineers, software developers, programmers, information technology or network systems specialists, QA testers, or developers who use existing tools, such as business information software, to develop new interfaces for institutional clients. Many of these jobs can be broken down further. For example, some developers work on front-end duties, such as designing interfaces for users. These may be for desktop, mobile, or web applications. Back-end programmers and developers, on the other hand, create the frameworks and logic that dictate how a program works. QA testers often work closely with developers to test programs before being released publicly.
| Aspect | Software | Web Developer |
|---|---|---|
| Required Credentials | Typically a degree in Computer Science or related field; certifications like Microsoft Certified or Oracle Certified | Similar credentials; often a degree in CS or Web Development certifications |
| Work Environment | Develops software applications for various platforms, including desktop and mobile | Builds websites and web applications primarily for online use |
| Employer & Industry Usage | Used across tech companies, software firms, and enterprises | Common in digital agencies, tech startups, and online businesses |
| Common Search & Comparison Intent | People compare to understand different roles in software creation | Often compared to see distinctions in web-focused development |
While both Software developers and Web Developers work in the tech industry and require similar skills and certifications, Software developers create applications for various platforms, whereas Web Developers focus on building websites and web-based applications. The choice depends on whether you're interested in broad software solutions or web-specific projects.
Salt Lake City, UT • Hybrid
Full-time
Posted 12 days ago
About CAI
CAI Software builds digital work execution platforms and software solutions that help manufacturing businesses operate with greater clarity and control. Our people bring structure to complexity by replacing fragmented, paper-based processes with connected digital workflows that improve visibility, compliance, and decision-making in real industrial environments. With 45+ years of experience and a presence across 10+ countries, CAI combines deep industry understanding with practical technology. Our team consists of ~800 employees worldwide who work across 15 core industries and support 5,000+ customers, guided by sound judgment, long-term thinking, and outcomes that endure.
CAI Business Units and the Markets We Serve
CAI Software is organized into three business units - Graphic Communications, Process Manufacturing, and Discrete Manufacturing – aligned to the markets we serve. This structure allows our teams to stay close to customer needs while operating with the scale and support of a global software company.
This role is part of our Shared Services team which includes the functions that support CAI business units. This model enables deep industry focus at the BU level while benefiting from the scale, expertise, and stability of one unified organization—allowing CAI Software to deliver specialized solutions
About the Role
As a Software Renewals & License Compliance Specialist Contractor at CAI Software, you will be responsible for recovering revenue from past-due and lapsed software renewals while also identifying and pursuing software compliance opportunities across our customer base. This is a hybrid role that combines traditional renewal recovery with a compliance-driven approach to revenue protection.
You will own the end-to-end process of re-engaging customers whose maintenance, term, or SaaS contracts expired without renewal—primarily focusing on accounts that lapsed in the prior fiscal year and were not actively pursued at the time of expiration. In parallel, you will collaborate closely with Sales and Customer Success to identify cases where customers may be over-deploying or under-licensed on CAI software, and drive those conversations toward compliant resolution and incremental revenue capture.
This role requires a unique blend of tenacity, diplomacy, and analytical rigor. You will need to approach sensitive customer situations with professionalism—balancing the urgency of past-due recovery with a consultative approach that preserves long-term customer relationships.
What You’ll Do
Past-Due Renewal Recovery
Software Compliance & License Enforcement
General
What We’re Looking For
Preferred Background
CAI Software is an “EEO/Veterans/Disabled employer.”
Equal Employment Opportunity
CAI Software is an Equal Opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, sex (including pregnancy, sexual orientation, and gender identity or expression), religion, disability, genetic information, marital status, veteran status, or any other basis protected by local, state or federal law.
Disability Accommodation
CAI Software endeavors to make reasonable accommodations for applicants with disabilities and disabled veterans pursuant to applicable federal and state law. If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process or are limited in the ability or unable to access or use the online application process and need an alternative method for applying, please contact us at talent.acquisition@caisoft.com or send an e-mail with your specific accommodation request.
Work Authorization
Applicants must be authorized to work in the United States. CAI Software does not unlawfully discriminate on the basis of citizenship or immigration status in accordance with the Immigration Reform and Control Act of 1986 (IRCA).
Pay Transparency Nondiscrimination
CAI Software will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c).
Sourced by ZipRecruiter
Software development
1,001 - 5,000 Employees
Pittsburgh, PA, US
1989