At Amway, we inspire people to live their best lives, and to do that, we need you. We need your ideas, your talents, and your passion for learning. We need your curiosity, tenacity, and team spirit.

We invest in your growth from day one. Whether you are just starting your career or have been in it for a while, we support meaningful learning and development opportunities, and invite you to chart your own unique path. Here, the entrepreneurial spirit is highly encouraged, which means if you want to learn and grow, move up or move around, we fully support your personal journey and growth.

Come be a part of the Amway family!

Job Title:                            Software Developer

Department / Division:  ABO Product Engineering MAGIC DMS/ABO Success

Salary Range:                   $89,729- $116,120 plus an annual bonus

Location:                           Ada, MI (Hybrid- In office days are Tuesdays and Wednesdays)


What We’re Looking For:

We are looking for a creative and talented full stack end to end software developer who is passionate in coding and has the tenacity to work in a fast-paced agile development environment.


The MDMS program has several capability-based pods strategically aligned to our NextGen Commerce ecosystem while also meeting the needs of the legacy system known as the monolith. As a developer in the MDMS team, you will have the opportunity to work in one of these pods, be part of the team that is responsible for the development, delivery and implementation of a set of capabilities owned by the pods.


This role is responsible for creating, developing, and enhancing new capabilities, features and microservices which also include test automation scripts, carry out unit testing, peer code reviews and functional testing. This role is also responsible to de-bug and fix defects or errors in new and existing applications. Being a member of an end-to-end delivery team, this role will resolve issues in production environment, and will provide rotating end of month (once a month) support and be part of the weekly on call support roster schedule which might be during off hours, weekends and/or holidays. (Time off in lieu will be granted accordingly for hours worked). As this is a global team, there will be instances when meetings will be during off hours.


As a software developer, you will be expected to collaborate with multiple cross functional units, locally and globally with various stakeholders comprising of business users, scrum masters, product managers, project managers, business and IT system analysts, testers etc. This role will also follow established solution delivery guidelines and software development life cycle (SDLC) such as agile methodology and DevOps CI/ CD standards and practices.


Required qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems or related field
  • At least 3 years of software development and delivery working experience in Java development with J2EE and Java Database Connectivity (JDBC)
  • Having development experience in microservices architecture and service mesh on AWS platform and technology will be preferred.


Skills to be successful in the role:

  • Programming skills in Java, J2EE, EJB 2 and 3, Servlet, JSP, SQL, JMS, HTML, CSS and JavaScript
  • Application and web server knowledge in IBM WebLogic
  • Working experience using application monitoring tool such as Dynatrace
  • Working knowledge in CI/ CD deployment pipeline tool such as Jenkins
  • Working knowledge in code quality and security tool such as SonarQube
  • Solid database experience working with Oracle, SQL
  • Working knowledge using version control tools such as Git, GitHub
  • Working knowledge in messaging events framework such as Kafka
  • Working knowledge in AWS technology (e.g. use of AWS services such as S3, EC2, EBS, AWS management tools such as CloudWatch, Autoscaling, ELB, AWS Trusted Advisor, AWS database services such as DynamoDB and RDS)
  • Working knowledge in web services and web services testing tool such as SOAP, REST, SoapUI and Postman
  • Familiar with team collaboration tools such as Jira and Confluence
  • Familiar with testing tools such as JUnit, Vividus will be advantageous
  • Excellent analytical skills with strong problem solving abilities
  • Excellent verbal and written communication skills in English language
  • Experience working across diversified cultures with talent to collaborate with internal and external stakeholders to bring projects forward to completion
  • Working experience in an Agile (Scrum) and DevOps environment


What’s special about this team:

MAGIC DMS (MDMS) is a proprietary Amway solution that provides capabilities necessary to manage Amway “Customer” accounts. The MAGIC DMS delivery team is made up of a mix of employees and contractors with diverse responsibilities across United States, Europe, India and Malaysia. This delivery team is part of a larger team of technology professionals supporting the overall MAGIC platform within the ABO Success organization. MAGIC stands for Managing Awards, Growth, Incentives and Compensation. The team thrives on collaboration and works together to create and develop the best solutions possible to support our Amway Business Owners (ABO) across the globe. This team is a fun loving, self-managed, empowered and hardworking group of high achievers who have been working very closely with the regional Web Replacement (SAP CX One/ Hybris) initiative across the globe providing all ABO Incentive capabilities.


This role is “Not” eligible for sponsorship.



Actual compensation packages are based on a wide array of factors unique to each candidate, including but not limited to skill set, years & depth of experience, certifications, and specific office location. This may differ in other locations due to cost of labor considerations.

Amway’s exceptional compensation and benefits package includes:

  • Medical, Dental, Vision, and Prescription Insurance
  • Generous 401(k) contribution schedule
  • Yearly Bonus potential
  • Tuition Reimbursement
  • On-site Fitness Center and access to digital Wellness tools
  • Discounts on Amway products

Amway is an Equal Opportunity Employer: Amway is committed to equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Amway is committed to having a diverse and inclusive workforce, where each employee’s individual uniqueness is valued, creating a culture of belongingness. Amway also proudly hires veterans of our Armed Forces.

For additional information, check us out at and

Nearest Major Market: Grand Rapids

Job Segment: Test Engineer, Testing, Web Design, Developer, Software Engineer, Engineering, Technology, Creative