1

Computer Science Major Jobs in Michigan (NOW HIRING)

... major model rollout, a regulatory milestone, or a significant ODD or product expansion. โ€ข Bachelor's degree in Computer Science, Statistics, Mathematics, Engineering, Physics, Robotics, or a ...

Embedded Software Engineer

Rochester, MI ยท On-site

$121K - $159K/yr

Company Description Client is IT Consulting Major listed in Fortune 500 with operations in almost ... S. in Electrical Engineering, Computer Science, Computer Engineering or Electronics Engineering ...

Embedded Software Engineer

Rochester, MI ยท On-site

$121K - $159K/yr

Company Description Client is IT Consulting Major listed in Fortune 500 with operations in almost ... S. in Electrical Engineering, Computer Science, Computer Engineering or Electronics Engineering ...

Since 2010, SynergisticIT has helped thousands of candidates find jobs with major tech companies ... Recent graduates in Computer Science, Engineering, Mathematics, or Statistics who want a career in ...

Bachelor's degree in Computer Science & Engineering, related field or equivalent combination of ... major cloud platforms, including Google Cloud Platform (GCP) or Amazon Web Services (AWS)

Bachelor's degree in Computer Science & Engineering, related field or equivalent combination of ... major cloud platforms, including Google Cloud Platform (GCP) or Amazon Web Services (AWS)

Bachelor's degree in Computer Science, Engineering, or Mathematics * Proficiencyin modern ... Strong experience in major ML frameworks and toolchains (e.g.,PyTorch, TensorFlow ...

Bachelor's degree in Computer Science, Engineering, or Mathematics * Proficiency in modern ... Strong experience in major ML frameworks and toolchains (e.g., PyTorch, TensorFlow, HuggingFace ...

Bachelor's degree in Computer Science, Engineering, or Mathematics * Proficiency in modern ... Strong experience in major ML frameworks and toolchains (e.g., PyTorch, TensorFlow, HuggingFace ...

next page

Showing results 1-20

Computer Science Major information

See Michigan salary details

$49.2K

$72.4K

$85.4K

How much do computer science major jobs pay per year?

As of Jun 7, 2026, the average yearly pay for computer science major in Michigan is $72,437.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,500.00 and $81,500.00 per year, depending on experience, location, and employer.

What types of collaborative projects can Computer Science majors expect to work on during internships or entry-level roles?

Computer Science majors often collaborate on projects such as developing new software features, debugging existing applications, or creating internal tools with cross-functional teams. These projects typically involve working closely with other developers, product managers, and designers, providing valuable experience in teamwork and agile methodologies. Such collaboration not only builds technical skills but also enhances communication and problem-solving abilities, which are highly valued in the tech industry.

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

AspectComputer Science MajorSoftware Developer
Required CredentialsDegree in Computer Science or related fieldTypically a degree in Computer Science, Software Engineering, or related field; certifications helpful
Work EnvironmentAcademic settings, research labs, tech companiesCorporate, startup, or freelance software development environments
Industry UsageEducational programs, research, and developmentBuilding, testing, and maintaining software applications
Common Search/ComparisonEducational background, skills, career pathsJob roles, skills, salary expectations

While a Computer Science Major provides foundational knowledge and credentials, a Software Developer applies those skills to create and maintain software in various work environments. Both roles often overlap, but the major is more academic, whereas the developer role is more practical and project-focused.

What are the key skills and qualifications needed to thrive as a Computer Science Major, and why are they important?

To thrive as a Computer Science Major, you need a strong grasp of programming languages, algorithms, and foundational mathematics, typically supported by coursework in computer science or related fields. Familiarity with tools such as integrated development environments (IDEs), version control systems like Git, and possibly certifications in programming or cloud technologies is advantageous. Analytical thinking, problem-solving, and effective communication are essential soft skills that help students excel in both collaborative and independent projects. These combined abilities ensure success in coursework, internships, and future careers in software development, research, or technology-related roles.

What is a Computer Science major?

A Computer Science major is an undergraduate program that focuses on the study of computers, computational systems, and software. Students in this major learn programming languages, algorithms, data structures, computer architecture, and topics like artificial intelligence and cybersecurity. The major prepares students for a wide range of technology careers, including software development, data analysis, and IT. Coursework often includes both theoretical foundations and practical application through projects and internships.
What cities in Michigan are hiring for Computer Science Major jobs? Cities in Michigan with the most Computer Science Major job openings:
Infographic showing various Computer Science Major job openings in Michigan as of May 2026, with employment types broken down into 1% As Needed, 73% Full Time, 24% Part Time, and 2% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $72,437 per year, or $34.8 per hour.
Major Gifts Officer

