1

Python Programmer Jobs in Logan, UT (NOW HIRING)

The engineer works closely with scrum teams to support software releases, contribute to user ... Basic scripting knowledge (Python, Bash, or similar)** Skills and Abilities: * Strong written and ...

AI Automation Engineer -Remote

Logan, UT · On-site +1

$202K - $234K/yr

Experience creating LLM-backed tools involving prompt engineering and automated evals * 5+ years of experience in full-stack development with strong skills in Python, React and JavaScript * Excellent ...

Coding Tutor

Logan, UT · Remote

$40/hr

Deep knowledge of programming fundamentals including variables, loops, conditionals, functions, data structures, basic algorithms, debugging, and introductory concepts across languages like Python ...

next page

Showing results 1-20

Python Programmer information

See Logan, UT salary details

$35

$58

$71

How much do python programmer jobs pay per hour?

As of Jun 5, 2026, the average hourly pay for python programmer in Logan, UT is $58.75, according to ZipRecruiter salary data. Most workers in this role earn between $53.89 and $62.21 per hour, depending on experience, location, and employer.

Are Python programmers in demand?

Python programmers are in high demand across various industries due to the language's versatility, ease of learning, and widespread use in data analysis, web development, and automation. Employers seek professionals skilled in Python, often requiring knowledge of frameworks like Django or Flask and experience with libraries such as Pandas or NumPy. The demand is expected to grow as technology continues to evolve and data-driven decision-making becomes more prevalent.

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

To thrive as a Python Programmer, you need strong proficiency in Python programming, understanding of algorithms, and a background in computer science or related fields. Familiarity with development tools like Git, testing frameworks such as PyTest, and experience with libraries like Django or Flask are typically required. Problem-solving ability, attention to detail, and effective teamwork are standout soft skills for this role. These skills ensure the development of reliable, scalable software solutions and smooth collaboration within technical teams.

What Do Python Programmers Do?

A Python programmer uses the programming language called Python to write code for various applications, including big data manipulation, web servers, program scripting, and more. In this career, the software allows you to program quicker using fewer lines, which creates an easy-to-read code. You can find work in web or game development, data visualization, and analyzing data, among others. Your job duties vary based on your specialization, but they usually include working with files and extensive support libraries, creating, testing and implementing new or updated applications, and examining the code to spot problems.

What are some common challenges Python Programmers face when working on large-scale projects, and how can they overcome them?

Python Programmers working on large-scale projects often encounter challenges such as managing code maintainability, optimizing performance, and coordinating with cross-functional teams. To address these, it’s essential to follow best practices like modular programming, using virtual environments, and employing version control systems such as Git. Regular code reviews and clear communication within the team help maintain code quality and ensure everyone is aligned. Leveraging frameworks and libraries effectively can also streamline development and reduce repetitive tasks.

What is the difference between Python Programmer vs Software Developer?

AspectPython ProgrammerSoftware Developer
Required CredentialsTypically a degree in Computer Science or related field; proficiency in PythonDegree in Computer Science or related; proficiency in multiple programming languages including Python
Work EnvironmentOften in tech companies, startups, or freelance projects focused on Python-based tasksIn various industries, working on full software solutions, often across multiple languages and platforms
Employer & Industry UsageTech firms, data analysis, automation projectsSoftware firms, IT departments, app development

While a Python Programmer specializes in Python coding, a Software Developer works on broader software solutions, often using multiple languages. Both roles require similar foundational skills, but Software Developers typically handle more comprehensive project responsibilities.

What are Python Programmers?

Python Programmers are software developers who specialize in writing code using the Python programming language. They design, develop, and maintain applications or systems, often working on tasks such as web development, data analysis, machine learning, automation, and scripting. Python Programmers need strong problem-solving skills and a good understanding of programming concepts. They often collaborate with other developers, data scientists, and stakeholders to build efficient and scalable solutions.
What are popular job titles related to Python Programmer jobs in Logan, UT? For Python Programmer jobs in Logan, UT, the most frequently searched job titles are:
What job categories do people searching Python Programmer jobs in Logan, UT look for? The top searched job categories for Python Programmer jobs in Logan, UT are:
What cities near Logan, UT are hiring for Python Programmer jobs? Cities near Logan, UT with the most Python Programmer job openings:
Infographic showing various Python Programmer job openings in Logan, UT as of May 2026, with employment types broken down into 95% Full Time, and 5% Part Time. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution, with an average salary of $122,194 per year, or $58.7 per hour.
Scalability Test Engineer

Scalability Test Engineer

Epiroc

Providence, UT • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 9 days ago


Epiroc USA rating

8.9

Company rating: 8.9 out of 10

Based on 24 frontline employees who took The Breakroom Quiz

28th of 416 rated machine equipment manufacturers


Job description

