1

Python Software Developer Jobs in Idaho (NOW HIRING)

Python * C/C++ * C# * and/or Swift Additional experience in: * SQL * JSON/XML * HTML5 * REST APIs ... Technical experience with software development life cycles, application development, basic database ...

Python Tutor

Rexburg, ID · Remote

$18 - $40/hr

Ability to explain Pythonic programming conventions, decorators, and generators while preparing ... data science, software development, or academic computing work. * Effective Teaching Methods:

Python Tutor

Idaho Falls, ID · Remote

$18 - $40/hr

Ability to explain Pythonic programming conventions, decorators, and generators while preparing ... data science, software development, or academic computing work. * Effective Teaching Methods:

Junior Java/C++ Developer with Cloud

Nampa, ID · On-site

$62K - $80K/yr

Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, data analysts/data scientists. We welcome candidates with all visas and citizens to apply. Who ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

They are seeking a Software Engineer to develop tools, tests, and scenarios for validating cloud ... Required : • Computer Language Programming (Java, C++) • Scripting language experience (Python ...

New

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

As the R&D Senior Software Engineer, you are an expert in Linux development using both C++ and Python. You have experience designing production ready software and understand the patterns and ...

next page

Showing results 1-20

Python Software Developer information

See Idaho salary details

$12

$55

$81

How much do python software developer jobs pay per hour?

As of Jun 25, 2026, the average hourly pay for python software developer in Idaho is $55.16, according to ZipRecruiter salary data. Most workers in this role earn between $45.48 and $62.64 per hour, depending on experience, location, and employer.

Are Python developers still in demand?

Python developers are currently in high demand across various industries due to the language's versatility in web development, data analysis, machine learning, and automation. Organizations seek professionals skilled in frameworks like Django and Flask, as well as data tools such as Pandas and NumPy, making Python a valuable skill for job seekers in software development.

Will AI replace Python coders?

AI is increasingly automating certain programming tasks, but Python software developers remain essential for designing, maintaining, and optimizing AI systems and other software projects. Skills in problem-solving, debugging, and understanding complex requirements are critical, and human oversight is necessary to ensure quality and innovation in software development.

What is the difference between Python Software Developer vs Python Data Analyst?

AspectPython Software DeveloperPython Data Analyst
Required CredentialsBachelor's in CS or related field, programming certificationsBachelor's in Statistics, Data Science, or related field, data analysis certifications
Work EnvironmentSoftware development teams, tech companies, startupsData teams, business intelligence units, research departments
Employer & Industry UsageTech firms, finance, healthcare, e-commerceMarket research, finance, marketing, consulting
Common Search & ComparisonYesYes

Python Software Developers focus on building applications, APIs, and software solutions using Python, while Python Data Analysts analyze data sets to generate insights. Both roles require Python programming skills and often overlap in data handling, but their core responsibilities and industry applications differ.

What are Python Software Developers?

Python Software Developers are professionals who design, develop, and maintain software applications using the Python programming language. They are responsible for writing efficient and reusable code, debugging and resolving software issues, and collaborating with other team members to deliver software solutions. Python Software Developers may work on web development, data analysis, automation, artificial intelligence, and more, depending on the needs of their employer or clients. Their expertise in Python allows them to build scalable and flexible software systems.

Is Python developer a good career?

A Python developer is a valuable role in the tech industry, with high demand across fields such as web development, data analysis, and machine learning. The role often requires proficiency with frameworks like Django or Flask and knowledge of related tools like SQL and Git. It offers competitive salaries, opportunities for remote work, and career growth in various industries.

What is Python developer salary?

The salary for a Python developer varies based on experience, location, and industry, but typically ranges from $70,000 to $120,000 annually in many regions. Senior developers with specialized skills in frameworks like Django or Flask and experience with cloud services can earn higher salaries, especially in competitive markets.

What does collaboration typically look like for a Python Software Developer within a development team?

As a Python Software Developer, you'll frequently collaborate with other developers, QA engineers, project managers, and sometimes UI/UX designers. This often involves participating in daily stand-ups, code reviews, and pair programming sessions to ensure code quality and alignment with project goals. Effective communication is key, as you'll need to discuss technical solutions, clarify requirements, and provide feedback. Additionally, you'll likely use tools like Git, Jira, and Slack to coordinate tasks and track progress within an agile workflow.

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

To thrive as a Python Software Developer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and a relevant degree or equivalent experience. Familiarity with frameworks like Django or Flask, version control systems such as Git, and experience with databases and cloud platforms are typically required. Problem-solving ability, attention to detail, and effective communication help developers collaborate on complex projects and deliver robust solutions. These skills ensure the creation of efficient, maintainable code and successful teamwork in dynamic development environments.
What are popular job titles related to Python Software Developer jobs in Idaho? For Python Software Developer jobs in Idaho, the most frequently searched job titles are:
What job categories do people searching Python Software Developer jobs in Idaho look for? The top searched job categories for Python Software Developer jobs in Idaho are:
What cities in Idaho are hiring for Python Software Developer jobs? Cities in Idaho with the most Python Software Developer job openings:
What are popular job titles related to Python Software Developer jobs in ID? For Python Software Developer jobs in ID, the most frequently searched job titles are:

Software Developer

ICCU

Chubbuck, ID • On-site

Full-time

Posted 13 days ago


Job description

With oversight, design and write production level code to bring new concepts and ideas to reality through the agile application development methodologies. Research, understand and solve member and credit union need through the work of discovery and software code development that results in fulfillment of credit union mission for our members. Research and maintain a working knowledge of emerging technologies, trends, and developments across the industry as well as emerging trends in software development practices and languages. Design, code, test, deploy and support software solutions through SDLC lifecycle.
Duties and Responsibilities:
  • With oversight, designs and writes complex code to create applications and solutions for server and client-side production level systems using standard industry languages, IDEs, and tools.
  • Research new solutions and writes code from scratch to prototype new concepts for potential production level implementation.
  • Write code that deploys to servers, clients, mobile platforms, core systems, hosted platforms, and other systems.
  • With oversight, research and present findings with recommendations to leverage current capabilities, existing software services and emerging technologies in new ways.
  • Analyze, write, and convert user stories into detailed work requirements, plan out and write code to implement defined requirements in connection with sponsor and stakeholder vision.
  • Maintain a working knowledge of current and trending software development languages, IDEs, and methodologies for use in current and future efforts in support of the credit union mission.
  • Participate in regular code reviews to assure quality code is being created with detection and correction of issues and security gaps.
  • Participate in production level code release cycles and procedures.
  • Design, write, test, and deploy code to production systems following standard software development lifecycle methodologies and provide maintenance/support as needed.
  • Leverage innovation practices, assist in reviews of all internally existing solutions and seeks to improve them through writing code that solves problems and corrects issues discovered.
  • Participate in weekly meetings with the IT team to discuss progress, current and upcoming development projects, and issues that need to be resolved.
  • Maintain awareness - and regular sharing - of emerging technology and trends that are now or will in the future impact our members and business.
  • Complete miscellaneous tasks and projects as requested.

Qualifications:
Bachelor's degree in Computer Science, Computer Information Systems, Computer Engineering or Information Systems (or related field) required. 1 - 5 years' experience required designing and writing code in multiple development languages in C-like languages to create production level code and solutions, such as:
  • Java
  • Groovy
  • Apex
  • JavaScript
  • Python
  • C/C++
  • C#
  • and/or Swift

Additional experience in:
  • SQL
  • JSON/XML
  • HTML5
  • REST APIs
  • AngularJS/VueJS/ReactJS
  • and/or NodeJS

Working knowledge of or exposure to:
  • Microservices
  • Podman/Docker
  • Swagger API toolkit
  • Bruno
  • and/or Scripting

Experience working within agile development methodologies to create applications required. Ability to prioritize, meet deadlines, and manage changing priorities with limited direction. Creative problem-solving skills with new concepts and ideas formed for consideration. Willingness to work occasionally outside of normal business hours. Excellent English oral and written communication skills. Demonstrated ability to work independently, as well as part of a project team in a cooperative effort. Technical experience with software development life cycles, application development, basic database design, and user support. Ability to create, adapt, integrate, and present prototypes/software to solve problems and enable new opportunities. Desire to combine and improve existing applications, processes and programs and work within existing policies and procedures. Ability to always maintain the confidentiality of the credit union and member records.
Performance Standard:
Build quality solutions through application development and innovation research. Conduct technical (sometimes complex) research with resulting solution and prototype creation. Make Recommendations based on analysis of data, technical condition, and overall systems for new and innovative approaches to solving member and business problems. Build and deploy production level solutions for member use. Must be willing to comply with the Bank Secrecy Act and USA Patriot Act as implemented by Idaho Central Credit Union.
Physical Requirements:
  • Perform tasks requiring manual dexterity (processing paperwork, filing, stapling, sorting, collating, typing, counting cash, etc.).
  • Sit for extended periods of time.
  • Lift 20-40 pounds of applicable supplies including but not limited to copy paper, cash drawers, marketing material, etc.
  • Repetitive motion using wrists, hands, and fingers.
  • Reach keyboards.
  • Ability to operate basic office machines (calculator, computer, telephone, copy machine, fax machine, etc.).

The above statements reflect the general details considered necessary to describe the essential functions of the job and should not be construed as a detailed description of all the work requirements that may be inherent of the job.
Must be eligible for membership at ICCU to obtain employment.
ICCU is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, age, disability, protected veteran status or other characteristics protected by law.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.