1

Best Computer Science Jobs in Grand Rapids, MI (NOW HIRING)

Kettering Co-op

Grand Rapids, MI

$18.50 - $24.25/hr

Educating other company associates on security best practices * Recommending security policies Desired Skills and Experience * Students must be working toward a bachelor's degree in Computer Science ...

Drive engineering best practices and continuous improvement across the team Required Qualifications * Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related ...

Lead Firmware Engineer

Zeeland, MI · On-site

$90 - $120/hr

... best practices and continuous improvement across the team Required Qualifications * Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field * 6+ years of ...

Systems Engineer-IT

Walker, MI · On-site

$85 - $115/hr

Associates degree in Information Technology, Computer Science, or related field.* 3+ years of ... We believe the best ideas come from individual unique perspectives. These ideas combined with the ...

Systems Engineer-IT

Walker, MI · On-site

$75 - $105/hr

We believe the best ideas come from individual unique perspectives. These ideas combined with the ... Associates degree in Information Technology, Computer Science, or related field.3+ years of network ...

New

Hardware Engineer

Zeeland, MI · On-site

$113K - $150K/yr

Contribute to and improve internal engineering tools, processes, and best practices. * Support ... Bachelor of Science in Electronics/Electrical Engineering, Computer Science, or related field ...

next page

Showing results 1-20

Best Computer Science information

See Grand Rapids, MI salary details

$54.3K

$79.8K

$94.1K

How much do best computer science jobs pay per year?

As of Aug 22, 2026, the average yearly pay for best computer science in Grand Rapids, MI is $79,819.00, according to ZipRecruiter salary data. Most workers in this role earn between $74,400.00 and $89,800.00 per year, depending on experience, location, and employer.

What are the best computer science jobs?

The best computer science jobs are roles that offer strong career growth, competitive salaries, and opportunities to work with cutting-edge technology. Popular positions include software developer, data scientist, artificial intelligence engineer, cybersecurity analyst, and systems architect. These jobs typically require a solid foundation in programming, problem-solving skills, and the ability to keep up with technological advancements. The specific 'best' job for an individual often depends on their interests and specialization within computer science.

What are some common challenges computer science professionals face when working on large-scale software projects?

Computer science professionals often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring software scalability and security in large-scale projects. Effective communication and version control become crucial as multiple developers contribute to the same codebase. Additionally, prioritizing tasks, debugging intricate issues, and meeting tight deadlines require strong organizational and problem-solving skills. Regular collaboration with project managers, designers, and QA engineers is essential to deliver robust and user-friendly software solutions.

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

To thrive as a Computer Scientist, you need a strong foundation in programming, algorithms, data structures, and typically a degree in computer science or a related field. Familiarity with programming languages (such as Python, Java, or C++), development tools, and version control systems like Git is important, and certifications in areas like cloud computing or cybersecurity can be beneficial. Analytical thinking, creativity, and effective problem-solving and communication skills help you stand out in this role. These skills and qualities are vital for designing innovative solutions, collaborating with diverse teams, and adapting to the rapidly evolving technology landscape.

What is the difference between Best Computer Science vs Software Developer?

AspectBest Computer ScienceSoftware Developer
Required CredentialsBachelor's or higher in Computer Science or related fieldBachelor's in Computer Science, Software Engineering, or related field
Work EnvironmentResearch labs, academia, tech companies, startupsTech companies, startups, freelance, corporate IT teams
Industry UsageAcademic, research, industry R&DProduct development, application programming, system design
Common Search/ComparisonFocuses on theoretical and foundational knowledgeFocuses on building and maintaining software applications

While Best Computer Science emphasizes theoretical foundations, research, and broad technical knowledge, Software Developers focus on designing, coding, and maintaining software applications. Both roles often require similar educational backgrounds, but their work environments and primary objectives differ.

What are the top 5 computer science careers?

Top computer science careers include software developer, data scientist, cybersecurity analyst, systems architect, and machine learning engineer. These roles typically require strong programming skills, knowledge of algorithms, and proficiency with tools like Python, Java, or cloud platforms. They often offer high demand and competitive salaries in the tech industry.

What are popular job titles related to Best Computer Science jobs in Grand Rapids, MI?

For Best Computer Science jobs in Grand Rapids, MI, the most frequently searched job titles are:

What job categories do people searching Best Computer Science jobs in Grand Rapids, MI look for?

The top searched job categories for Best Computer Science jobs in Grand Rapids, MI are:

What cities near Grand Rapids, MI are hiring for Best Computer Science jobs?

Cities near Grand Rapids, MI with the most Best Computer Science job openings:

Infographic showing various Best Computer Science job openings in Grand Rapids, MI as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 19% Part Time, and 4% Contract. Highlights an 90% Physical, 2% Hybrid, and 8% Remote job distribution, with an average salary of $79,819 per year, or $38.4 per hour.

Middle School Science Teacher

Allendale Public Schools

Allendale, MI • On-site

$40K - $52K/yr

Full-time

Posted 8 days ago


Job description

Allendale Public Schools

Position Posting

Position: Middle School Science Teacher

Posting Dates: August 14, 2026 - until filled

Reports To: Middle School Principal, Travis Plain

Starting Wage:  Based on the 2026-27 Schedule A pay in the AEA Contract

Work Schedule:  Full-time, Contracted School-Year

Effective Employment Date: August 17, 2026