About us. Epiroc is a global productivity partner for mining & construction customers and accelerates the transformation toward a sustainable society. With ground-breaking technology, we develop and provide innovative and safe equipment, such as drill rigs, rock excavation and construction equipment and tools for surface and underground applications. We also offer world-class service and other aftermarket support as well as solutions for automation, digitalization and electrification. Our global headquarters is based in Stockholm, Sweden and we have around 18,000 passionate employees supporting and collaborating with customers in over 150 countries around the world. Learn more at epirocgroup.com.
We succeed in our core business because we are passionate innovators with courage to change. With collaboration and mutual confidence, teams and individuals trust and support each other's abilities to offer solutions. Together, we lead the way to make mining and construction more sustainable.
Epiroc offers rewarding experiences and professional growth opportunities. Recognition for your hard work includes:
  • Benefits eligibility begins the 1st of the month after start date
  • Health care eligibility - including medical, dental, vision, prescription and telemedicine
  • Wellness program
  • Employee discounts
  • Short and long-term disability insurance
  • Life and AD&D insurance
  • Flexible Spending Accounts (FSAs) and Health Savings Account (HSA)
  • Employee Assistance Program
  • 401(k) plan
  • Direct deposit
  • Tuition reimbursement program
  • Paid Vacation
  • Paid Sick Time

Join Our Team as a Scalability Test Engineer at Epiroc!
The Scalability Test Engineer is responsible for validating Epiroc's autonomous software through comprehensive performance testing in simulated environments. This role focuses on assessing scalability, identifying system behavior under load, and troubleshooting performance issues in complex systems. The engineer works closely with scrum teams to support software releases, contribute to user-acceptance testing, and refine validation strategies. They are also responsible for executing test plans, collecting test data, and contributing to continuous process improvements for testing methodologies.
This role operates in-office, engaging with server infrastructure and simulation systems. It requires a hands-on, analytical individual capable of identifying root causes and implementing corrective actions. The engineer must effectively communicate findings and contribute to improving the overall software scalability and reliability of the AHS product.
Work Type: Onsite
Shift Timings: Monday - Friday; 8:00 AM - 5:00 PM
Responsibilities:
  • Validate autonomous software in full-scale simulation environments
  • Execute and assist in creating manual test plans on autonomous vehicles in simulated environments
  • Operate scalability systems and server infrastructure
  • Conduct user-acceptance testing in collaboration with scrum teams
  • Identify, document, and report software defects using JIRA and Jama
  • Collect and analyze data to confirm system performance and functionality
  • Perform simulation testing to evaluate software scalability
  • Develop and implement validation strategies focused on scalability
  • Troubleshoot and diagnose complex system behaviors
  • Contribute to refining and improving testing methodologies and processes
  • Follow structured test procedures and efficiently execute assigned tasks

Knowledge/Education:
  • Bachelor's degree in Engineering, Computer Science, or a related technical field (preferred)
  • Minimum of 3 years of experience in quality assurance or a related field
  • At least 5 years in a quality assurance/engineering position (preferred)
  • Strong understanding of software performance and scalability testing
  • Experience troubleshooting system behaviors in real or simulated environments
  • Network and server infrastructure experience**
  • Proficiency in problem-solving, root cause analysis, and corrective actions **
  • Experience with Atlassian tools (JIRA, Confluence)
  • Experience with Jama or other test-tracking tools
  • Basic scripting knowledge (Python, Bash, or similar)**

Skills and Abilities:
  • Strong written and verbal communication skills
  • Ability to work independently and collaboratively in team settings
  • Ability and willingness to learn new software systems

This job description is not intended to be an exhaustive list of all duties, responsibilities, or qualifications associated with the job. Employees are held accountable for all duties of the job.
Any background check conducted will be evaluated through an individualized assessment, taking into account the job's specific requirements and the candidate's circumstances.
Employment at Epiroc is "at-will," which means that either you or the company can terminate the employment relationship at any time, with or without prior notice, and for any reason not prohibited by statute, in accordance with state and federal guidelines. All employment is continued on that basis. No supervisor, manager or executive of the company, other than the General Manager in a signed writing, has any authority to alter the foregoing. Signature of this document serves as acknowledgment of receipt and does not create a contract of employment.
Epiroc is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
United. Inspired. Performance unites us, Innovation inspires us, and commitment drives us to keep moving forward. In the 150 countries where you can find Epiroc, we encourage our employees to take ownership of their own development and careers with the support of their leaders. We are committed to giving you every opportunity to succeed in a culture of innovation, diversity, and collaboration, combined with a caring atmosphere.
It all starts with people. The world needs metals and minerals for the energy transition and our cities and infrastructure must be developed to serve a growing population. To succeed, we need to speed up the shift towards more sustainable mining and construction industries. We at Epiroc accelerate this transformation, together with customers and business partners in more than 150 countries, by developing and providing innovative and safe equipment, digital solutions, and aftermarket support.
All new thinkers are welcome. We are looking for those who want to develop, grow, and dare to think new. In Epiroc we attract, develop, and retain diverse talent valuing authenticity and unique perspectives, driving our spirit of innovation. We foster an inclusive culture where diversity isn't just a goal but a part of our values and way of working. This is how we do business for a sustainable future. Learn more at www.epiroc.com
The work environment reflects typical conditions encountered while performing the essential functions of this role in an office setting. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the job. The noise level is generally low to moderate.

What Epiroc USA employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom