1

Associate Software Engineer Jobs in Jackson, MI (NOW HIRING)

Job Summary The Software Developer I supports the bank's Information Technology department in the design, development, and maintenance of enterprise software applications and integrations. Working ...

Job Summary The Software Developer I supports the bank's Information Technology department in the design, development, and maintenance of enterprise software applications and integrations. Working ...

Azure Developer Associate * Microsoft Certified: Azure Solutions Architect Expert * Microsoft Certified: Azure AI Engineer Associate Founded in 2010 and headquartered in the Washington, DC metro area ...

Apply Early

... software engineering and intermediate level data engineering experience including advanced ... Associate's degree in a related field, plus nine (9) or more years of relevant experience * [OR ...

Apply Early

Senior Data Engineer

Jackson, MI · On-site

$96K - $131K/yr

... software engineering and intermediate level data engineering experience including advanced ... Associate's degree in a related field, plus nine (9) or more years of relevant experience * [OR ...

Education: Bachelor's degree in Mechanical, Chemical, or Industrial Engineering (or Associate ... Strong problem-solving skills and experience with maintenance management software. Work Environment ...

Apply Early

Sr Electrical Engineer

Jackson, MI · On-site

$97K - $127K/yr

Proficient in design and calculation software * Organizational skills and attention to detail ... Associate's degree in from an ABET accredited program OR Engineering degree from a non-ABET ...

Sr Electrical Engineer

Jackson, MI · On-site

$97K - $127K/yr

Proficient in design and calculation software * Organizational skills and attention to detail ... Associate's degree in from an ABET accredited program OR Engineering degree from a non-ABET ...

... data software platforms such as PCI, including in-depth understanding of data parameters ... Associate's degree in computer science, engineering, data science, or a related field, with four ...

... data software platforms such as PCI, including in-depth understanding of data parameters ... Associate's degree in computer science, engineering, data science, or a related field, with four ...

Required Qualifications: * BS in Agronomy, Life sciences, Engineering, Computer Sicnece, or related ... Experience with both standard MS Office computer and software systems used in scientific data ...

Required Qualifications: BS in Agronomy, Life sciences, Engineering, Computer Sicnece, or related ... Experience with both standard MS Office computer and software systems used in scientific data ...

Lead Mechanical Engineer

Chelsea, MI

$104K - $126K/yr

Associate's degree in related fieldrequiredor combination of experience and education equivalent to ... Working knowledge of FDM 3D printing: machine operation, slicer software, material selection, and ...

Lead Mechanical Engineer

Chelsea, MI · On-site

$104K - $126K/yr

Associate's degree in related field required or combination of experience and education equivalent ... Working knowledge of FDM 3D printing: machine operation, slicer software, material selection, and ...

Quality Technician

Jackson, MI · On-site

$16.25 - $21.75/hr

The ideal candidate brings an associate's degree in engineering technology or a related technical ... Program and operate CMM software - Complete basic or beginner-level programming of PolyWorks and ...

Apply Early

Quality Technician

Jackson, MI · On-site

$16.25 - $21.75/hr

The ideal candidate brings an associate's degree in engineering technology or a related technical ... Program and operate CMM software - Complete basic or beginner-level programming of PolyWorks and ...

next page

Showing results 1-20

Associate Software Engineer information

See Jackson, MI salary details

$17

$37

$88

How much do associate software engineer jobs pay per hour?

As of Jul 5, 2026, the average hourly pay for associate software engineer in Jackson, MI is $37.86, according to ZipRecruiter salary data. Most workers in this role earn between $27.36 and $40.10 per hour, depending on experience, location, and employer.

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 Is an Associate Software Engineer Job Description?

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 is an Associate Software Engineer?

An Associate Software Engineer is an entry-level professional who assists in designing, developing, testing, and maintaining software applications. They typically work under the guidance of senior engineers and are responsible for writing code, fixing bugs, and participating in team meetings. This role often serves as a stepping stone for recent graduates or those new to the software development field, helping them gain practical experience and develop technical skills. Associate Software Engineers usually work with a variety of programming languages and tools depending on the company and project requirements.
What are the most commonly searched types of Software Engineer jobs in Jackson, MI? The most popular types of Software Engineer jobs in Jackson, MI are:
What are popular job titles related to Associate Software Engineer jobs in Jackson, MI? For Associate Software Engineer jobs in Jackson, MI, the most frequently searched job titles are:
What job categories do people searching Associate Software Engineer jobs in Jackson, MI look for? The top searched job categories for Associate Software Engineer jobs in Jackson, MI are:
What cities near Jackson, MI are hiring for Associate Software Engineer jobs? Cities near Jackson, MI with the most Associate Software Engineer job openings:
Emission Test Software Engineer (1435821)

Emission Test Software Engineer (1435821)

Brightwing

Chelsea, MI

Other

Posted 20 days ago


Job description

Job Description 100% onsite in Chelsea, MI 1st shift Emission Test Software Engineer - The engineer will design, develop, and maintain lab automation software for Emissions and Fuel Economy for vehicle chassis dynamometer testing. The engineer must be able to implement applications under Windows and UNIX operating systems, develop Graphical User Interface (GUI), and develop real-time applications under UNIX using C/C++ programming languages. The engineer's responsibilities include but not limited to: Gathering customers' requirements and making sure development efforts meet users' needs Working with the team members to analyze, design, and implement the software features according to regulatory requirements and user specifications Programing and rewriting existing old Visual C++ applications using the latest MS Visual Studio in net Core environment Developing the Graphical User Interface (GUI) to allow users to interact with the system Creating back-end objects including database tables, stored procedures, triggers, etc.

Providing on-going software support for the software automation system to all users including requesting engineers, operators, and management Working with different groups within and outside the department to debug and correct complex software issues Generating documentation for all developed software Evaluating 3rd party software to determine if it is beneficial to use in the department Performing routine maintenance tasks to the PCs, operating system, database, etc. Requirements: Bachelor's degree in computer science, computer engineering, or related field with relevant experience Minimum 2 years' experience in software programming Minimum 2 years' experience programming using C, C++, or C# Minimum 2 years' experience programming relational database (DB2, Oracle, SQL server, Sybase, etc.) Minimum 2 years' experience programming under Windows and/or UNIX operating system Experienced with Object-Oriented Design Excellent communication skills Strong analytical and problem-solving skills Ability to work independently Preferred Requirements: Master's degree in computer science or computer engineering Programming experience under Linux operating system Web-based programming experience using Java and React is a plus Experience with SOAP and REST based services Experience with using React/Redux frameworks to develop web-based applications Automotive experience Familiar with electrical and mechanical devices Additional Notes: 100% onsite in Chelsea, MI 1st shift No driving of a company vehicle is required No travel Contract to hire opportunity.