This position is part of the Allendale Education Association (AEA). Please see the agreement on the website for more information at www.allendale.k12.mi.usunder the Budget & Salary /Compensation Transparency Reporting icon.

Description:

A full time Middle School Science Teacher for Allendale Public Schools who is dedicated to providing engaging, standards-aligned science instruction that encourages curiosity, critical thinking, problem solving, and hands-on learning. Among other responsibilities, the teacher will collaborate with colleagues, use assessment data to support student growth, and create a positive and inclusive classroom environment where all students can be successful.

Qualifications: 

  • Must hold a valid State of Michigan Teacher Certification.
  • Must hold a  DI (Integrated Science), DX or DQ endorsement.
  • Additional ZG endorsement is preferred but not required.
  • Bachelors from an accredited college or university in education discipline applicable to teaching assignments.
  • Successful prior teaching experience in science is preferred but not required.
  • Must meet the State of Michigan Professional Development requirements.
  • Need to possess a passion for teaching middle school students.
  • Demonstrate the use of interventions to support student learning, behavior, and attendance.
  • Strong technology and computer skills are required.
  • Excellent communication skills - oral and written.
  • Regular and reliable attendance is expected.

Essential Performance Responsibilities:

  • Develops and administers the approved science curriculum consistent with school district goals and objectives.
  • Promotes a classroom environment that is safe and conducive to whole class, individualized, and small group instruction, and student learning.
  • Develops lesson plans and instructional materials for the subject area, and translates lesson plans into learning experiences to develop pertinent sequential assignments, challenge students, and best utilize the available time for instruction.
  • Demonstrates ability to differentiate instruction by creating challenging and engaging learning opportunities for all students.
  • Teaches knowledge and skills in science content.
  • Conducts ongoing assessment of student learning and progress, and modifies instructional methods to fit individual student needs, including students with special needs; conducts individual and small group instruction as needed.
  • Continues to acquire professional knowledge and learning of current developments in the educational field by attending seminars, workshops or professional development meetings.
  • Organizes and maintains a system for accurate and complete record-keeping, grading, and reporting for all student activities, achievement, and attendance as required by district procedures and policies.
  • Encourages parental involvement in students' education and ensures effective communication with students and parents.
  • Ensures that student conduct conforms to the school's standards and school district policies, and establishes and maintains standards of student behavior needed to achieve a functional learning atmosphere in the classroom.
  • Coordinates with other professional staff members, especially within their department and grade level, and participates in faculty meetings and committees.
  • Uses appropriate and approved books, instructional aids, and other supplies and equipment and maintains inventory records.
  • Demonstrate an understanding of working with standards.
  • Uses standard office equipment such as computers, printers, copy and fax machines, and telephones.

Knowledge, Skills, and Abilities:

  • Knowledge of current teaching methods and educational pedagogy, as well as differentiated instruction based on student learning styles.
  • Knowledge of a wide range of science subject areas.
  • Knowledge of data information systems, data analysis, and the formulation of action plans.
  • Knowledge of applicable federal and state laws regarding education and students.
  • Ability to use computer network systems and software applications as needed.
  • Ability to organize and coordinate work.
  • Ability to communicate effectively with students and parents.
  • Ability to engage in self-evaluation with regard to performance and professional growth.
  • Ability to establish and maintain cooperative working relationships with others in this course of work.
  • Ability to work in various environments.

Note: The above description is illustrative of tasks and responsibilities.  It is not meant to be all-inclusive for every task or responsibility.

Additional Duties:  Performs other related tasks as assigned by the Principal and other central office administrators as designated by the Superintendent. 

Equipment:  Uses standard office equipment such as computers, printers, copy and fax machines, and telephones. 

Travel Requirements:   Travels to school district buildings and professional meetings as required. 

Physical and Mental Demands, Work Hazards:  

  • ADA Requirements:  The physical demands, work environment factors, and mental functions described are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
    • Physical Demands:   While performing the duties of this job, the employee is required to stand, walk, sit, use hands to fingers, handle, or feel, reach with hands and arms, climb or balance, stoop, kneel, crouch, or crawl, talk, hear (in a quiet or noisy environment), taste and smell. The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, and the ability to adjust/focus.
    • Work Environment:  The noise level in the work environment is loud to moderate.
    • Mental Functions:  While performing the duties of this job, the employee is required to compare, analyze, communicate both orally and in writing, copy, coordinate, instruct, compute, synthesize, evaluate, use interpersonal skills, compile, and negotiate.

Methods of Application:  Applitrack / Frontline 

Contact Person:  Travis Plain, Middle School Principal 

plaintra@apsfalcons.net

FLSA Status: Exempt

APPLICATIONS: SUBMIT AN APPLICATION, INDIVIDUAL COVER LETTER, AND RESUME THROUGH THE ONLINE APPLITRACK / FRONTLINE APPLICANT CENTER - NO HARD COPY

APPLICATIONS WILL BE ACCEPTED VIA MAIL OR HAND DELIVERY

Visit the district website: https://www.allendale.k12.mi.us/

Allendale Public Schools does not discriminate on the basis of race, color, national origin, sex, disability, age, religion, height, weight, marital or family status, military status, ancestry, genetic information, or any other legally protected category (collectively, Protected Classes) in its programs and activities, including employment opportunities. All qualified applicants will receive consideration for employment in accordance with applicable federal, state, and local law.