Principal Software Engineer, Front-End
$180k - $225k401GO
Job Description
Job Description
Principal Software Engineer, Front-End
Job Type: Full-time
Pay: $180,000–$225,000 base salary, depending on experience
Location: Sandy, UT preferred; remote within the United States considered
Description:
We are looking for a Principal Software Engineer with strong front-end experience, solid Python fundamentals, and the ability to lead both technically and operationally as our product and engineering needs grow.
As a Principal Software Engineer, Front-End, you will begin as a high-impact individual contributor while you learn our product, architecture, team, and development practices. In the first few months, your focus will be hands-on technical execution: shipping meaningful product improvements, understanding our front-end patterns, and building credibility across the engineering team.
As you ramp up, this role will expand into technical leadership and light management of a small group of outsourced front-end engineers, likely two to three developers. You will help guide front-end architecture, improve engineering quality, mentor developers, review work, and ensure our outsourced team is aligned with 401GO’s product and technical standards.
This role is ideal for someone who has already operated at a Staff or Principal level, enjoys staying close to the code, and has experience leading a small engineering team.
What You’ll Be Doing:
- Serve as a Principal-level individual contributor on product and front-end engineering work.
- Lead front-end architecture decisions and help improve the quality, consistency, and maintainability of our user interfaces.
- Work across the stack when needed, especially with Python-based backend systems.
- Collaborate closely with product, design, operations, and engineering leadership.
- Review code, provide technical direction, and raise the bar for engineering quality.
- Help manage and guide a small team of outsourced front-end engineers after the initial ramp-up period.
- Translate product and business needs into practical, maintainable technical solutions.
- Identify technical debt and help prioritize pragmatic improvements.
- Mentor engineers and provide clear technical feedback.
- Help establish patterns, standards, and practices that allow the team to move quickly without sacrificing quality.
What You Bring:
- 10+ years of professional software engineering experience.
- Strong front-end engineering experience.
- Prior experience operating at a Staff, Principal, or equivalent senior technical level.
- Experience leading a small engineering team, either formally or informally.
- Professional Python experience.
- Strong judgment around software architecture, maintainability, testing, and code quality.
- Ability to work effectively as both a hands-on engineer and technical leader.
- Clear communication skills and the ability to work cross-functionally.
- Experience mentoring engineers and providing actionable code review feedback.
- Eligibility to work in the United States.
Bonus points for:
- Django experience.
- HTMX experience.
- Experience working with or managing outsourced engineers.
- Experience with SaaS products, fintech, payroll, benefits, retirement, or regulated industries.
- Experience improving front-end systems in a mature production application.
- Experience working in a small or scaling engineering team.
Location:
We are flexible for remote work, but candidates must be located in the United States and eligible to work in the United States.
Preference will be given to candidates located in the Salt Lake Valley who are able to work in-office at our Sandy, Utah office.
Compensation:
The expected base salary range for this role is $180,000–$225,000 , depending on experience, location, and fit for the role. We may consider flexibility for exceptional candidates with deep Principal-level experience, strong front-end leadership, Python/Django expertise, and experience managing outsourced engineering teams.
Why 401GO?
At 401GO, we’re not just changing retirement—we’re reinventing it. As a fast-growing fintech At 401GO, we're not just changing retirement—we're reinventing it. As a fast-growing fintech startup, we've built one of the world's most advanced, fully automated retirement platforms, making it easier for hardworking Americans to save for the future.
We're a company where innovation moves quickly, great ideas are encouraged, and every team member has the opportunity to make a meaningful impact. You'll work alongside talented, collaborative people who are passionate about building exceptional products and delivering outstanding experiences for our customers.
We believe that investing in our employees is just as important as helping our clients invest in their futures. That's why we offer competitive compensation, comprehensive benefits, opportunities for professional growth, and a culture built on teamwork, ownership, and continuous improvement.
If you're looking for a place where your contributions matter, your career can grow, and you'll help shape the future of retirement, we'd love to meet you.
What We Offer
- A standout 401(k) plan (naturally!).
- Generous stock options—share in our growth and success.
- Flexible work environment—choose where you’re most productive.
- Excellent benefits, including medical, dental, and vision.
- Flexible hours—because great work doesn’t always happen 9–5.
- Plenty of PTO—we value work-life balance.
- A fully stocked kitchen when you’re in the office.
We are proud to be an Equal Opportunity Employer. We support a working environment that provides qualified employees and applicants with equal employment opportunity on a non-discriminatory basis without regard to race, color, creed, age, religion, gender (including pregnancy, gender identification and/or gender nonconformity) sexual orientation, marital status, national origin, ancestry, ethnicity, genetic information, physical or mental disability, citizenship, past, current or prospective service in the uniformed services or any other basis prohibited by federal, state, or local law.
E04JI800lnui4098lby
- ...fire within you. What’s the role all about? We are seeking a Principal Software Engineer who brings exceptional technical depth, strong ownership,... ...guide critical technical decisions Execution & Delivery Own end‑to‑end delivery of complex features and systems Collaborate...SuggestedWork at officeRemote workFlexible hours
- ...is primarily On-Site, with flexibility at hiring manager discretion . Applied Signal Technology (AST) is seeking a Senior Principal Software Engineer who strives for excellence and has a passion to be part of a team that strengthens our nation and improves the security...SuggestedRelocation
- Ross Stores is seeking an Area Supervisor for its Midvale, Utah location. This position focuses on supervising store operations, ensuring a safe shopping environment, and delivering excellent customer service. The ideal candidate will have supervisory experience, strong...Front end
$15 - $22.5 per hour
...Cashiers provide customer service, operate registers, bag groceries, assist customers with purchases and store questions, restock front-end items, and maintain a clean checkout area. This position typically pays $15-$22.50 per hour depending on location and experience....Front endHourly pay$15 - $18 per hour
..., handling cash and card transactions, assisting with online order pickups, answering customer questions, and maintaining a clean front-end area. This role requires basic computer skills, communication skills, and the ability to stand for extended periods. Average pay:...Front endHourly pay- ...Tool Rental. They provide first level escalation for customer issues and assist in the supervision, coaching and training of other Front End Associates by participating in the training of new Cashiers and utilizing all available tools to coach and develop other Cashiers....Front endLocal area
$80k - $180k
...day work is in C# on .NET Core with MVC and Vue.js at the front‑end. We develop software as simple as forms for data capture to Roslyn‑based C# class... ...API generators to custom patterns handling our enrollment engine. We believe the best part of development is planning out...Front endWork at office- ...Decor, Electrical, Flooring, Gardening, Hardware, Kitchen & Bath, Lumber, Millwork, Paint, Plumbing, Pro Account Sales, Tool Rental, Front End, Freight, Receiving, Associate Support, Special Services, and Merchandising Execution or a combination of multiple departments...Front end
- Position Summary Processes member orders and collects payment while providing a high level of member service. Performs cleanup, department setup and closing tasks as necessary. Benefits We offer a comprehensive package of benefits including paid time off, health benefits...Front endTemporary work
- ...collaboration. The ideal candidate is comfortable designing complex systems, guiding other engineers, and translating business needs into reliable, secure, and high-performing software solutions. This role contributes across the full software lifecycle—from early design...Front endLocal area
- ...environment that encourages our customers to return. Direct and supervise all day-to-day functions, duties and activities for the Front-end department. Responsible for the execution of best practices, goals and Front-end standards established for the department. Embrace...Front endSeasonal workLocal area
$16 - $21 per hour
...Club is seeking Member Frontline Cashiers to assist members with purchases, operate registers, and provide customer service at the front end of the store. Frontline Cashiers are responsible for scanning merchandise, processing cash and card payments, verifying...Front endHourly payFull timePart time$14 - $17.91 per hour
...RESPONSIBILITIES: Follows established departmental and store policies and procedures Ensures the cleanliness and sanitation of all front end areas Stocks check stands with bags and other supplies Scans items as quickly and accurately as possible Bags all produce...Front endHourly payShift workWeekend workAfternoon shift- ...effectiveness. When sole leader in building, act as Head Coach and perform general store oversight including opening and closing procedures, Front End and Cash Office functions, teammate supervision, etc. Daily/weekly, communicate departmental goals and plans to direct reports and...Front end
- ...8. Write unit, integration, and performance tests to ensure high code quality. 9. Participate in code reviews and mentor junior engineers. 10. Ensure performance, security, scalability, and maintainability across services. 11. Contribute to architectural decisions...Front endLocal area
$65k - $115k
...is hiring a full-time, in-office Mortgage Loan Officer Assistant to support experienced, high-producing Loan Officers. This is a front-end, inbound support role: you own the application and pre-approval process so our LOs can stay focused on relationships and strategy,...Front endFull timeWork at officeMonday to Friday- ...The Seasonal Team Member supports store operations during our peak business period by assisting with merchandising, freight, front-end operations, and customer service. This role works across multiple areas of the store, including the sales floor, front end, stockroom...Front endFull timeTemporary workPart timeSeasonal workFlexible hoursNight shift
- ...leading provider of cloud-based software for dealerships, serving the... ...dealerships to optimize their end-to-end business operations, including... .... We're seeking Software Engineers - AI who are passionate about... ...Experience integrating front-end and back-end systems with...Front end
- ...ROLE We are looking for a skilled and motivated AWS Cloud Engineer to join our growing engineering team in West Valley City, Utah... ...and automation scripts in Python and GoLang Collaborate with front-end engineers on React and TypeScript applications, supporting API...Front endFull timeTemporary workWork at officeImmediate startFlexible hours
- ...leading provider of cloud-based software for dealerships, serving the... ...dealerships to optimize their end-to-end business operations, including... ...for a Senior Software Engineer to join one of our high-impact... ...) to modern web/React front ends. Experience building and...Front endFull timeFlexible hours
$16 - $22 per hour
Whole Foods Market is seeking Cashiers / Customer Service Team Members to assist customers, operate registers, and support front-end store operations. Cashiers are responsible for scanning items, processing payments, assisting customers with questions, handling returns,...Front endHourly payFull timePart timeNight shiftWeekend workDay shiftEarly shift- ...focusing on providing a clean, welcoming environment, you will be fully cross-trained to support the cash register and able to switch to front-end duties as needed. Your day-to-day job duties include, but are not limited to, the following: Receiving merchandise, unloading...Front endContract workPart timeLocal area
- ...drive incremental gains. Creation and Optimization of Acquisition Assets : Develop and refine opt‑in pages, value propositions, and front‑end funnels to maximize conversion rates from paid traffic. Ensure these assets align with target audience needs in the affordable...Front end
- ...operated properly. Prepares plant for operations at the beginning of the season and performs shut down procedures at the end of the season. Operates front end loader, skidsteer, end dump truck and other heavy equipment as needed. Performs plant maintenance and repairs as...Front endFull timeNight shift
$13.5 - $14 per hour
...to all company policies concerning Health and Safety (includes the refilling of all essential items in the Lounge, Restrooms and Front End) Cross-trained in other areas of the store (Backroom, Front End, Sales Floor, etc.) Supports and responds to all Front End coverage...Front endHourly payTemporary workLocal areaHome officeFlexible hours$120k - $135k
...qualified applicants. Passionate about dedicating your work to enriching people’s lives? Join the curious. Join us as a Senior Software Engineer on the team behind our Family History Trees The team oversees cutting-edge, high-throughput systems engineered for extreme...Live inWork at officeFlexible hoursShift work- ...We're hiring a Senior Software Engineer to join our delivery team. This is a hands‑on engineering role with a product mindset and a direct line... ...ship production software across the stack, owning features end to end. Work directly with US-based clients: join calls, translate...
- ...Senior Software Engineer (Draper, UT) JOB PURPOSE In this role, you are responsible for participating as part of the team and contributing to the full software development lifecycle, from concept and design to testing and deployment. You will design, code, test, troubleshoot...
$111.69k - $139.59k
...effective cloud infrastructure Apply experience with vector databases and embedding models as a plus Qualifications 5+ years of software engineering experience with a focus on Java Proficiency with cloud technologies, specifically Amazon Web Services (AWS) Experience with...- ...excellent company and changed an industry by putting the customer first, always. The best is yet to come! Why you want this job As a Software Engineer II at SeekWell, you will work with a team of developers building applications that power our business. These include primarily...Work from homeFlexible hours2 days per week1 day per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, Front-End. Be the first to apply!
- ultimate software Sandy, UT
- remote software sales Sandy, UT
- senior c# .net software developer Sandy, UT
- id software Sandy, UT
- software Sandy, UT
- entry level software sales Sandy, UT
- healthcare software sales Sandy, UT
- software implementation project manager Sandy, UT
- software support Sandy, UT
- software asset management analyst Sandy, UT

