1

New Grad Software Engineer Jobs in Lansing, MI (NOW HIRING)

Tests new programming software and providing field support for new programming software. * Responds to requests for information regarding radio templates and associated records in EAM and databases.

In addition to delivering new solutions, the role includes maintaining and enhancing existing ... Bachelor's or higher degree in computer science, Software Engineering, or related field. * 8+ years ...

We use Objective C and Swift programming languages to create native applications for iPhone ... Reviews new or modified program, including documentation, diagram, and flow chart, to determine if ...

Oracle PL/SQL Developer

Lansing, MI · On-site

$51.50 - $65/hr

NAVA Software solutions is looking for an Oracle PL/SQL Developer Details: Oracle PL/SQL Developer ... Understand the data and perform data analysis to support building new reports and modify existing ...

.Net Developer

Lansing, MI · On-site

$49 - $64.75/hr

NAVA Software solutions is looking for a .Net Developer Details: .Net Developer Location: Lansing ... new requirements. * Compiles and writes documentation of program development and subsequent ...

Showing results 41-60

New Grad Software Engineer information

See Lansing, MI salary details

$64.4K

$149.6K

$208.4K

How much do new grad software engineer jobs pay per year?

As of Aug 14, 2026, the average yearly pay for new grad software engineer in Lansing, MI is $149,628.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,700.00 and $175,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a new grad software engineer?

To thrive as a New Grad Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by a computer science degree or related field. Familiarity with common coding languages (such as Java, Python, or C++), version control systems like Git, and basic software development tools is typically expected. Strong problem-solving skills, eagerness to learn, teamwork, and effective communication help new engineers excel in dynamic team environments. These skills are crucial to adapting quickly, contributing to projects, and building a successful foundation in the software industry.

What typical projects or tasks might a new grad software engineer work on in their first year?

As a New Grad Software Engineer, you’ll often start by contributing to team projects through tasks like fixing bugs, writing unit tests, and developing small features under the supervision of senior engineers. You might participate in code reviews, collaborate on documentation, and learn to work with the company’s development tools and processes. Over time, as you demonstrate reliability and technical proficiency, you may be given ownership of more complex components or independent tasks. This structured approach helps you learn best practices, understand the codebase, and progressively build the confidence and experience needed for more advanced responsibilities.

What is a new grad software engineer?

A New Grad Software Engineer job is an entry-level software engineering role designed for recent college graduates with a degree in computer science or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with more experienced engineers on various projects. Companies hire new grad engineers to help them grow their skills while contributing to real-world software development. The position often includes mentorship, training, and opportunities for career advancement.

Is 25 too late to become a new graduate software engineer?

The role of a new graduate software engineer typically targets recent graduates or those with less than two years of experience. Being 25 is not too late, as many employers value skills, internships, and relevant projects over age, and career changers often enter software engineering at this stage. Age should not be a barrier if you have the necessary technical skills and a strong portfolio.

What are popular job titles related to New Grad Software Engineer jobs in Lansing, MI?

For New Grad Software Engineer jobs in Lansing, MI, the most frequently searched job titles are:

What cities near Lansing, MI are hiring for New Grad Software Engineer jobs?

Cities near Lansing, MI with the most New Grad Software Engineer job openings:

Infographic showing various New Grad Software Engineer job openings in Lansing, MI as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 9% Part Time, and 5% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $149,628 per year, or $71.9 per hour.

Radio Engineer

Software People, Inc.

Dimondale, MI • On-site

Contractor

Re-posted 5 days ago


Job description

Location: Dimondale, MI

Duration: 12+ months

Rate: Open

This position is the recognized resource responsible for the development of radio programming files for distribution and installation. The position is responsible to identify existing and request new Radio IDs, Talkgroups and Encryption for use in developing and building the templates installed into an MPSCS radio. This position requires the extensive use of computer skills and this person must be able to accurately enter data into the radio programming files and associated asset management software (EAM) and databases. This person must function with minimal supervision and require minimal direction while performing these duties.

Requirements:

•             Three years of experience as a Radio/Communications Technician

•             Two years of experience with P25 Radio Programming (Motorola & Kenwood)

•             Military/Public Safety/Radio Communications (not Network)

•             Two-way radio experience

•             Previous P25 encryption experience/KMF (AES)

Certificates, Licenses, Registrations:

•             Duties may involve use of personal vehicle

•             FCC General Radio Telephone License, APCO Certificate, or approved equivalent

Responsibilities

Duty 1:

This position is the recognized resource for building radio programming templates for all MPSCS radios in the Metro Region totaling 44,401 radios Individual tasks related to the duty:

•             Identify radio programming needs through written request, user contract, related task, or MPSCS initiated change/requirement.

•             Contacts user to define and verify all requested changes.

•             Develop prototype template for field-testing.

•             Requests radio IDs and Talkgroup IDs for radio templates.

•             Build radio templates for MPSCS radios in Metro region.

•             Quality checks templates for accuracy and removes errors.

•             Builds archives as required for distribution to field units for radio programming.

•             Coordinate reprogramming of all appropriate field units.

Duty 2:

Using EAM, Microsoft Access and Microsoft Excel, this position is responsible for compiling, recording and making database entries into the EAM system and associated databases used by MPSCS.

•             Complies equipment information for EAM and associated databases.

•             Determines billing levels appropriate for each radio template.

•             Inputs equipment and associated information into EAM associated databases.

•             Quality checks EAM and databases as required for accuracy of radio records.

Duty 3:

This position is responsible for the programming of MPSCS radios.

•             Programs MPSCS radios with appropriate templates and encryption codes.

•             Supports MPSCS field staff as required for programming of MPSCS radios.

Duty 4:

This position supports other technical areas of MPSCS as required.

•             Supports NCC in programming IDs and Talkgroups.

•             Investigates issues related to MPSCS radios operations on the system.

•             Supports evaluation of new radios for compliance with technical and performance standards as required by the MPSCS.

•             Tests new programming software and providing field support for new programming software.

•             Responds to requests for information regarding radio templates and associated records in EAM and databases.

Duty 5:

Other duties as assigned.

•             Respond to internal and external emails.

•             Recorded hours and associated activity reports.

•             Routine paperwork and records in support of this position.

•             General housekeeping of work area.

•             As required in support of the MPSCS.

Skills Needed

1) 3+ years of experience with P25 Radio Programming (Motorola/Kenwood) - Required

2) Military/Public Safety/Radio Communications (not Network) - Desired

3) Two-way radio experience - Desired

4) Previous P25 encryption experience/KMF (AES) - Desired