1

Python Developer Jobs in Muskegon, MI (NOW HIRING)

... or Python * Experience developing exploitation capabilities for Linux environments * Experience taking a defined vulnerability from concept to exploited proof of concept * Knowledge of operating ...

Strong Python, TensorFlow/PyTorch, cloud (AWS/Azure) experience * MS in Computer Science, Data Science, or Engineering from an accredited institution Company Description Howmet Aerospace ...

Senior Process Engineer

Whitehall, MI ยท On-site

$98.90K - $127.90K/yr

... Process Engineering with AI-enabled analytics to reduce waste, improve throughput, and shorten ... Familiarity with Six Sigma, Lean, and basic data tools (Python/Tableau a plus)

Senior Process Engineer

Whitehall, MI

$98.90K - $127.90K/yr

Familiarity with Six Sigma, Lean, and basic data tools (Python/Tableau a plus) Company Description ... engineered solutions for the aerospace and transportation industries. The Company's primary ...

Bachelor's degree in Engineering, Data Analysis, Data Science, Computer Science, or Information ... On-the-job experience using python for data transformation, analysis, and visualization

Controls Engineer

Whitehall, MI

$79.40K - $102.70K/yr

Experience with Python or AI edge tools * 3+ years of automation experience in a manufacturing ... advanced engineered solutions for the aerospace and transportation industries. Our primary ...

Controls Engineer

Whitehall, MI

$79.40K - $102.70K/yr

... advanced engineered solutions for the aerospace and transportation industries. Our primary ... Experience with Python or AI edge tools * 3+ years of automation experience in a manufacturing ...

next page

Showing results 1-20

Python Developer information

See Muskegon, MI salary details

$11

$52

$77

How much do python developer jobs pay per hour?

As of May 30, 2026, the average hourly pay for python developer in Muskegon, MI is $52.96, according to ZipRecruiter salary data. Most workers in this role earn between $43.65 and $60.14 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 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.

What are the most commonly searched types of Python Developer jobs in Muskegon, MI? The most popular types of Python Developer jobs in Muskegon, MI are:
What job categories do people searching Python Developer jobs in Muskegon, MI look for? The top searched job categories for Python Developer jobs in Muskegon, MI are:
What cities near Muskegon, MI are hiring for Python Developer jobs? Cities near Muskegon, MI with the most Python Developer job openings:
Infographic showing various Python Developer job openings in Muskegon, MI as of May 2026, with employment types broken down into 67% Full Time, 25% Part Time, and 8% Contract. Highlights an 70% Physical, 4% Hybrid, and 26% Remote job distribution, with an average salary of $110,153 per year, or $53 per hour.

Software Engineer I Junior Level

SMFS

Cedar Springs, MI โ€ข On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Software Engineer I Junior Level

Location: Cedar Springs, MI/Washington, D.C./Quantico, VA
Travel: Minimal/As needed
Clearance: Top Secret security clearance required
Citizenship: US Citizenship required

About Grimm

Grimm is an innovative, forward-looking cybersecurity organization focused on solving complex technical challenges across hardware, firmware, and software systems. Our teams specialize in reverse engineering, vulnerability research, and security engineering, supporting mission-critical efforts across national security, defense, and critical infrastructure sectors.

Our work is rooted in real-world operational experience identifying advanced threats, uncovering critical vulnerabilities, and developing meaningful solutions to complex problems. Grimm engineers operate across embedded systems, vehicles, IoT, and enterprise technologies, with a focus on understanding systems deeply and demonstrating real-world impact.

We are a highly technical and hands-on organization. Our engineers and researchers specialize in breaking systems, discovering vulnerabilities, and improving resilienceworking directly with real hardware and software to understand how systems function and how they fail.

About the Role

Grimm is seeking a Junior Software Engineer to support the VAIL program, an FBI-focused effort centered on reverse engineering, vulnerability research, exploitation, and mission-driven cyber operations.

This role is ideal for an early-career engineer with hands-on software development experience, exposure to full-stack technologies, and an interest in offensive cyber, vulnerability analysis, and exploit development. The selected candidate will support technical research, software development, and vulnerability exploitation activities that directly inform mission owners and critical security operations.

We're looking for someone who is curious, technically motivated, and interested in growing within reverse engineering, vulnerability research, and offensive cyber capability development.

What You'll Do
  • Perform software development in support of mission-focused cyber operations
  • Support reverse engineering and vulnerability research activities
  • Leverage analysis tools such as disassemblers, decompilers, and debuggers
  • Research adversary tactics, techniques, and procedures to support mission objectives
  • Assist in developing exploitation capabilities for Linux environments
  • Take defined vulnerabilities from concept through exploited proof of concept
  • Analyze operating systems, application behavior, and network traffic
  • Support offensive cyber operations through vulnerability analysis and exploitation
  • Contribute to new cyber operations concepts, tradecraft, and technical approaches
  • Collaborate with engineers, researchers, and mission stakeholders
Required Qualifications
  • 2+ years of experience with software development
  • 2+ years of experience working with full-stack technologies, including Java and scripting languages such as JavaScript or Python
  • Experience developing exploitation capabilities for Linux environments
  • Experience taking a defined vulnerability from concept to exploited proof of concept
  • Knowledge of operating systems, including:
    • Windows
    • Linux
    • macOS
    • iOS
    • Android
  • Understanding of application behavior and network traffic analysis to identify malware and exploits
  • Bachelor's degree or equivalent experience
  • Must be a US Citizen
  • Top Secret security clearance
Preferred / Nice to Have
  • Experience with reverse engineering tools such as Ghidra, IDA Pro, Binary Ninja, or similar
  • Experience using debuggers, decompilers, and disassemblers
  • Exposure to vulnerability research or exploit development
  • Experience with offensive cyber operations or CNO concepts
  • Experience with scripting and automation
  • Experience analyzing malware, suspicious binaries, or exploit behavior
  • Familiarity with mobile operating systems, embedded systems, or low-level software analysis
  • Experience supporting government, DoD, Intelligence Community, or law enforcement customers
  • Active TS/SCI clearance preferred
Benefits

Grimm offers a comprehensive benefits package that includes medical, dental, and vision coverage, life and disability insurance, retirement benefits, paid leave, and opportunities for tuition assistance and ongoing professional development.

Why Grimm

You'll be working alongside highly specialized engineers and researchers tackling challenging problems in embedded security and reverse engineering. Our work directly supports national security missions and requires a high level of technical ownership, creativity, and precision.

If you enjoy working hands-on with hardware, digging into complex systems, and pushing your technical skills further, you'll find this environment both challenging and rewarding.

Equal Opportunity Employer

Grimm is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, genetic information, veteran status, or any other characteristic protected by applicable federal, state, or local laws.