Share this Job

A career at Amway is a career in opportunity. At Amway, you can explore and grow, make a difference, and find success. Established in 1959, Amway is a multi-billion dollar company, and the world’s No. 1 direct selling business, according to the Direct Selling News Global 100. Amway is a center of health, skincare and home product innovation and top-selling, global brands. We manufacture and distribute 450+ consumer products. More than 17,000 employees worldwide support millions of Amway Business Owners who sell Amway products.

What do we need?


The ABO Product Engineering Bonus Cal product team is seeking a software engineer to assist in the design and development of a ABO Incentive design and calculation application to be used across Amway globally.  

What’s special about our team?


The delivery team working on the Product Engineering Bonus Calc is responsible for building cutting edge cloud technologies within our ABO Ecosystem. This delivery team is part of a larger team of software engineers and systems analysts with a mix of both internal employees and outside industry experts. This team thrives on collaboration and working together to create the best solutions possible to support our Amway Business Owners across the globe. This team is a self-managed, hardworking group of high achievers that has been working very closely with the regional initiative across the globe providing all ABO Incentive capabilities. This role reports up through the Manager of Product Engineering Bonus Calc.


Required qualifications:


  • Minimum 6 years’ experience in Java development with J2EE in Agile Delivery setting
  • Minimum 5 years’ experience supporting large enterprise application
  • Minimum 3 years’ experience with quality assurance testing tools to develop test scripts, test plan and perform automated testing against development solutions
  • 3+ years of experience working in an AWS environment, Strong understanding of AWS or other cloud technologies
  • Bachelor's degree in Computer Science, Computer Information Systems, Management Information Systems, or related field
  • Ability to translate complex technical concepts into high-level designs and act as a subject matter expert in software design, architecture, implementation, deployment, and support across our full platform
  • Proficient in SQL and relational database modeling, Knowledge of NoSQL, queues, caches is a plus
  • Experienced in CI/CD, Cloud DevOps and operationalized distributed and highly scalable & available cloud applications with an emphasis on building quality code and speed to market.
  • Experience leading projects requiring technical expertise and leadership
  • Demonstrated experience with java programming and event-driven architecture


How you would contribute to the role:


As a Software Developer, you will be responsible for leading the team to implement the future state technologies for the ABO Ecosystem using Agile methodologies for delivering results. This environment promotes frequent collaboration with your teammates. You will be doing full stack development and production support. You’ll work to build out the Continuous Integration/Continuous Delivery (CI/CD) pipelines and develop Prototype to evaluate new solutions for market-specific functionality.


Daily, you will:


  • Partners in collaboration and strategy alignment across product portfolios (cross-product) in partnership with product managers, other peers and key stakeholders with the customer needs and wants in mind
  • Coach other team members, creating an environment of continuous learning, and constantly challenging and stretching the knowledge of the team
  • Building prototypes and newer technologies to support our ABO ecosystem
  • Update the team on your accomplishments and daily goals in the morning Stand-up meeting
  • Write testable, scalable, and efficient code
  • Review, analyze and implement business requirements on assigned projects
  • Consistently analyze, translate, re-factor and code software applications according to specifications provided by our Software Architects/Tech Leads
  • Deliver best in class security-based solutions
  • Write unit, functional, acceptance, and/or user tests
  • Challenge your fellow team members to grow and enhance our team with new, diverse talent
  • Lead design and development efforts of highly scalable web applications


To assist you in doing all of this, you will be given access to all the necessary and common development and collaboration tools. You will also go through a class to teach you the business rules and the ABO Ecosystem if necessary. You’ll do a lot of the heavy development lifting and production support in this role. Some of the technologies you will have access to are such as Docker, Splunk, AWS, Dynatrace and Jenkins.


Why would you want this role?


You would work on a new platform that is instrumental in the go-forward organization. This is a platform that has a multi-year investment plan, with strong partnership with the business and other stakeholders. There will also be significant investment in your professional development through paired programming with industry experts, conferences, and structured training where necessary.


This is the right fit for you if:


  • You have prior experience of 8 years as a Full-stack Software Engineer, using back-end languages such as Java to create useful software 
  • You have a focus on functional programming paradigm, working out “what to solve” and not just “how to solve it”
  • Excellent verbal and written communication skills
  • You have ability to handle multiple competing priorities in a fast-paced environment
  • You have deep understanding of agile project management methodologies, excellent interpersonal skills and enjoy working in a highly iterative, agile, and open team environment
  • You desire to learn new technologies, approaches, and solve business problems
  • You have a strong business and technical vision and the ability to translate these in business and technical approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions
  • Has led teams who architected, designed, delivered, and operationalized scalable microservices-based web/webservices applications in cloud-native environments


Job Segment: Test Engineer, Testing, Developer, Cloud, Software Engineer, Engineering, Technology