Principal Software Engineer Visa Sponsorship Jobs in Utah
Utah's principal software engineer roles are concentrated in the Silicon Slopes corridor stretching from Salt Lake City to Provo, with major employers including Adobe, Qualtrics, Domo, and eBay's local offices actively hiring senior technical talent. Companies in this corridor have established H-1B visa sponsorship programs, making Utah a realistic destination for international engineers at the principal level.
Find Principal Software Engineer JobsOverview
Showing 5 of 15+ Principal Software Engineer Jobs in Utah with Visa Sponsorship










See all Principal Software Engineer Jobs in Utah with Visa Sponsorship
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Principal Software Engineer Jobs in Utah with Visa Sponsorship.
Get Access To All Jobs
INTRODUCTION
Are you obsessed with data, partner success, taking action, and changing the game? If you have a whole lot of hustle and a touch of nerd, come work with Pattern! We want you to use your skills to push one of the fastest-growing companies headquartered in the US to the top of the list. Pattern accelerates brands on global ecommerce marketplaces leveraging proprietary technology and AI. Utilizing more than 46 trillion data points, sophisticated machine learning and AI models, Pattern optimizes and automates all levers of ecommerce growth for global brands, including advertising, content management, logistics and fulfillment, pricing, forecasting and customer service. Hundreds of global brands depend on Pattern’s ecommerce acceleration platform every day to drive profitable revenue growth across 60+ global marketplaces—including Amazon, Walmart.com, Target.com, eBay, Tmall, TikTok Shop, JD, and Mercado Libre. To learn more, visit pattern.com or email [email protected]. Pattern has been named one of the fastest growing tech companies headquartered in North America by Deloitte and one of best-led companies by Inc. We place employee experience at the center of our business model and have been recognized as one of Newsweek’s Global Most Loved Workplaces®.
ROLE AND RESPONSIBILITIES
We are looking for a Principal Software Engineer to be part of a small, scrappy, autonomous team building and owning processes that will impact millions of dollars in revenue. You will be the technical engine behind our marketplace integrations, designing elegant, high-quality code to solve complex business problems at a global scale. This is a high-energy role where you will drive architectural excellence and mentor the next generation of top engineering talent.
What is a day in the life of a Principal Software Engineer?
- Lead software engineers to deliver innovative, high-quality products on a foundation of architectural and engineering excellence.
- Design and write elegant, high-quality code to solve complex business problems.
- Collaborate cross-functionally with business teams to define, deliver, and support software and services that meet customer needs.
- Guide software engineers through planning, designing, coding, delivery, and support, driving day-to-day technical decisions.
- Own and continually improve the throughput and stability of product delivery and application lifecycle, in partnership with product and program management.
- Distill complex and ambiguous situations into actionable plans for your team and for customer-facing scenarios.
- Communicate and collaborate internally and with partners on technical details, ensuring alignment between technical capabilities and customer requirements.
- Train and develop top engineering talent while also mentoring business teams on technical aspects of products.
BASIC QUALIFICATIONS
What will I need to thrive in this role?
- Bachelor's or Master’s degree in Software Engineering, Computer Science, or a related field.
- 10+ years of professional software development experience.
- Broad understanding of coding and programming languages.
- Experience with database design and data modeling.
- Extensive knowledge of the software development process and corresponding technologies.
- Excellent understanding of design patterns and architectural styles.
PREFERRED QUALIFICATIONS
What does high performance look like?
- Project Completion: Successfully designing and maintaining complex APIs and third-party integrations that handle massive data flows without downtime.
- Execution: Achieving measurable improvements in the throughput and stability of the marketplace core services.
- Team Impact: Inspiring confidence through technical leadership and creating relationships of trust through effective mentoring and coaching.
- Team of Doers: Taking proactive initiative to help the team in any circumstance and holding oneself accountable to both the team and global partners.
What is my potential for career growth?
- Gain deep exposure to global marketplace APIs (Amazon, Walmart, etc.) and solve world-class scaling challenges.
- Broaden technical expertise by working on the "engine room" of Pattern, impacting millions in daily inventory movement.
- Build a massive internal network by collaborating cross-functionally with senior leadership and global business teams.
What does success look like in the first 30, 60, 90 days?
- 30 Days: Complete onboarding, understand the Marketplace Core architecture, and begin contributing to high-quality code reviews.
- 60 Days: Take ownership of a specific integration feature and lead a small sprint cycle from design to delivery.
- 90 Days: Identify and implement a significant architectural improvement or performance optimization for the core data pipeline.
TEAM
What is the team like?
This role reports directly to the Associate Director of Engineering. You will be joining a small, scrappy, autonomous team of professionals. In this role, you will collaborate closely with Software Engineers, Product Managers, and Program Managers as well as other departments including Engineering and Sales. This position is mentored by Engineering Leadership.
WE ARE LOOKING FOR INDIVIDUALS WHO ARE
- Game Changers- A game changer is someone who looks at problems with an open mind and shares new ideas with team members, regularly reassesses existing plans and attaches a realistic timeline to goals, makes profitable, productive, and innovative contributions, and actively pursues improvements to Pattern’s processes and outcomes.
- Data Fanatics- A data fanatic is someone who recognizes problems and seeks to understand them through data, draws unbiased conclusions based on data that lead to actionable solutions, and continues to track the effects of the solutions using data.
- Partner Obsessed- An individual who is partner obsessed clearly explains the status of projects to partners and relies on constructive feedback, actively listens to partner’s expectations, and delivers results that exceed them, prioritizes the needs of your partners, and takes the time to create a personable experience for those interacting with Pattern.
- Team of Doers- Someone who is a part of a team of doers uplifts team members and recognizes their specific contributions, takes initiative to help in any circumstance, actively contributes to supporting improvements, and holds themselves accountable to the team as well as to partners.
HIRING PROCESS
What is the hiring process?
- Initial phone interview with Pattern’s talent acquisition team.
- Technical Interview with a member of the team.
- Video interview with a hiring manager.
- Onsite interviews with Engineering leaders (including a system design session).
- Professional reference checks.
- Executive review.
- Offer.
HOW CAN I STAND OUT AS AN APPLICANT?
- Previous experience in E-commerce or AdTech, specifically with Amazon SP-API or Walmart Marketplace APIs.
- Experience with NoSQL databases like MongoDB or DynamoDB.
- Familiarity with containerization and orchestration using Docker and Kubernetes.
WHY SHOULD I WORK AT PATTERN?
BENEFITS
Pattern offers big opportunities to make a difference in the ecommerce industry! We are a company full of talented people that evolves quickly and often. We set big goals, work tirelessly to achieve them, and we love our Pattern community. We also believe in having fun and balancing our lives, so we offer awesome benefits that include:
- Unlimited PTO
- Paid Holidays
- Onsite Fitness Center
- Company Paid Life Insurance
- Casual Dress Code
- Competitive Pay
- Health, Vision, and Dental Insurance
- 401(k) match. Pattern matches 100% of the first 3% in eligible compensation deferred and 50% of the next 2% in eligible compensation deferred.
Pattern provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability, status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
LOCATION
This is a full-time role and will work a hybrid schedule in Lehi, Utah.
Principal Software Engineer Job Roles in Utah
See all Principal Software Engineer Jobs in Utah
Sign up for free to filter by visa type, set job alerts, and find employers with verified sponsorship history.
Search Principal Software Engineer Jobs in UtahPrincipal Software Engineer Jobs in Utah: Frequently Asked Questions
Which companies in Utah sponsor visas for principal software engineers?
Adobe, Qualtrics, Domo, eBay, Ancestry, and Instructure are among the Utah-based employers with documented H-1B sponsorship histories for senior engineering roles. Large tech companies headquartered or with significant engineering offices in the Salt Lake City and Provo areas tend to have established immigration processes, making them more straightforward to approach as an international candidate at the principal level.
Which visa types are most common for principal software engineer roles in Utah?
The H-1B is the most common visa category for principal software engineers in Utah, as the role typically qualifies as a specialty occupation requiring a bachelor's degree or higher in computer science, software engineering, or a related field. Candidates with extraordinary ability may also qualify for the O-1A. Some senior engineers transferring from multinational companies may be eligible for the L-1A or L-1B depending on their situation.
How to find principal software engineer visa sponsorship jobs in Utah?
Migrate Mate filters job listings specifically by visa sponsorship availability, making it easier to identify principal software engineer roles in Utah where employers are actively open to sponsoring international candidates. Rather than sorting through unfiltered postings, you can focus on companies with confirmed sponsorship intent. Filtering by location within Migrate Mate will surface Utah-specific openings across the Silicon Slopes corridor and Salt Lake City metro.
Which cities in Utah have the most principal software engineer sponsorship jobs?
Salt Lake City and Provo account for the majority of principal software engineer sponsorship opportunities in Utah, anchored by the Silicon Slopes tech corridor. Lehi, in particular, has become a dense hub for mid-to-large tech companies with significant engineering headcount. Ogden and St. George have smaller but growing tech presences, though sponsorship activity at the principal level is more concentrated in the Salt Lake and Utah County areas.
Are there state-specific considerations for principal software engineers pursuing visa sponsorship in Utah?
Utah's tech sector benefits from a strong university pipeline through the University of Utah and Brigham Young University, which influences local hiring patterns and keeps engineering talent competitive. For visa sponsorship purposes, employers filing H-1B petitions for principal software engineers must meet Department of Labor prevailing wage requirements for the Salt Lake City or Provo metropolitan areas, which are calculated based on the specific role level and location. Senior-level designations typically correspond to higher wage tiers under DOL methodology.
What is the prevailing wage for sponsored principal software engineer jobs in Utah?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.