1

Retail Software Developer Jobs in Monroe, MI (NOW HIRING)

It comprises one of the world's largest dedicated online grocery retailers, operating its own ... software applications and advanced robotics required to operate a world-class online grocery ...

It comprises one of the world's largest dedicated online grocery retailers, operating its own ... software applications and advanced robotics required to operate a world-class online grocery ...

... retail, and educational clients. This position involves hands-on development of construction ... analysis software, and lighting design software. What we offer Our staff members enjoy a ...

... retail, and educational clients. This position involves hands-on development of construction ... analysis software, and lighting design software. What we offer Our staff members enjoy a ...

Senior Electrical Engineer

Toledo, OH · On-site

$105K - $137K/yr

... retail, and educational clients. This position involves hands-on development of construction ... analysis software, and lighting design software. What we offer Our staff members enjoy a ...

Senior Electrical Engineer

Toledo, OH · On-site

$107K - $139K/yr

... retail, and educational clients. This position involves hands-on development of construction ... analysis software, and lighting design software. What we offer Our staff members enjoy a ...

... online retailers. We offer competitive pay, robust benefits package, wellness programs, and a ... Troubleshoot and modify software programs for material handling control systems, including PLC/PC ...

... software engineering and systems integration. Our tightly integrated offerings are tailored to each ... Retail, e-commerce, Automotive, Life Science, Insurance, legal, healthcare, among others. It also ...

Bakery Manager

Oak Harbor, OH

$17 - $23/hr

A distributor, wholesaler and retailer with a global supply chain network, SpartanNash distributes ... Follow company policies and timelines using the required tools and software to manage scheduling ...

Produce Manager

Oak Harbor, OH

$17.75 - $22.25/hr

A distributor, wholesaler and retailer with a global supply chain network, SpartanNash distributes ... Follow company policies and timelines using the required tools and software to manage scheduling ...

Produce Manager

Oak Harbor, OH · On-site

$17.75 - $22.25/hr

A distributor, wholesaler and retailer with a global supply chain network, SpartanNash distributes ... Follow company policies and timelines using the required tools and software to manage scheduling ...

Bakery Manager

Oak Harbor, OH · On-site

$17 - $23/hr

A distributor, wholesaler and retailer with a global supply chain network, SpartanNash distributes ... Follow company policies and timelines using the required tools and software to manage scheduling ...

next page

Showing results 1-20

Retail Software Developer information

See Monroe, MI salary details

$44.4K

$103.5K

$153.7K

How much do retail software developer jobs pay per year?

As of Jul 7, 2026, the average yearly pay for retail software developer in Monroe, MI is $103,537.00, according to ZipRecruiter salary data. Most workers in this role earn between $83,300.00 and $120,300.00 per year, depending on experience, location, and employer.

What is a Retail Software Developer?

A Retail Software Developer is a technology professional who designs, develops, and maintains software applications specifically for the retail industry. These applications can include point-of-sale (POS) systems, inventory management tools, e-commerce platforms, and customer relationship management solutions. Retail Software Developers work to ensure that retail businesses can operate efficiently, provide better customer experiences, and adapt to changing market needs. Their work often involves collaborating with other IT professionals, understanding retail business requirements, and implementing security and scalability best practices.

How does a Retail Software Developer typically collaborate with cross-functional teams in a retail organization?

Retail Software Developers frequently work alongside product managers, UX/UI designers, and data analysts to deliver solutions that enhance the retail customer experience. They participate in regular team meetings to gather requirements, provide technical input, and ensure alignment with business goals. Effective communication and collaboration skills are essential, as developers often integrate their work with point-of-sale systems, inventory management, and e-commerce platforms. This collaborative environment helps ensure that software solutions are robust, user-friendly, and meet the evolving needs of both customers and staff.

What is the highest paying retail job?

The highest paying retail jobs are typically executive roles such as Retail Vice President or Chief Retail Officer, which can earn six-figure salaries. Senior management positions that oversee multiple stores or regions often have the highest compensation in the retail industry, especially with experience and relevant leadership skills.

