Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer, Front-End

$180k - $225k

401GO

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

Vacancy posted 25 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Front-End in Sandy, UT vacancy
  •  ...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... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    NICE

    Alta, UT
    4 days ago
  •  ...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... 
    Suggested
    Relocation

    Collins Aerospace

    West Valley, UT
    1 day ago
  • 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

    Ross Stores, Inc.

    Midvale, UT
    1 day ago
  • $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 end
    Hourly pay

    Whole Foods

    Midvale, UT
    4 days ago
  • $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 end
    Hourly pay

    Best Buy

    Draper, UT
    2 days ago
  •  ...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 end
    Local area

    Home Depot

    Sandy, UT
    3 days ago
  • $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 end
    Work at office

    Employee Navigator

    West Jordan, UT
    4 days ago
  •  ...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

    The Home Depot

    South Jordan, UT
    2 days ago
  • 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 end
    Temporary work

    Elijahhouseliving

    South Jordan, UT
    3 days ago
  •  ...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 end
    Local area

    Trustech, Inc.

    Draper, UT
    4 days ago
  •  ...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 end
    Seasonal work
    Local area

    Smith's Food & Drug

    Midvale, UT
    1 day ago
  • $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 end
    Hourly pay
    Full time
    Part time

    Sam's Club

    Cottonwood Heights, UT
    3 days ago
  • $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 end
    Hourly pay
    Shift work
    Weekend work
    Afternoon shift

    Harmons

    Draper, UT
    1 day ago
  •  ...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

    DICK'S SPORTING GOODS INC

    Midvale, UT
    2 days ago
  •  ...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 end
    Local area

    My3Tech Inc

    Sandy, UT
    3 days ago
  • $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 end
    Full time
    Work at office
    Monday to Friday

    TruPath Home Loans

    Draper, UT
    1 day ago
  •  ...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 end
    Full time
    Temporary work
    Part time
    Seasonal work
    Flexible hours
    Night shift

    At Home Stores LLC

    Sandy, UT
    1 day ago
  •  ...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

    Lightspeed DMS

    South Jordan, UT
    5 days ago
  •  ...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 end
    Full time
    Temporary work
    Work at office
    Immediate start
    Flexible hours

    Calyx Containers

    West Valley, UT
    2 days ago
  •  ...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 end
    Full time
    Flexible hours

    Lightspeed DMS

    South Jordan, UT
    9 days ago
  • $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 end
    Hourly pay
    Full time
    Part time
    Night shift
    Weekend work
    Day shift
    Early shift

    Whole Foods

    Draper, UT
    4 days ago
  •  ...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 end
    Contract work
    Part time
    Local area

    Dollar Tree

    Cottonwood Heights, UT
    2 days ago
  •  ...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

    Pulsar Publishing

    South Jordan, UT
    6 hours ago
  •  ...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 end
    Full time
    Night shift

    Staker Parson Companies

    Draper, UT
    12 hours ago
  • $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 end
    Hourly pay
    Temporary work
    Local area
    Home office
    Flexible hours

    The TJX Companies , Inc.

    Draper, UT
    12 hours ago
  • $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 in
    Work at office
    Flexible hours
    Shift work

    Ancestry

    Draper, UT
    3 days ago
  •  ...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... 

    OutCode

    Draper, UT
    4 days ago
  •  ...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... 

    Acima Digital

    Draper, UT
    2 days ago
  • $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... 

    10 Ancestry.com Operations Inc.

    Draper, UT
    1 day ago
  •  ...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 home
    Flexible hours
    2 days per week
    1 day per week

    1--800-Contact

    Draper, UT
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, Front-End. Be the first to apply!