1

Senior Software Developer Jobs in Allendale, MI (NOW HIRING)

Senior Ignition Developer

Comstock Park, MI · On-site

$45.75 - $60.50/hr

Senior Ignition Developer - Comstock Park, MI DISHER is currently partnering with a world leading automation company that specializes in groundbreaking technologies for flawlessly manufacturing ...

Senior Ignition Developer

Comstock Park, MI · On-site

$45.75 - $60.50/hr

Senior Ignition Developer - Comstock Park, MI DISHER is currently partnering with a world leading automation company that specializes in groundbreaking technologies for flawlessly manufacturing ...

Senior Ignition Developer

Comstock Park, MI

$45.75 - $60.50/hr

Senior Ignition Developer - Comstock Park, MI DISHER is currently partnering with a world leading automation company that specializes in groundbreaking technologies for flawlessly manufacturing ...

Ada Embedded Engineer

Grand Rapids, MI

$126K - $166K/yr

SG2 Recruiting is supporting Wind RiverX in the search for a Senior Software Engineer to support a classified program. This role is ideal for an experienced software engineer with deep expertise in ...

Ada Embedded Engineer

Grand Rapids, MI · On-site

$126K - $166K/yr

SG2 Recruiting is supporting Wind RiverX in the search for a Senior Software Engineer to support a classified program. This role is ideal for an experienced software engineer with deep expertise in ...

Dematic has an immediate need at our Grand Rapids, MI headquarters for a Software Developer. The successful candidate will perform selected software engineering development and maintenance tasks for ...

Dematic has an immediate need at our Grand Rapids, MI headquarters for a Software Developer. The successful candidate will perform selected software engineering development and maintenance tasks for ...

Dematic has an immediate need at our Grand Rapids, MI headquarters for a Software Developer. The successful candidate will perform selected software engineering development and maintenance tasks for ...

... senior engineers. * Participate in production support: Support debugging, testing, automation, and ... developer workflows by identifying small opportunities for efficiency and quality. * Use AI ...

Senior Robotics Engineer

Holland, MI · Hybrid

$113K - $151K/yr

Are you a high-impact engineer driven to define the next era of robotics ... Do you excel at spearheading the development of critical software components for advanced mobile ...

Senior Robotics Engineer

Holland, MI · On-site

$113K - $151K/yr

Are you a high-impact engineer driven to define the next era of robotics ... Do you excel at spearheading the development of critical software components for advanced mobile ...

Senior Robotics Engineer

Holland, MI · Hybrid

$113K - $151K/yr

Are you a high-impact engineer driven to define the next era of robotics ... Do you excel at spearheading the development of critical software components for advanced mobile ...

Showing results 41-60

Senior Software Developer information

See Allendale, MI salary details

$13

$53

$76

How much do senior software developer jobs pay per hour?

As of Aug 14, 2026, the average hourly pay for senior software developer in Allendale, MI is $53.81, according to ZipRecruiter salary data. Most workers in this role earn between $45.67 and $60.34 per hour, depending on experience, location, and employer.

What skills and qualifications are needed to thrive as a senior software developer?

To thrive as a Senior Software Developer, you need deep expertise in programming languages, software architecture, and problem-solving, typically backed by a bachelor’s degree in computer science or a related field. Proficiency with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is standard, and certifications in these areas can be beneficial. Leadership, strong communication, and mentoring abilities set standout candidates apart in this role. These skills ensure that complex projects are delivered efficiently, code quality is maintained, and junior team members are effectively guided for overall team success.

What does a senior software developer do?

As a Senior Software Developer, you’ll typically be responsible for leading complex development projects, designing technical solutions, and mentoring junior team members. Daily tasks often include writing and reviewing code, participating in architecture discussions, collaborating with cross-functional teams (such as QA, product management, and DevOps), and troubleshooting high-level technical issues. You may also be involved in setting coding standards, conducting code reviews, and helping to plan sprints or project roadmaps.

What is a senior software developer?

Senior Software Developers are experienced professionals who design, develop, and maintain complex software applications. They often lead development teams, mentor junior developers, and make critical architectural decisions. Their responsibilities include writing high-quality code, troubleshooting technical issues, and ensuring that software projects meet performance and security standards. With deep expertise in programming languages and software engineering principles, they play a key role in delivering successful technology solutions for organizations.

What is the difference between Senior Software Developer vs Software Engineer?

