← Back to jobs
Full-time

Software Engineer I / II -- AWS & .NET

Competitive

Lehi, UTIT & TechnologyPosted 22d ago

You'll complete your application on the employer's website.

Role overview

Job type

Full-time

Salary

Competitive

Location

Lehi, UT

Posted

22 days ago

Job description

Young Living Essential Oils is hiring a Software Engineer I or II to build and maintain Shopify-based solutions supporting its global member and customer experience. The role develops storefront functionality, custom applications, APIs, and backend integrations using Shopify, JavaScript/TypeScript, C#/.NET, and AWS, with scope and independence aligned to experience level.

Responsibilities

Contribute to the development and maintenance of Shopify custom applications, including embedded applications using React and Shopify App Bridge

Work with Shopify Admin API, Storefront API, Webhooks, and GraphQL to support commerce functionality and extend platform capabilities

Develop and maintain APIs and integrations connecting Shopify with internal and third-party platforms, including order management, supply chain, and logistics systems

Develop frontend and backend components using JavaScript, TypeScript, Node.js, React, and C#/.NET

Contribute to backend services and integrations running on AWS, including solutions using Lambda, EventBridge, SQS, and DynamoDB

Write clean, testable, well-documented code and participate in peer code reviews appropriate to the position’s level

Use agentic coding tools to support development, including effective prompting, context management, and determining when manual development is appropriate

Review and test AI-generated changes to verify functionality, security, and alignment with team standards before submission

Support troubleshooting, production issue resolution, root-cause analysis, and ongoing system improvements. Occasionally provide support outside regular business hours, including evenings and weekends, to respond to critical Priority 1 (P1) production incidents. These situations are expected to be infrequent, with support responsibilities appropriate to the employee’s level

Collaborate with engineers, product owners, and business stakeholders to understand requirements and contribute to technical solutions

Participate in Agile/Scrum activities, including sprint planning, task estimation, standups, retrospectives, and demonstrations

Support quality assurance and user acceptance testing to verify that solutions meet acceptance criteria before release

Assist with Shopify configuration and deployment across Young Living’s global storefronts

Maintain documentation of technical decisions, integration maps, and operational runbooks

Follow established practices for security, performance, reliability, and maintainability

Continue developing technical skills and learning emerging technologies as directed by senior IT leadership

Software Engineer I: Complete assigned, well-defined development tasks under close supervision, contribute to established designs, and incorporate feedback from senior engineers

Software Engineer II: Independently design, develop, and deliver frontend, backend, and integration solutions within established architecture and team standards. Evaluate technical approaches, understand cross-system dependencies and downstream impacts, and serve as the lead developer on smaller projects

Software Engineer II: Mentor Software Engineer I team members, conduct peer code reviews, and guide effective use of agentic development tools

Software Engineer II: Participate in the on-call rotation and production incident response

Preferred

Hands-on Shopify development experience involving custom applications, Admin API, Storefront API, Webhooks, App Bridge, and OAuth

Experience with Shopify Liquid, theme customization, Shopify Plus, or multi-store and multi-market environments

Experience with or exposure to JD Edwards EnterpriseOne 9.2 integrations, including APIs, Orchestrator, or business functions

Experience supporting supply chain or order management processes

Experience in direct selling or network marketing environments, including Exigo or other MLM platform integrations

Experience using AWS CDK for infrastructure as code

Experience with headless or composable commerce, event-driven architecture, or microservices

Experience deploying agentic AI tools or workflows to production, including MCP servers, AI agents, prompt-engineered workflows, or Claude Code skills

Experience with theme performance tools and measures, including Lighthouse and Core Web Vitals

Internship, project, or relevant employment experience in software development; exposure to Agile methodologies, Jira, and version control

Experience participating in production systems on-call rotations

Utah residency or willingness to relocate to Utah at the candidate's own expense

Shopify Development

Shopify Custom Applications

Shopify Admin API

Shopify Storefront API

Shopify Webhooks

Shopify App Bridge

OAuth

Shopify Liquid

Shopify Theme Customization

Shopify Plus

Multi-Store Environments

Multi-Market Environments

JD Edwards EnterpriseOne 9.2

JD Edwards Integrations

JD Edwards APIs

JD Edwards Orchestrator

JD Edwards Business Functions

Supply Chain Management

Order Management

Direct Selling

Network Marketing

Exigo Integrations

MLM Platform Integrations

Infrastructure as Code

Headless Commerce

Composable Commerce

Event-Driven Architecture