Major Gifts Officer

Cranbrook Educational Community

Bloomfield Hills, MI โ€ข On-site, Remote

$90K - $96K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

Description

Major Gifts Officer

Founded by Detroit philanthropists George and Ellen Booth in 1904, Cranbrook Educational Community is one of the world's leading centers of education, science, and art. Comprised of a graduate Academy of Art, contemporary Art Museum, Center for Collections and Research, House and Gardens, Institute of Science, and more than 1,600 students attending our Pre-K through 12 independent college preparatory Schools, Cranbrook welcomes thousands of visitors and students to its campus each year. Critics have called Cranbrook "the most enchanted and enchanting setting in America" and in 1989 it was designated a National Historic Landmark. The campus is located in Bloomfield Hills, Michigan, about 20 miles north of downtown Detroit. For more, please visit our website: www.cranbrook.edu.

Reporting to the Director of Principal and Major Gifts (DPMG) of the CEC, the Major Gifts Officer (MGO) maintains an active personal portfolio of major gift prospects and existing donors and uses professional prospect management techniques to manage their engagement, solicitation, and stewardship for current and lifetime major ($100,000 commitments and above) gifts for CEC and its Program Areas. To accomplish this, the MGO will work collaboratively and in coordination with the CEC Advancement team-including their colleagues at the Academy, Museum, Institute, Schools, Center, HUB, and House & Gardens Auxiliary - to identify and develop solicitation strategies for major gift prospects. The MGO will track all activity including call reports and interactions with donors and prospects in CEC's Raiser's Edge system and provide regular reports of activity progress to DPMG. This position has a critical role in the fundraising success of CEC and its ability to meet its financial and program goals.

Responsibilities include, but are not limited to:

  • Qualify a group of 100 - 150 caseload donors, including individuals and family foundations.
  • Create individual goals for each donor on the MGO's caseload based on the donor's history of giving and CEC's knowledge of the donor's potential.
  • Create a donor engagement plan for each donor that will serve as a foundational communication and marketing plan for each donor on the caseload. Work with CEC Program Area development and communications teams to secure appropriate project information, including budgets, and create offers, proposals and asks that are aligned with CEC priorities.
  • Solicit donations from individuals and family foundations for capital, endowment, and programmatic needs.
  • Work with CEC's Donor Relations and Stewardship Manager to build relationships through ongoing stewardship of donors.
  • Create monthly reports as required by management that will accurately reflect caseload activity and performance.
  • Maintain and enhance professional growth and development through seminars, workshops, and professional affiliations.

Requirements:

  • Bachelor's degree required, with a minimum of seven years in major gift or planned gift fundraising or related experience, or an equivalent level of education, training, and experience. Prefer experience with a museum, cultural or educational institution. Experience in raising high five and six-figure gifts is an advantage.
  • Development certification preferred (CFRE).
  • Excellent interpersonal skills, including writing and editing formal and informal documents, and high-level organizational skills.
  • Solid interpersonal skills and ability to work successfully with major donors, high level volunteers, senior administrators, and CEC advancement colleagues.
  • Computer proficiency necessary, including a demonstrated ability to creatively and effectively work remotely and meet all demands of the position using virtual platforms when necessary.
  • Experience using Raiser's Edge NXT software preferred.
  • Knowledge of the prospect management best practices; ethics related to philanthropy, appropriate relationships with donors and the donor bill of rights; and standard office practices and procedures.
  • Demonstrated ability to maintain sensitive and confidential information.
  • Ability and willingness to travel regularly in fulfillment of responsibilities of this position.
  • Requires a valid Michigan driver's license with satisfactory driving record.

Starting salary for this position is $90k - $96k/annually based on experience.

Cranbrook offers competitive compensation and benefits that include medical, dental, life insurance, long-term and short-term disability, and retirement programs with employer contribution. We also offer generous paid time off, 11 paid holidays and 3 floating holidays, employee discounts, and a unique environment in an educational setting that values collaboration.

For consideration, please submit a resume and cover letter.

Equal Opportunity Employer This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Required

Preferred

Job Industries

  • Other