AspectSenior Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's or higher in CS or related field; similar experience levels
Work EnvironmentCollaborates on complex projects, mentors juniors, leads technical effortsDesigns, develops, tests software; may work on specific modules or systems
Industry UsageCommonly used in tech companies, startups, and enterprise firmsWidely used across industries, often interchangeable with developer roles

The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

What are the most commonly searched types of Software Developer jobs in Allendale, MI?

The most popular types of Software Developer jobs in Allendale, MI are:

What cities near Allendale, MI are hiring for Senior Software Developer jobs?

Cities near Allendale, MI with the most Senior Software Developer job openings:

Infographic showing various Senior Software Developer job openings in Allendale, MI as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $111,932 per year, or $53.8 per hour.

Unity Software Developer

BRUNSWICK BOWLING PRODUCTS LLC

Muskegon, MI • On-site

Full-time

Re-posted 15 days ago


Job description

Brunswick is re-defining the bowling experience through cutting-edge, immersive technology. We are seeking a Unity Software Developer to help create highly interactive, visually stunning projection-based games and environments that transform bowling centers into unforgettable entertainment destinations.

This role focuses on building real-time interactive content that bowlers see the moment they walk into a center - from projection-mapped lane gameplay to synchronized scoring visuals and integrated LED effects. If you’re passionate about blending creativity with technology to create “wow” moments, this is your opportunity.  Your work will be seen and experienced by millions of customers worldwide - making every visit to a bowling center more engaging, fun, and memorable.

Responsibilities:

  • Develop interactive projection-based games and experiences using Unity
  • Build and optimize applications for a desktop-based development environment
  • Integrate projection mapping systems (e.g., Spark) with dynamic gameplay
  • Sync game visuals with bowling scoring systems and player interactions
  • Collaborate with hardware systems including LED masking units and display technologies
  • Create polished, high-performance visuals that run reliably in commercial environments
  • Work closely with design, product, and engineering teams to bring concepts to life
  • Debug, test, and refine interactive experiences to ensure seamless execution in the field
  • Contribute creative ideas that elevate the overall customer experience

Duties and Responsibilities:

(% increments must be no less than 5%)

% of Time Spent

Primary Duties & Responsibilities

40%

Interactive Game & Experience Development.  Designs, develops, and deploys real-time, interactive projection-based games and immersive bowling experiences using Unity. Builds engaging gameplay systems that integrate seamlessly with scoring systems and player interactions. Ensures applications are visually compelling, responsive, and aligned to user experience goals.

25%

System Integration & Performance Optimization.  Integrates software with projection mapping technologies, LED hardware systems, and display environments. Optimizes applications for performance, reliability, and scalability in commercial settings. Ensures synchronization between gameplay visuals, scoring systems, and physical hardware components.

20%

Testing, Debugging/Quality Assurance.  Conducts thorough testing, debugging, and refinement of interactive applications to ensure consistent, error-free performance in live environments. Identifies and resolves defects, performance issues, and system inconsistencies to maintain high-quality delivery standards.

15%

Cross-Functional Collaboration & Innovation. Collaborates with design, product management, and engineering teams to translate concepts into functional experiences. Contributes creative ideas that enhance product innovation and customer engagement. Supports continuous improvement through feedback, experimentation, and adoption of new tools and techniques.

Minimum Position Qualifications:

  • Bachelor’s degree in Computer Science, Game Development, or related field (or equivalent experience)
  • Experience with Unity (C#) for real-time application development
  • Familiarity with Visual Studio or similar IDEs
  • Exposure to 3D modeling or asset pipelines (e.g., Blender)
  • Basic experience with motion graphics or visual effects tools (e.g., After Effects)
  • Strong attention to detail and a passion for creating immersive user experiences
  • Understanding of real-time rendering and interactive systems

Preferred Position Qualifications:

  • Experience with projection mapping technologies
  • Knowledge of hardware-integrated systems (LEDs, sensors, or external displays)
  • Familiarity with multiplayer or synchronized systems
  • Interest in gaming, entertainment venues, or experiential design
  • Ability to balance technical performance with visual creativity
  • Use of AI tools for enhanced software development

What Makes You a Great Fit

  • You have an eye for detail and care deeply about visual quality and user experience
  • You are a maker at heart, whether that means gaming, designing, or dreaming up something entirely new.
  • You enjoy building things that people interact with in the physical world
  • You’re excited to create products that deliver a “wow” factor
  • You’re eager to learn and grow in a hands-on development role