Microservices

Agentic AI Deployment

AI Workflows

MCP Servers

AI Agents

Prompt Engineering

Claude Code Skills

Lighthouse

Core Web Vitals

Theme Performance Optimization

Software Development

Agile Methodologies

Jira

Version Control

Company

Producer of pure essential oils for consumers

Lehi, Utah, USA

http://www.youngliving.com/

Founded in 1993

1001-5000 employees

Qualifications

Effective communication, collaboration, debugging, and problem-solving skills

Ability to work with technical and business teams and follow established development and security standards

Ability to use agentic coding tools responsibly and review and test generated code

Willingness to learn the team's technology environment and incorporate feedback

Foundational understanding of object-oriented programming, preferably C#/.NET

Basic understanding of frontend technologies, including HTML, CSS, and JavaScript or TypeScript

Introductory knowledge of SQL and relational databases

Ability to complete assigned coding, testing, and debugging tasks with guidance

Willingness to learn Shopify, React, backend API development, AWS services, and agentic coding workflows through supervised work and mentorship

Production development proficiency in C#/.NET

Full-stack development skills involving React and backend API development using Node.js or .NET

Familiarity with REST and/or GraphQL APIs

Hands-on production experience with AWS services such as Lambda, SQS/SNS, EventBridge, AWS CDK, or API Gateway. Certification alone or Azure-only experience does not meet this requirement

Daily professional use of agentic coding tools, such as GitHub Copilot or Claude Code, to deliver production code

Solid understanding of the Agile development lifecycle

Ability to independently deliver assigned development work, review code, troubleshoot production issues, and mentor less-experienced engineers

Bachelor's degree in computer science, information technology, or a related field. A combination of education and relevant experience may meet this requirement

Demonstrated foundational software development ability through relevant education, internships, projects, or employment. Prior production experience with every technology listed is not required

Three to five years of production C#/.NET development experience, extending beyond coursework, personal projects, or QA/test automation

Hands-on production AWS experience and full-stack development experience using React and Node.js or .NET

Daily professional experience using agentic coding tools to deliver production code

Current authorization to work in the United States on a full-time basis. Employer visa sponsorship is not available for this position

Hands-on Shopify development experience involving custom applications, Admin API, Storefront API, Webhooks, App Bridge, and OAuth

Experience with Shopify Liquid, theme customization, Shopify Plus, or multi-store and multi-market environments

Experience with or exposure to JD Edwards EnterpriseOne 9.2 integrations, including APIs, Orchestrator, or business functions

Experience supporting supply chain or order management processes

Experience in direct selling or network marketing environments, including Exigo or other MLM platform integrations

Experience using AWS CDK for infrastructure as code

Experience with headless or composable commerce, event-driven architecture, or microservices

Experience deploying agentic AI tools or workflows to production, including MCP servers, AI agents, prompt-engineered workflows, or Claude Code skills

Experience with theme performance tools and measures, including Lighthouse and Core Web Vitals

Internship, project, or relevant employment experience in software development; exposure to Agile methodologies, Jira, and version control

Experience participating in production systems on-call rotations

Utah residency or willingness to relocate to Utah at the candidate's own expense

Three to five years of production C#/.NET development experience, extending beyond coursework, personal projects, or QA/test automation.

Required skills

C#/.NET, React, Node.js, Shopify Development, AWS Lambda, Amazon SQS/SNS, Amazon EventBridge, REST and GraphQL APIs, GitHub Copilot, Claude Code, SQL, Agile Development, AWS CDK

Preferred skills

Experience using AWS CDK for infrastructure as code, Glassdoor, 3.3, Lehi, Utah, USA, http://www.youngliving.com, Late Stage, Leadership Team, R. Michael Buch, PhD, Vice President, R&D and Product Management, Joe Walker, EVP Global Infrastructure, Recent News, Google Patent, Fungicidal compositions comprising essential oils, 2026-10-07, EIN Presswire, 2026-04-09, South Africa Today, Essential Oils in Sports Recovery: Beyond Muscle Relaxation, 2025-09-25, Company data provided by, AI Tools, Customize Your Resume, Maximize your interview chances, Build Cover Letter, Make your application stand out, Analyze How Well You Fit, Understand your strength & weakness

Experience

3-5 years

Interested in this role?

Apply directly on the employer's website — it only takes a few minutes.

Similar vacancies

Other roles in Lehi, UT or IT & Technology

Seattle, New York, San FranciscoIT & TechnologyPosted 30+ Days Ago

As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…