1

Python Developer Jobs in Grand Rapids, MI (NOW HIRING)

You have a strong foundation in core programming fundamentals and at least one high-level language such as Python or JavaScript/TypeScript, along with familiarity in SQL. * You are familiar with the ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ...

Senior Electrical Engineer

Otsego, MI ยท On-site

$87K - $114K/yr

Job Summary We are seeking a Senior Electrical Engineer to lead the end-to-end development of ... Experience in writing software in C, C#, LabVIEW, and Python * Authorization to work in US Benefits ...

New

Data Analytics, Business Intelligence, Machine Learning, Power BI, Azure, DAX, API, RLS, Row Level Security, Application Programming Interface, Data Analysis Expression, Power Automate, Python ...

Data Analytics, Business Intelligence, Machine Learning, Power BI, Azure, DAX, API, RLS, Row Level Security, Application Programming Interface, Data Analysis Expression, Power Automate, Python ...

Lead Network Engineer

Grand Rapids, MI ยท Hybrid

$97K - $134K/yr

The Lead Network Engineer serves as the technical leader for network infrastructure and ... Python, Ansible, Terraform, and API-driven integrations. * Drive major network initiatives ...

Lead Network Engineer

Grand Rapids, MI ยท On-site

$100 - $130/hr

The Lead Network Engineer provides advanced hands on engineering support for enterprise and hybrid ... Develop and maintain network automation scripts, templates, and configuration standards (Python ...

Senior Software Engineer

Grand Rapids, MI ยท On-site

$117K - $155K/yr

NET and Python, with occasional contributions to front-end application development using frameworks ... Familiarity with DevOps practices including automated testing, observability, and infrastructure-as ...

Lead Network Engineer

Grand Rapids, MI ยท On-site

$94K - $130K/yr

The Lead Network Engineer serves as the technical leader for network infrastructure and ... Python, Ansible, Terraform, and API-driven integrations. * Drive major network initiatives ...

Lead Network Engineer

Grand Rapids, MI ยท On-site

$97K - $134K/yr

The Lead Network Engineer serves as the technical leader for network infrastructure and ... Python, Ansible, Terraform, and API-driven integrations. * Drive major network initiatives ...

Showing results 21-40

Python Developer information

See Grand Rapids, MI salary details

$12

$56

$82

How much do python developer jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for python developer in Grand Rapids, MI is $56.30, according to ZipRecruiter salary data. Most workers in this role earn between $46.39 and $63.94 per hour, depending on experience, location, and employer.

What does a Python developer do?

As a Python developer, your job is to use the Python programming language to develop, implement, and debug a project. In this role, you may create an application for your employer, design the framework for your code, build tools as necessary to get the job done, create websites, or publish new services. Python developers often work with data collection and analytics to create useful answers to questions and provide insight where it's needed most. Like most programming positions, the specifics of this job vary based on the needs of your employer. Some Python developers work as independent contractors instead of being exclusive to one company.

What does a Python developer do?

A Python Developer designs, codes, and maintains software applications using the Python programming language. They often work on web applications, data analysis, automation scripts, and more. Their responsibilities can include writing and testing code, debugging programs, integrating third-party services, and collaborating with other developers and stakeholders. Python Developers are valued for their ability to create efficient, scalable, and readable code. They may also be involved in deploying applications and maintaining technical documentation.

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

To thrive as a Python Developer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and often a degree in computer science or a related field. Familiarity with frameworks like Django or Flask, version control systems such as Git, and knowledge of databases and cloud services are commonly required. Problem-solving ability, attention to detail, and effective communication help developers collaborate and deliver high-quality code. These skills and qualities are vital to building efficient, scalable software solutions and contributing effectively to development teams.

What are some common challenges Python developers face when working on large-scale projects?

Python Developers working on large-scale projects often encounter challenges such as managing codebase complexity, ensuring consistent code style among team members, and optimizing application performance. Collaboration with other developers becomes essential, often requiring the use of version control systems and code review processes. Additionally, integrating Python code with other technologies or legacy systems can present unique compatibility and testing hurdles. Proactively adopting best practices like modular architecture and thorough documentation can help mitigate these issues.

What is the difference between Python Developer vs Java Developer?

AspectPython DeveloperJava Developer
Required CredentialsBachelor's in CS or related field, Python certifications (optional)Bachelor's in CS or related field, Java certifications (optional)
Work EnvironmentWeb development, data science, automation, scriptingEnterprise applications, Android development, backend systems
Industry UsageTech startups, data companies, automation firmsFinancial services, enterprise software, mobile app companies
Common Search/ComparisonOften compared for backend and scripting rolesCompared for enterprise and mobile app development

Python Developers and Java Developers share similar educational backgrounds and often work in backend environments. However, Python is favored for data science, scripting, and rapid development, while Java is preferred for large-scale enterprise applications and Android development. Both roles are highly sought after, but their industry focus and project types differ.

How much do Python developers get paid?

Python developers' salaries vary based on experience, location, and skill level, but they typically earn between $70,000 and $120,000 annually in the United States. Senior developers with expertise in frameworks, data analysis, or machine learning can earn higher salaries, especially in tech hubs. Entry-level positions generally start around $60,000 to $80,000.

Is Python in demand in 2026?

Python developers are expected to remain in high demand through 2026 due to the language's widespread use in data science, web development, automation, and artificial intelligence. Proficiency in frameworks like Django or Flask and knowledge of related tools can enhance job prospects in this field.

Is there a demand for Python developers?

Python developers are in high demand across various industries such as technology, finance, and data science due to Python's versatility and widespread use in web development, automation, and machine learning. Employers seek professionals with skills in frameworks like Django or Flask and knowledge of data analysis tools like Pandas and NumPy, making Python a valuable programming language for job seekers.

What jobs can a Python Developer get?

A Python Developer can work in roles such as software engineer, web developer, data analyst, data scientist, machine learning engineer, automation engineer, and backend developer. These positions often require knowledge of frameworks like Django or Flask, and familiarity with databases and version control systems.

What are the most commonly searched types of Python Developer jobs in Grand Rapids, MI?

The most popular types of Python Developer jobs in Grand Rapids, MI are:

What are popular job titles related to Python Developer jobs in Grand Rapids, MI?

For Python Developer jobs in Grand Rapids, MI, the most frequently searched job titles are:

What job categories do people searching Python Developer jobs in Grand Rapids, MI look for?

The top searched job categories for Python Developer jobs in Grand Rapids, MI are:

What cities near Grand Rapids, MI are hiring for Python Developer jobs?

Cities near Grand Rapids, MI with the most Python Developer job openings:

Infographic showing various Python Developer job openings in Grand Rapids, MI as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 9% Part Time, and 5% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $117,106 per year, or $56.3 per hour.

Software Developer II

Cavallo Solutions

Grand Rapids, MI โ€ข On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 22 days ago


Job description

At Cavallo, innovation is at the heart of everything we do. Our commitment to creating cutting-edge software solutions for the distribution industry has earned us a reputation as a leader, and our talented Development Team is key to this success. We're expanding and seeking a highly skilled developer to help us continue to push boundaries.
As a developer at Cavallo, you'll build applications that balance scalability and user experience, contributing to features our customers use every day. You'll be a contributor to a collaborative and dynamic team, using your analytical skills and creative thinking to drive growth and innovation.
A typical day would include:
  • Developing and maintaining features to support evolving business needs and product requirements, ensuring solutions balance scalability and user experience.
  • Participating in peer code reviews as part of our pull request process, helping ensure quality and knowledge sharing across the team.
  • Working within an agile team, contributing to iterative planning, development, and review cycles.
  • Writing well-structured, testable code with clear documentation.
  • Participating in a rotating on-call schedule (roughly one week out of eight) as part of our shared ownership model to help maintain reliability, including blameless postmortems and flexible comp-time.

This may be the job for you if:
  • You have 2-5 years of professional software development experience and are ready to contribute broadly across the development lifecycle.
  • You have a strong foundation in core programming fundamentals and at least one high-level language such as Python or JavaScript/TypeScript, along with familiarity in SQL.
  • You are familiar with the software development life cycle and how code moves from design to production.
  • You hold a Bachelor's degree in Computer Science or have equivalent experience.
  • You prioritize efficiency, user experience, and quality in your work.
  • You are passionate about tackling complex challenges and driven to deliver innovative solutions.
  • You are self-motivated, continuously improving, and stay current with industry trends and practices through your own curiosity and initiative.
  • You bring a collaborative spirit and enjoy working in a team that values learning, mentorship, and shared growth.

Extra qualifications to help you stand out:
  • You have experience with DevOps practices (IaC, CI/CD, k8s).
  • You have a background building software products (SaaS experience a plus).
  • You have experience improving reliability and monitoring in cloud environments (AWS, Azure, GCP).
  • You have experience configuring or working with LLM-based agents (e.g., LangChain, semantic kernel, custom tools).

Our Stack:
  • Front End: React and Zustand
  • Services: FastAPI and Temporal
  • Data: Postgres (OLTP) and Clickhouse (OLAP)
  • DevOps: Github Actions, Kubernetes, and Terraform
  • Observability: Grafana, Prometheus, and Open Telemetry
  • Hosting: AWS (EKS, CloudFront, etc.)

Why should you apply?
  • Innovation-Driven Culture: Work on impactful projects that challenge the industry's status quo.
  • Collaborative Team Environment: Engage with colleagues who are eager to share insights and learn together.
  • Continuous Growth & Career Progression: Our developer track provides clear levels (Developer I-IV and beyond), with opportunities to advance into Tech Lead or Architect roles as you grow your expertise and influence.
  • Meaningful Work: Create software solutions that drive real value for our customers.

Key Benefits:
  • Competitive Salary Package
  • Medical, Dental, Vision, Life and STD Insurance
  • 4% 401(k) Employer Match
  • Generous PTO and Work/Life Synergy
  • Learning and Career Development Opportunities

About Cavallo
Cavallo is at the forefront of developing cutting-edge profit technologies for product-centric brands and wholesale distributors. . We're seeking the self-motivated, the hard-working, the problem solvers, and the dedicated to join our team of experts. We're focused on helping businesses grow, expand, or reshape how they do things by approaching each and every problem with energy, creativity, and confidence. Ingenuity, adaptation, and evolution are at the core for us at Cavallo.
Our Grand Rapids-based headquarters is focused on helping change the way organizations do business through our software products, customizations, expertise, and support. Our enterprise software solutions work with leading business applications, including multiple leading ERP platforms, and integrate with a wide range of apps and other technologies. Cavallo has been in the business of helping manufacturing and distribution companies increase productivity and efficiency since 2003. We got our start when a small business owner tasked a software developer with transforming a pile of clipboards and legal pads into a streamlined, efficient inventory management system. We have been sharing ideas and innovating ever since.
Join Cavallo and help shape the next generation of data-driven enterprise solutions. If you are a visionary leader passionate about innovation, execution, and scaling world-class products, we'd love to hear from you!