1

Associate Software Engineer Jobs in Allendale, MI

BAS Software Engineer - Grand Rapids, MI - Building Automation & Energy Systems Integrator Overview: Are you a detail-driven Building Automation programmer looking to contribute to smarter, more ...

The successful candidate will perform selected software engineering development and maintenance tasks for company products and systems focusing on FlexSort Material Handling automation controls for ...

The successful candidate will perform selected software engineering development and maintenance tasks for company products and systems focusing on FlexSort Material Handling automation controls for ...

Software Engineer II

Grand Rapids, MI · On-site

$93K - $128K/yr

Software Engineer II Grand Rapids, MI / Uniondale, NY/ Austin, TX / Atlanta, GA (Onsite 4 days per week) Note: This is a full-time role and we do not offer C2C or C2H employment and are not able to ...

The successful candidate will perform selected software engineering development and maintenance tasks for company products and systems focusing on FlexSort Material Handling automation controls for ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

Senior Software Engineer

Wyoming, MI · On-site

$111K - $146K/yr

Mentor Associate or Intermediate software engineers * Analyze and resolve program/script or system failures * Facilitate formal code reviews for programs/scripts * Perform software system maintenance ...

Senior Software Engineer

Wyoming, MI · On-site +1

$111K - $146K/yr

Mentors Associate or Intermediate software engineers * Analyzes and resolves program/script or system failures * Facilitates formal code reviews for programs/scripts * Performs software system ...

The Software Engineer will work with colleagues to deliver reliable and scalable applications that contribute to keeping first responders in the field safe, efficient, and informed with mission ...

Senior Software Engineer

Grand Rapids, MI · On-site +1

$110K - $160K/yr

This Senior Software Engineer position requires a deep commitment to excellence in engineering, driving innovation across the development lifecycle to meet critical mission objectives. By ...

The Professional Software Web Developer is responsible for designing, evaluating, and delivering scalable software and integrated technology solutions that support customer operational and business ...

The Professional Software Web Developer is responsible for designing, evaluating, and delivering scalable software and integrated technology solutions that support customer operational and business ...

Showing results 21-40

Associate Software Engineer information

See Allendale, MI salary details

$16

$36

$85

How much do associate software engineer jobs pay per hour?

As of Sep 13, 2026, the average hourly pay for associate software engineer in Allendale, MI is $36.81, according to ZipRecruiter salary data. Most workers in this role earn between $26.63 and $38.99 per hour, depending on experience, location, and employer.

What is an associate software engineer?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

What are some common challenges faced by associate software engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

What are the key skills and qualifications needed to thrive as an associate software engineer, and why are they important?

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

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

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

What are popular job titles related to Associate Software Engineer jobs in Allendale, MI?

For Associate Software Engineer jobs in Allendale, MI, the most frequently searched job titles are:

What cities near Allendale, MI are hiring for Associate Software Engineer jobs?

Cities near Allendale, MI with the most Associate Software Engineer job openings:

Infographic showing various Associate Software Engineer job openings in Allendale, MI as of August 2026, with employment types broken down into 1% As Needed, 69% Full Time, 28% Part Time, 1% Temporary, and 1% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $76,571 per year, or $36.8 per hour.

BAS Software Engineer

Grand Rapids, MI • On-site

Other

Retirement, PTO

Posted 26 days ago


Job description

BAS Software Engineer – Grand Rapids, MI – Building Automation & Energy Systems Integrator Overview:

Are you a detail-driven Building Automation programmer looking to contribute to smarter, more energy-efficient facilities? This position offers the opportunity to take the lead on developing, testing, and deploying advanced BAS programming for both new construction and retrofit projects across West Michigan. The ideal candidate has strong Tridium/Niagara experience, comfort with BACnet communication, and the ability to work closely with engineering and field installation teams.

  • Title: BAS Software Engineer
  • Location: Grand Rapids, MI (primarily in-office)
  • Salary: Up to $110,000 (DOE)
  • Bonus: Discretionary
  • Retirement: 401(k) with 5% company match
  • Perks: Company laptop, paid holidays, and vacation time
Key Responsibilities:
  • Develop and program BAS applications using standard libraries or custom logic
  • Build controls databases and create Tridium front-end graphics
  • Perform system testing, troubleshooting, and commissioning (including point-to-point)
  • Ensure software meets all project requirements and schedule expectations
  • Coordinate with engineers, installers, and startup teams for system performance
  • Utilize BACnet and other industry protocols for seamless system integration
  • Assist with turnover documentation and project closeout tasks
Preferred Experience:
  • 3–7+ years of experience in BAS programming or controls engineering
  • Proven experience with Tridium/Niagara platforms (required)
  • Knowledge of Alerton, Honeywell, Johnson Controls, or Trend is beneficial
  • Ability to interpret wiring diagrams and support installation/startup processes
  • Strong communication, troubleshooting ability, and attention to detail
#J-18808-Ljbffr