How to become a Walmart software engineer?

To become a Walmart software engineer, candidates typically need a bachelor's degree in computer science, software engineering, or a related field, along with experience in programming languages such as Java, C++, or Python. Familiarity with retail systems, software development lifecycle, and tools like Git or Agile methodologies is also important. Gaining relevant experience through internships or projects can improve chances of securing a position at Walmart.

What software does retail use?

Retail software developers work with various systems such as point-of-sale (POS) software, inventory management, customer relationship management (CRM), and enterprise resource planning (ERP) platforms like SAP, Oracle, and Microsoft Dynamics. They often use programming languages like Java, C#, or Python and may need knowledge of database management and integration tools to develop or customize retail applications.

What are the key skills and qualifications needed to thrive as a Retail Software Developer, and why are they important?

To thrive as a Retail Software Developer, you need strong programming skills (such as Java, C#, or JavaScript), a solid understanding of retail business processes, and typically a degree in computer science or related field. Experience with point-of-sale (POS) systems, e-commerce platforms, and databases, as well as familiarity with version control tools like Git, is highly valuable. Outstanding problem-solving abilities, collaboration, and adaptability are essential soft skills that help manage changing requirements and work effectively with cross-functional teams. These competencies ensure you can build reliable, user-friendly retail software solutions that directly support business goals and customer satisfaction.

What engineer makes $500,000 a year?

Senior software engineers, especially those in specialized fields like machine learning, AI, or working at top tech companies, can earn $500,000 or more annually. High compensation often includes base salary, bonuses, and stock options, and typically requires extensive experience, advanced skills, and a strong track record in the industry.

What is the difference between Retail Software Developer vs Retail Systems Analyst?

AspectRetail Software DeveloperRetail Systems Analyst
Primary RoleDesigns, develops, and maintains retail software applicationsAnalyzes retail systems, gathers requirements, and improves existing processes
Skills & CertificationsProgramming languages, software development certifications, retail industry knowledgeBusiness analysis, systems analysis, retail operations understanding
Work EnvironmentSoftware development teams, retail tech companiesRetail stores, corporate retail offices, consulting firms
Employer & Industry UsageRetail chains, e-commerce companies, software vendorsRetail corporations, consulting firms, system integrators

While Retail Software Developers focus on creating and maintaining retail applications, Retail Systems Analysts analyze existing retail systems to optimize operations. Both roles require understanding retail processes but differ in their core responsibilities and skill sets.

What cities near Monroe, MI are hiring for Retail Software Developer jobs? Cities near Monroe, MI with the most Retail Software Developer job openings:

Maintenance Engineer

Ocado Group

Romulus, MI • On-site

Full-time

Posted 18 days ago


Job description

Who We Are
Ocado is a UK based company admitted to trading on the London Stock Exchange (Ticker OCDO). It comprises one of the world's largest dedicated online grocery retailers, operating its own grocery and general merchandise retail businesses under Ocado.com and other specialist shop banners, together with its Ocado Solutions division.
The Ocado Solutions division is responsible for providing Ocado's innovative advanced robotics technology, known as the Ocado Smart Platform ("OSP"), to our major retailer clients around the world. OSP comprises access to Ocado's physical infrastructure solutions, running highly efficient warehouse operations for the single pick of products, together with the entire end-to-end proprietary software applications and advanced robotics required to operate a world-class online grocery business.
Our unique, proprietary and industry-leading technology is set to transform the shopping experience of consumers around the world. We have partnered with Kroger to help it redefine the grocery customer experience in the United States through the adoption of the centralized, automated model of online retailing provided by the Ocado Smart Platform.
Come join us as we build our North American team, bringing world-class innovation and technologies to one of the most exciting global markets for e-commerce.
What You Will Do
The Maintenance Engineer will report directly to the respective shift assigned Engineering Team Manager. As a Maintenance Engineer you will provide first response to engineering fault conditions, both reactive and planned maintenance activities as well as being involved in continuous improvement projects within our state of the art, automated Customer Fulfillment Center (CFC).
The Maintenance Engineer's day-to-day responsibilities include:
  • Reacting to MHE breakdowns (both mechanical and electrical), performing trouble-shooting to identify the fault, analyzing the issue, and completing the fix in a timely manner to keep operation downtime to a minimum.
  • Keeping accurate records such as work activities, tasks carried out, parts used through stores, etc.
  • Perform assembly and sub-assembly repairs by following written work instructions, blueprints and schematics.
  • Work closely with other Maintenance Engineers to find ways to increase machine reliability on existing and new equipment, diagnose equipment breakdowns and action repairs ensuring the direction of labor and planned engineering activities fully support the operation.
  • Provide first-line support to the Operation through monitoring the activities and efficiency of the Grid and Robots and escalate problems to Engineering Operations for inspection.
  • Investigate any stoppage on the grid which pauses the Operation and see through to resolution, including escalating to off-site support and remotely connecting to the Robots.
  • Monitor the status of both the Robots and the physical grid including investigating locked grid cells and general Robot health.
  • Completing quality inspections to ensure work is completed to a safe standard.

The Maintenance Engineer may be asked to perform tasks as required by management deemed as a reasonable request. This job description is a summary of the typical functions of the role, not an exhaustive or comprehensive list of possible role responsibilities, tasks and duties and is subject to review. The responsibilities, tasks and duties of the job holder might differ from those outlined in the job description and other duties, as assigned, might form part of the job.
If hired for a "Pre Go Live / Start Up" site, the initial 6 to 9 months will involve training and most likely require some travel in order to obtain the training from another site in North America. In the event the operation is undergoing its initial startup, the daily responsibilities for this role may be different while supporting the needs of a facility in its initial stages of starting its operations. Once the facility is commissioned, the roles defined in this job description will become the daily responsibilities for the Maintenance Engineer.
Who You Are
To qualify for this position, you must meet the following requirements:
  • Minimum of two years of relevant work experience in the mechanical or electrical field.
  • An Associate's or Vocational degree in electrical or mechanical related discipline or advanced training with a minimum of three years experience preferred.
  • Experience carrying out electrical or mechanical maintenance to include predictive and preventive planned maintenance.
  • Experience diagnosing and documenting equipment breakdowns, resolving issues and handling repairs.
  • Good communication and interpersonal skills, able to impart knowledge effectively to others.
  • Good organization skills, able to prioritize.
  • Must be comfortable working at heights.
  • Good technical ability relating to automation hardware and software.
  • Sound analytical skills with an eye for detail; good problem solving ability and a practical approach.
  • Experience of working with computerized maintenance management systems(CMMS) preferred.
  • Numerate and PC literate including Word, Excel etc.
  • Flexible to working a shift-based pattern including nights and weekends

This role will require flexibility due to the facility being a 24/7 operation and a shift pattern will be utilized that will require working days, nights and weekends.
Physical Activities:
  • Ascending or descending ladders and stairs.
  • Moving between worksites to accomplish tasks in tight and confined spaces.
  • Remaining in a stationary position, often standing or sitting for a prolonged period.
  • Adjusting or moving objects up to 30 pounds in all directions. Work that includes moving objects up to 100 pounds or more.
  • Communicating with others to exchange information.

Environmental Conditions:
  • Low temperatures and noisy environments.

Location
You will be based at the customer fulfillment center in the USA
For a sense of who we are and what we deliver we invite you to explore online to learn more about Ocado Technology and Ocado Engineering, which directly support the Ocado Solutions division, and take the next step in what will be an amazing career with us.
Learn about our partnership with Kroger:
  • Kroger Bets on Robots With Ocado Deal
  • Meet Ocado, Kroger's Newest Weapon in Its Grocery Delivery War with Amazon and Walmart
  • Check out this video about our advanced robotics technology

Ocado is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, gender, religion, age, disability, veteran's status, or any other classification as required by applicable law.
or employment without regard to race, color, national origin, gender, religion, age, disability, veteran's status, or any other classification as required by applicable law.
#LI-BM2
INDOCDNA