Latest News

GHD Hiring Graduate Developer in Farmington Hills, MI: $80K–$95K

On: August 26, 2026 6:41 PM
Follow Us:

Are you an aspiring software developer looking to launch your career with a global engineering and professional services company? GHD is hiring a Graduate Developer in Farmington Hills, Michigan, offering an excellent opportunity to work on real-world technology projects, collaborate with experienced professionals, and build valuable software development skills. With an estimated salary range of $80,000–$95,000 per year, this role is a strong opportunity for recent graduates seeking to begin their technology career in the United States.

Job Overview

FieldDetails
Company NameGHD
RoleGraduate Developer
QualificationBachelor’s degree or relevant graduate-level qualification in Computer Science, Software Engineering, Information Technology, or a related field
Job LocationFarmington Hills, Michigan, United States
Salary$80,000–$95,000 per year
Work TypeOn-site / Hybrid, depending on business requirements
Job TypeFull-time
Job LevelGraduate / Entry Level
IndustryEngineering, Technology & Professional Services

Job Description

At GHD we are looking for a new Graduate Developer to join our Data Analytics & Insights team at any of our US offices. As a Graduate Developer at GHD, you will be at the forefront of transforming data from a variety of consulting projects into meaningful visualizations, powerful tools, and efficient data management systems. 

Be part of the dynamic culture! Our workplace thrives on a hybrid model, combining in-office collaboration and flexibility. Join us in office, three days a week to contribute, connect and excel in our vibrant environment.

Working with an energetic and high performing team, this position offers a variety of work and will see you involved in: 

  • Collaborate with senior team members to create interactive and visually compelling programs and displays using tools such as Javascript and Python.
  • Assist in translating complex data into clear and engaging visual formats that effectively communicate insights to clients and stakeholders.
  • Contribute suggestions to enhance the user experience of data dashboards and reports.
  • Perform quality checks to ensure deliverables accurately represent source information.
  • Support the development of data storage and organization solutions, ensuring data accuracy and accessibility for internal teams.
  • Participate in designing and implementing efficient data management processes that facilitate data input, processing, and retrieval.
  • Stay updated on emerging trends and best practices in data visualization and management.
  • Collaborate with cross-functional teams to learn from experienced professionals and contribute fresh perspectives to ongoing projects.
  • Engage with environmental scientists, analysts, and other team members to understand data requirements and project goals.
  • Actively participate in team meetings and brainstorming sessions, sharing your insights and ideas.

What you will bring to the Team

Education

  • Bachelor’s degree in Computer Science, Data Science, Environmental Science, or a related field.

Requirements

  • 0-2 years experience in a developer role.
  • Front end or back end development experience.
  • A strong foundation in programming languages, including Javascript and Python.
  • Basic understanding of data manipulation and visualization principles.
  • Detail-oriented mindset with the ability to manage multiple tasks and priorities, including meeting deadlines.
  • Nice to have: Earth Volumetric Studio experience.

Selection Process

  • Application submission and resume screening
  • Initial recruiter or HR screening
  • Technical assessment or technical interview
  • Interview with the hiring manager and relevant team members
  • Final evaluation and reference/background checks
  • Job offer and onboarding

How to Apply

  • Visit the official GHD careers website or the job application page.
  • Search for the Graduate Developer position in Farmington Hills, MI.
  • Review the job requirements and responsibilities carefully.
  • Submit your updated resume and required application details.
  • Complete any requested assessments or screening steps.
  • Attend the interview process if shortlisted.
  • Follow the employer’s instructions for the final hiring and onboarding process.

P S Karthik

P.S. Karthik is the Chief Editor of Studentscircles. With over 12 years of experience in the educational news industry, he specializes in bridging the gap between campus life and the professional world. Having helped thousands of students navigate the US job market, Karthik’s mission is to turn complex academic news into actionable career opportunities.