Demo

Mid-Level Software Engineer

401GO
Sandy, UT Full Time
POSTED ON 12/2/2025
AVAILABLE BEFORE 2/1/2026
Role: Mid-Level Software Engineer

Location: Sandy, UT (In-Office, Flexible work options available)
Reports To: Senior Software Engineer

As a Mid-Level Python/Django Engineer, you will design, build, and maintain backend systems that power our retirement plan automation platform. You’ll work with product, design, and cross-functional engineering teams to deliver high-quality, robust, and scalable features. This role is ideal for an engineer with solid backend experience who wants ownership, technical growth, and meaningful impact.

What You’ll Be Doing:

  • Develop and maintain software applications using Python; Django experience is a plus.
  • Collaborate with a team of developers, designers, and product managers to deliver high-quality software solutions.
  • Participate in code reviews and contribute to team knowledge by staying up-to-date with industry trends and technologies.
  • Assist in troubleshooting and resolving issues within the software.
  • Work with other teams to build tools to benefit them and our partners.

What You Bring:

  • A degree in Computer Science, Software Engineering, or a related field.
  • 2 years of software development experience, prior experience in a fast-paced startup is a plus.
  • Experience with Python is essential; extra points if you have worked with Django.
  • Experience with relational databases and an understanding of database normalization.
  • Strong problem-solving skills and a keen attention to detail.
  • Excellent communication and teamwork abilities.
  • Ability and desire to mentor and work with Jr Developers.

Job Type: Full-time
Location: United States


Why 401GO?
At 401GO, we’re not just changing retirement—we’re reinventing it. As a fast-growing fintech start-up, we’ve built the world’s most advanced, fully automated retirement platform to help hard-working Americans take control of their future. Here, innovation moves fast, ideas matter, and your work makes a real impact. You’ll enjoy a collaborative and supportive environment where great people do their best work together, backed by competitive compensation, excellent benefits, and plenty of opportunities for professional growth. If you’re ready to challenge the status quo and be part of something big, 401GO is the place to grow your career.


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.


At 401GO, we invest in our people just as much as we invest in helping Americans secure their financial future.
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.


Salary.com Estimation for Mid-Level Software Engineer in Sandy, UT
$101,223 to $122,896
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Mid-Level Software Engineer?

Sign up to receive alerts about other jobs on the Mid-Level Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at 401GO

  • 401GO Sandy, UT
  • Role: Director of Compliance Location: (Hybrid) Reports To: Head of Plan Operations Job Type : Full Time Position Summary The Director of Compliance is res... more
  • 3 Days Ago

  • 401GO Sandy, UT
  • Role: National Account Manager - FA The National Account Manager (NAM) is responsible for leading strategic relationships with some of the largest home off... more
  • 4 Days Ago

  • 401GO Sandy, UT
  • Role: Director of Sales - HCM Channel This role is responsible for the strategic oversight, relationship management, and performance of indirect sales with... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Mid-Level Software Engineer jobs in the Sandy, UT area that may be a better fit.

  • BAE Systems USA and Careers Saratoga, UT
  • Job Description Provide customer support for HPC software to enable High Performance Computers to continue to run in operations, and support the range of U... more
  • 15 Days Ago

  • Robert Half Sandy, UT
  • We are looking for an experienced and innovative Software Engineer's (Mid and Senior level) to join our team in Sandy, Utah. In this role, you’ll design an... more
  • 6 Days Ago

AI Assistant is available now!

Feel free to start your new journey!