1

Senior Python Engineer Jobs in Utah (NOW HIRING)

Sr. Data Engineer

Salt Lake City, UT · On-site

$150K - $190K/yr

As a Sr. Software Engineer - Data, you will work with customers and internal stakeholders to ... Hands-on experience and knowledge of the Python programming language * Experience processing and ...

Senior Software Engineer

Eden, UT · On-site +1

$140K - $170K/yr

Role Overview The Senior Software Engineer will architect, build, and optimize the high-performance ... Able to work in Python. Takes ownership over product level architecture, projects and personal ...

Senior Surface Mining Engineer

Salt Lake City, UT · On-site

$100.90K - $138.60K/yr

Your Opportunity Stantec is seeking qualified candidates for an experienced Senior Surface Mining ... Ability to use Python programming/ scripting language. * Ability to direct others in the use of ...

Senior Surface Mining Engineer

Salt Lake City, UT · On-site

$117.80K - $176.80K/yr

Your Opportunity Stantec is seeking qualified candidates for an experienced Senior Surface Mining ... Ability to use Python programming/ scripting language. * Ability to direct others in the use of ...

next page

Showing results 1-20

Senior Python Engineer information

See Utah salary details

$50.1K

$129.3K

$177.5K

How much do senior python engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for senior python engineer in Utah is $129,250.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,600.00 and $148,800.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Python Engineer, and why are they important?

To thrive as a Senior Python Engineer, you need expert knowledge of Python programming, software architecture, and experience with web frameworks, supported by a degree in computer science or related field. Familiarity with tools like Django, Flask, REST APIs, Docker, and version control systems such as Git is typically required, along with possible certifications in cloud technologies or Python itself. Strong problem-solving abilities, leadership, and effective communication skills help you lead teams and collaborate across departments. These skills ensure robust, scalable software solutions and foster innovation and efficiency within development projects.

What are the common challenges Senior Python Engineers face when leading projects, and how can they effectively address them?

Senior Python Engineers often encounter challenges such as balancing hands-on coding with overseeing project architecture, mentoring junior developers, and ensuring code quality across the team. Effectively addressing these challenges involves strong communication, setting clear coding standards, and fostering a collaborative environment through regular code reviews and knowledge-sharing sessions. Staying updated on best practices and leveraging automation tools for testing and deployment can also help streamline workflows and maintain high-quality deliverables.

What does a Senior Python Engineer do?

A Senior Python Engineer is an experienced software developer who specializes in designing, developing, and maintaining applications using the Python programming language. They often take on leadership roles within development teams, contribute to architectural decisions, and mentor junior engineers. Senior Python Engineers work on complex projects, ensure code quality, and help implement best practices to improve efficiency and reliability. Their work may span back-end development, data engineering, automation, and integrating with other technologies.
What are the most commonly searched types of Python Engineer jobs in Utah? The most popular types of Python Engineer jobs in Utah are:
What are popular job titles related to Senior Python Engineer jobs in Utah? For Senior Python Engineer jobs in Utah, the most frequently searched job titles are:
What cities in Utah are hiring for Senior Python Engineer jobs? Cities in Utah with the most Senior Python Engineer job openings:
Infographic showing various Senior Python Engineer job openings in Utah as of May 2026, with employment types broken down into 79% Full Time, 16% Part Time, 1% Temporary, and 4% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $129,250 per year, or $62.1 per hour.
Senior Test Automation Python Engineer

Senior Test Automation Python Engineer

USM

American Fork, UT • On-site

Other

Posted 24 days ago


Job description

Company Description

USM Business Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology assistance supplier headquartered in Chantilly, VA with off-shore delivery centers in India. We offer world-class ability in giving most astounding quality and administrations through industry best practices planned to convey remarkable worth to our customers.

Utilizing our industry knowledge, administration service offering expertise and innovation abilities, we distinguish new business and innovation slants and create answers for help customers around the globe, giving top of the line solid and practical IT benefits which are cost effective services.

Established in 1999, the organization has corner qualities in building and dealing with a Business Oriented IT environment with rich involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data Warehousing, SharePoint Consulting and IT Infrastructure. Our other offerings include modified solutions and administrations in ERP, CRM, Enterprise architecture, offshore advisory services ,e-commerce, Social , Mobile, Cloud, Analytics (SMAC) and DevOps.

USM, a US ensured Minority Business Enterprise (MBE) is perceived as one of the fastest developing IT Systems Integrator in the Washington, DC zone. Most as of late, USM was positioned #9 on the rundown of the Top administrations organizations in the DC Metro Area - Washington Business Journal (2011). We are a project-driven firm that reliably meets the IT needs of our State and Government customers through development and business keenness.

Job Description

Role: Senior Test Automation Python Engineer

Location: American Fork, UT


work authorization: US Citizens 


Requirement: 

Looking for someone who is good on python and this is kind of Automation Developer Role. Someone has good logical ability and coding experience 

Good in Python.

Networking and Load testing experience, Experience with Linux


Job Description:

Experience with scripting language such as JavaScript, Python, Ruby, Perl, BDD etc. Python Experience is MUST. 

Working knowledge and experience in all phases of software development lifecycle (SDLC), including requirements analysis, test planning, test case design, and test execution.

Good experience with automated and manual testing.

Strong knowledge of software testing methodologies and tools.

Experience testing user interfaces for client-server applications running in web browsers, mobile apps, and/or embedded devices

Exceptional debugging skills and ability to identify root cause of a test failure. 

Exceptional Skills to identify if failure is due to wrong test procedure, bad test code, a device issue or device bug, and/or a test infrastructure issue or other system/network issue.

Strong analytical skills.

Excellent oral and written communication skills

Experience working in an Agile environment and working directly with engineers

Experience working closely with product managers, designers, and developers to ensure a successful, high quality user experience

Additional Information

If you are interested in above position, please share your updated resume to gmahesh(at)usmsystems(dot)com or can directly call me on 703-880-4184.