Job title: Principal Software Developer
Department / Division: Amway ID
Salary Range $122,934- $159,091 per year plus annual bonus
Location: Ada, MI (Hybrid- in office on Tuesday and Wednesday)
What We’re Looking For:
We are looking for a Principal Software Developer to be part of Amway’s Identity team. This person will be responsible for providing technical leadership to the Identity team responsible for Amway’s global consumer facing authentication and authorization platforms. This includes design and development of the core platform, market features, minor enhancements, health metrics and critical key performance indicators. You will be working closely teams from many other Technology areas such as Commerce, Mobile, Security and Engineering.
This role will be very involved in production solutions, new market deployments and initiatives to deliver new Identity solutions. This role will lead the Identity team delivery of features, enhancements, and new Amway business capabilities such as social login, Passkey and FIDO-based MFA integrations for biometrics or device-based factors. You will have responsibilities to assure solutions meet technology tenets of availability, reliability, scalability, performance, security, event-driven architecture, cloud best practices, among others.
This role will follow Amway’s hybrid model which includes 2 days per week onsite.
Required qualifications:
- 8 years of experience in technology, including Software Development.
- 4 years of experience as development technical lead for complex solutions.
- 3 years of experience designing and delivering cloud-based solutions on AWS.
- Demonstrated experience building highly scalable and distributed solutions.
- Experience designing and developing OAuth2, OIDC and SAML solutions.
- Experience developing in JavaScript, Typescript, NodeJS and React
- Experience developing rest API and event driven architectures.
- BS Degree in a technology related field (e.g., Computer Science)
Skills to be successful in the role:
- Understands, communicates, and is an advocate for business and technology needs.
- Responsible for team deliverables of new enterprise capabilities in accordance with enterprise strategies, architecture principles, partnering with production teams and technology leaders.
- Produce design deliverables that enable development teams to produce products, features and enhancements that are flexible, scalable, and secure.
- Lead Production teams to delivery on requirements to understand system health, security, performance, availability, and interoperability.
- Review development teams implementations of design deliverables to ensure alignment with the solution architecture.
- Identify opportunities for continuous improvement in all areas of end user experience, team development and production operations.
- Develop standards and drive adoption of "best practices" to ensure standardization across features and services.
- Manage the life cycle of the production technology landscape, including cost savings, security compliance, technology lifespan, and operational efficiencies.
- Guides, coaches, educates, and helps technology delivery teams to ensure that what they are developing adheres to the guiding principles and architectural standards.
- Validate that what is being built conforms to approved designs and can be agile to adjust the solution architecture as appropriate throughout delivery.
- Demonstrate strong problem-solving and analytical skills.
- Enjoy working with a team using Agile\Scrum methodologies with Sprints.
- Experience using tools like Git-Hub, Splunk, Jira, Confluence, Slack
- Experience leading and mentoring a global development team.
- Experienced with leading large Technology initiatives.
- Strong customer focus on delivering high value solutions.
- Positive infectious attitude and drive to succeed.
What’s special about this team:
You will be part of an Agile team of Software Developers, Architects, System Analysts, and other Information Technology professionals that are dedicated to delivering Identity solutions for Amway that will have a measurable impact on consumers. This is an opportunity to be part of a dynamic global team that is building and deploying new solutions from the ground up using cutting edge technologies including the latest cloud-native services in AWS. The Identity solutions are used in over 60 countries with 100s of applications across the enterprise.
#LI-GG1
Nearest Major Market: Grand Rapids
Job Segment:
Cloud, Solution Architect, Developer, Computer Science, Programmer, Technology