1

Associate Software Engineer Jobs in Flat Rock, MI

Associate Software Engineer * Associate Lead Software Engineer * Lead Software Engineer * Senior Software Engineer Compensation * Negotiable based on work experience * Potential additional bonus for ...

Associate Software Engineer (Full-Stack) Dearborn, MI (hybrid) $70,000 - $75,000 Full-Time (40 hours/week) Start Date: September 14th, 2026 **We are unable to provide sponsorship for this position at ...

New

Assists senior engineers in designing, developing, automating, and maintaining cloud infrastructure and software deployment solutions across AWS and Azure. Supports infrastructure automation, CI/CD ...

New

Associate Degree Additional Information: * To meet the growing needs of the mobility business, the ... software developer and technical team leader, to consultant and product evangelist. * End-to-end ...

Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud-native microservices within our Connected Services platform. You will own the full software lifecycle ...

Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud-native microservices within our Connected Services platform. You will own the full software lifecycle ...

Software Engineer

Dearborn, MI · On-site

$85 - $115/hr

Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud-native microservices within our Connected Services platform. You will own the full software lifecycle ...

We are looking for a part-time Software Engineer who will assist us with the design, development and installation of various software solutions. Your duties will include development, writing code ...

We are looking for a part-time Software Engineer who will assist us with the design, development and installation of various software solutions. Your duties will include development, writing code ...

Software Engineer #1059251 Position Description: The Connected Vehicle Data Enablement (CVDE) organization within Global Data Insight and Analytics (GDIA) builds the data platforms and software ...

Software Engineer

Ypsilanti, MI · On-site

$86K - $181K/yr

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: None Type of Travel: None * * * The ...

Software Engineer #1061088 * Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. * They are ...

Software Engineer

Ypsilanti, MI · On-site

$86K - $181K/yr

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local

Software Engineer

Ypsilanti, MI · On-site

$82K - $172K/yr

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel:

next page

Showing results 1-20

Associate Software Engineer information

See Flat Rock, MI salary details

$17

$38

$90

How much do associate software engineer jobs pay per hour?

As of Aug 23, 2026, the average hourly pay for associate software engineer in Flat Rock, MI is $38.81, according to ZipRecruiter salary data. Most workers in this role earn between $28.08 and $41.11 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 Flat Rock, MI?

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

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

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

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

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

Infographic showing various Associate Software Engineer job openings in Flat Rock, MI as of August 2026, with employment types broken down into 1% As Needed, 66% Full Time, 31% Part Time, 1% Temporary, and 1% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $80,717 per year, or $38.8 per hour.

Jr. Full-Stack Software Engineer

Nutshell

Ann Arbor, MI • On-site

$90 - $140/hr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 5 days ago


Job description

You Might Be a Great Fit For This Position if You Have…
  • Bachelor’s Degree in Computer Science or related field
    • GPA above 3.5
    • Upcoming or recent college graduates encouraged to apply
Related Skills and Experience
  • Part‑time, volunteer, or internship programming experience
  • Experience in web application backend languages such as PHP, Python, Ruby, or similar
  • Knowledge of server‑side MVC frameworks (e.g., Symfony, Rails)
  • Strong background in SQL and relational databases
  • Experience with HTTP API design (JSON‑RPC, REST, GraphQL)
  • Experience with unit testing and continuous integration
Signature Nutsheller Traits
  • Passionate about web/software development and continuously learning
  • Committed to delivering high‑quality software
  • Enjoy variety and working on multiple projects
  • Comfortable working independently and as part of a team
  • Open to taking initiative and making decisions while willing to take direction
  • Problem‑solver mindset with a can‑do attitude
  • Customer‑centric focus
  • Interest in web technologies and staying current
  • Professional, dependable, independent worker with a strong work ethic
  • Self‑motivated, thrives on challenges, enjoys getting things done
  • Detail oriented with dedication to high‑quality work
  • Exceptional follow‑through
  • Excellent time/project management skills
  • Sense of urgency and consistently meets deadlines
  • Outstanding communicator with strong interpersonal skills
  • Lifelong learner who loves to grow outside comfort zone
About the Job

As a full‑stack software engineer, you’ll collaborate with diverse teams at Nutshell. You will work alongside front‑end engineers building web and mobile UI in React + React Native, and help build the GraphQL and cloud infrastructure that powers our app. You’ll work with MySQL and Solr on AWS, and deploy peer‑reviewed code to production from day one using our continuous integration and rapid development stack.

Technology Stack
  • PHP, Symfony, Nginx, MySQL, Solr, Gearman, running on AWS, managed with Ansible
  • React, React Native, Redux, Webpack for web and mobile front‑end tooling
  • Docker for local development
  • GitHub for code management and review
  • Continuous integration via Jenkins
Benefits

Nutshell offers a range of benefits that support both personal and professional growth, and reinforce our inclusive culture:

  • Health, vision, and dental coverage with FSA and HSA options
  • 401(k) with 100% company match up to 4%
  • Profit sharing and bonus opportunities
  • Generous paid time off and flexible scheduling
  • Employee wellness program, including fitness challenges
  • Pet‑friendly office and casual dress code
  • Personal development library and learning resources
  • Support for new parents and caregivers
  • Home buyer and personal desk fund assistance
  • Green commute benefits and community programs
  • Mentorship and promotion from within
Career Path
  • Software Engineer
  • Associate Software Engineer
  • Associate Lead Software Engineer
  • Lead Software Engineer
  • Senior Software Engineer
Compensation
  • Negotiable based on work experience
  • Potential additional bonus for GPA of 3.8+ or graduating with high honors
Equal Opportunity Employer

Nutshell is an Equal Opportunity Employer committed to fostering an inclusive environment where all people are supported, respected, and encouraged to excel within STEM careers. Our goal is to empower team members to achieve their personal best, collaborate, and provide equal opportunity regardless of race, age, gender, sexual orientation, religion, physical ability or disability, or political affiliation.

#J-18808-Ljbffr