1

Application Packaging Software Jobs in Novi, MI (NOW HIRING)

Partner with developers to ensure all areas of the application are fully tested and to find ... We offer a comprehensive benefits package, including health insurance, retirement plans, and ...

... packaging, printed circuit boards and flat panel displays. The innovative ideas and devices that ... This role emphasizes application development, orchestration, and user experience rather than model ...

... packaging, printed circuit boards and flat panel displays. The innovative ideas and devices that ... This role emphasizes application development, orchestration, and user experience rather than model ...

Software Developer C C++

Allen Park, MI · On-site

$44.75 - $60.25/hr

Experience in C/C++ application development * Experience in embedded applications development or ... CONTROLTEC offers a comprehensive and industry leading benefits package. In addition we provide ...

Software Developer C C++

Allen Park, MI

$44.75 - $60.25/hr

Experience in C/C++ application development * Experience in embedded applications development or ... CONTROLTEC offers a comprehensive and industry leading benefits package. In addition we provide ...

Conduct testing (including regression testing) to verify bug fixes, application enhancements, and ... Who WE Are Finys is a leading producer of packaged software for the Property Casualty (P&C ...

... packaging, printed circuit boards and flat panel displays. The innovative ideas and devices that ... This role emphasizes application development, orchestration, and user experience rather than model ...

Showing results 41-60

Application Packaging Software information

See Novi, MI salary details

$10

$22

$56

How much do application packaging software jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for application packaging software in Novi, MI is $22.94, according to ZipRecruiter salary data. Most workers in this role earn between $14.66 and $18.94 per hour, depending on experience, location, and employer.

What is application packaging software?

Application packaging software is a set of tools and processes used to create installation packages for deploying software applications across multiple computers in an organization. These tools help IT professionals bundle application files, configurations, and dependencies into a single package that can be easily installed, updated, or removed. Application packaging ensures consistency, reduces manual errors, and simplifies software management, especially in large enterprise environments. Popular packaging formats include MSI, APPX, and virtualized packages, and the process often integrates with deployment tools like Microsoft SCCM or Intune.

What are the key skills and qualifications needed to thrive as an application packaging software specialist?

To excel as an Application Packaging Software Specialist, you need expertise in application deployment, software packaging formats (such as MSI, App-V, or SCCM), and a solid understanding of Windows operating systems. Familiarity with tools like Microsoft SCCM, InstallShield, AdminStudio, and scripting languages such as PowerShell or VBScript is typically required, along with relevant certifications like Microsoft Certified: Modern Desktop Administrator Associate. Strong problem-solving skills, attention to detail, and effective communication are crucial soft skills for this role. These competencies are essential to ensure efficient software distribution, minimize deployment issues, and support seamless IT operations within organizations.

What are some common challenges faced when working as an application packaging software specialist, and how can they be addressed?

One common challenge in Application Packaging Software roles is ensuring compatibility across diverse operating systems and environments, especially during large-scale deployments. Specialists often encounter issues with dependencies, version conflicts, or unique user requirements. To address these challenges, it’s crucial to maintain clear documentation, conduct thorough testing in staging environments, and collaborate closely with IT support and end-users. Staying updated on packaging tools and industry standards also helps in delivering robust, reliable packages.

What is the difference between Application Packaging Software vs Application Deployment Specialist?

AspectApplication Packaging SoftwareApplication Deployment Specialist
Primary RoleCreates, manages, and maintains software packages for deploymentImplements, tests, and manages software deployment across systems
Skills & CertificationsPackaging tools, scripting, OS knowledgeDeployment tools, scripting, network understanding
Work EnvironmentSoftware development and packaging teamsIT operations and system administration
Industry UsageSoftware vendors, IT departmentsLarge enterprises, managed service providers

Application Packaging Software focuses on creating and maintaining software packages, while Application Deployment Specialists handle the implementation and management of deploying those packages across systems. Both roles require technical skills but serve different stages of the software deployment process.

What are popular job titles related to Application Packaging Software jobs in Novi, MI?

For Application Packaging Software jobs in Novi, MI, the most frequently searched job titles are:

What cities near Novi, MI are hiring for Application Packaging Software jobs?

Cities near Novi, MI with the most Application Packaging Software job openings:

Infographic showing various Application Packaging Software job openings in Novi, MI as of June 2026, with employment types broken down into 40% Full Time, 48% Part Time, and 12% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $47,711 per year, or $22.9 per hour.

Software Automation Engineer

TekDallas

Ann Arbor, MI • On-site

Other

Medical, Retirement

This job post has expired 1 day ago. Applications are no longer accepted.


Key responsibilities

  • Develop, document, and maintain test strategies and test scenarios.

  • Build, execute, and maintain automated test suites across various environments and pipelines.

  • Collaborate with developers to ensure comprehensive testing and provide technical solutions for test automation.


Job description

Role: Software Automation Engineer

Location: Ann Arbor, MI – need locals only – in person interview

W2 only 

 

Summary:

We are seeking a highly skilled professional to join our team. The ideal candidate will have extensive experience in software automation, with a focus on developing and maintaining test strategies and automated test suites. This role requires a collaborative approach to work closely with developers, ensuring comprehensive testing across all application areas and providing technical solutions for test automation.

Responsibilities:

  • Participate in developing and documenting User Stories by providing the test strategy and automation estimates.
  • Develop, document, and maintain the test strategy and test scenarios.
  • Build and execute unit, component, acceptance, integration, load, security, scalability, usability, and platform tests.
  • Conduct code reviews to ensure consistency, quality, and reusability of test automation artifacts.
  • Partner with developers to ensure all areas of the application are fully tested and to find technical solutions for test automation.
  • Build and manage automated test suites and ensure execution through various environments, CI-CD pipelines, and usage by NOC teams.
  • Regularly execute, maintain, and upkeep automated test suites and analyze the results to identify the cause for failures.
  • Create defects for issues found with appropriate details and ensure issues are resolved, including validation of the fix and required automation updates.
  • Present appropriate results to sign off on software functionality for new Production releases.
  • Work with cross-team and release management to manage dev, QA, and production release of the software.
  • Perform exploratory testing to understand the feature and how it is implemented, to find additional or unexpected behavior, and to refine and define additional test cases for the feature.
  • Contribute to the QA automation framework using industry-standard tools and approaches.
  • Leverage and enhance coding standards and best practices for automated QA code.
  • Participate in analyzing Major Incidents and Emergency Change controls to identify opportunities to automate software quality test cases to reduce or eliminate those.

Requirements:

  • Bachelor’s degree in computer science or equivalent experience.
  • Minimum 7 years of industry experience, preferably in an Agile development environment.
  • Must have 5 years of Java coding experience.

Required Skills:

  • Experience with automated testing tools - Cucumber/Gherkin, Selenium Webdriver, Playwright, and Java.
  • Experience in API automation testing using JAVA Springboot2, RestAssured, GraphQL, or Postman.
  • Experience with JMS driven messaging protocols like AMQ, RabbitMQ, Kafka, etc.
  • Knowledge of MS Entity Framework/Spring JDBC.
  • Experience with Service-oriented architecture.
  • Knowledge working with CI/CD processes and tools - preferably Jenkins/JenkinsX.
  • Experience with source control versioning tools and processes – Git / Stash.
  • Experience in writing SQL queries for test data preparation as well as data validation.
  • Experience with Splunk analytics for validating technical fixes and updates in the app code/config.
  • Experience with defect tracking tools (JIRA).
  • Experience in manual testing.

Preferred Skills:

  • NICE TO HAVE – experience with querying Couchbase database.
  • Experience working with databases and various data formats and related technologies for testing. SQL Server and SQL Server Management Studio is a plus.
  • POS system experience is a plus.
  • Nice to have experience with payment gateways and payment terminals.
  • Nice to have experience with Kubernetes and container-based application deployment and operations.
  • Ability to work independently with an aptitude for detailed work and follow-up activities.
  • Ability to multitask in a fast-paced agile work environment.
  • Experience in heavy traffic eCommerce applications.

Benefits:

We offer a comprehensive benefits package, including health insurance, retirement plans, and opportunities for professional development. Join our team and contribute to exciting projects in a dynamic and collaborative environment.