2

Entry Level Software Engineer Jobs in Monroe, MI

You will analyze client needs, implement software solutions, and provide training and support for ... PwC does not intend to hire experienced or entry level job seekers who will need, now or in the ...

New

Industry/Sector Not Applicable Specialism Core DevSecOps Engineering Management Level Senior ... This role bridges the gap between teams for seamless and secure application and software ...

Ability to work with the following software packages or programs: * Microsoft Office at an ... We empower all our Associates - from entry-level to senior-level - with the skills and knowledge ...

Ability to work with the following software packages or programs: * Microsoft Office at an ... We empower all our Associates - from entry-level to senior-level - with the skills and knowledge ...

These individuals analyse client needs, implement software solutions, and provide training and ... Salesforce.com Certified Administrator, Salesforce.com Certified Developer, Salesforce.com ...

... engineered and engineered system cylinders, and other compressed gas cylinders for compliance with ... In addition, required to learn and use industry specific devices and software • Must currently ...

Responsibilities - Analyzing client needs to implement Oracle supply chain and operations software ... Supply Chain Management, Operations Management, Industrial Engineering, Business Administration ...

Showing results 21-35

Entry Level Software Engineer information

See Monroe, MI salary details

$22.2K

$97.1K

$175K

How much do entry level software engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for entry level software engineer in Monroe, MI is $97,073.00, according to ZipRecruiter salary data. Most workers in this role earn between $60,200.00 and $111,100.00 per year, depending on experience, location, and employer.

What does an entry level software engineer do?

An entry level software engineer is responsible for assisting in the design, development, testing, and maintenance of software applications. They typically work under the guidance of more experienced engineers and may write code, debug programs, and participate in code reviews. The role often involves learning company-specific tools and workflows, collaborating with team members, and continuously improving technical skills. Entry level software engineers are expected to adapt quickly, communicate effectively, and contribute to the team's overall goals.

What does an entry level software engineer do?

An Entry-Level Software Engineer, also called a Junior Engineer, works with a team of mid-level and senior engineers to develop, test, and maintain software applications and programs. The job duties of Junior Software Engineers typically include relatively simple routine tasks, such as debugging, testing, and code documentation. These tasks hone a Junior Engineer’s skills and familiarize them with the company’s code base. As Software Engineers gain more years of experience, they work on more complex development projects.

What are the key skills and qualifications needed to thrive as an entry level software engineer, and why are they important?

To thrive as an Entry Level Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), computer science fundamentals, and often a relevant bachelor’s degree. Familiarity with version control systems like Git, development frameworks, and basic software development tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective collaboration are standout soft skills in this role. These skills are crucial for building reliable software, adapting to evolving technologies, and contributing productively to team projects.

What types of projects do entry level software engineers typically work on, and how do they collaborate with other team members?

Entry level software engineers often start by working on smaller features, bug fixes, or assisting with testing and documentation within larger projects. They usually collaborate closely with senior engineers, product managers, and QA teams through code reviews, daily stand-ups, and pair programming sessions. This structure helps new engineers learn best practices, understand the codebase, and gradually take on more complex assignments. Effective communication and a willingness to learn are key to success in these collaborative environments.

What is the difference between Entry Level Software Engineer vs Software Developer?

AspectEntry Level Software EngineerSoftware Developer
Required CredentialsBachelor's in CS or related field; some internshipsBachelor's in CS or related; coding experience
Work EnvironmentTeam-based, collaborative projects, entry-level tasksProject-focused, coding, debugging, and implementation
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech startups, enterprise IT
Common Search & ComparisonYesYes

Entry Level Software Engineers and Software Developers often share similar educational backgrounds and work environments. The main difference lies in their roles: engineers may focus more on designing systems and architecture, while developers typically concentrate on coding and implementation. Both roles are essential in tech industries and often overlap in job functions, but understanding these distinctions helps job seekers target the right positions.

Is 25 too late to become an entry level software engineer?

Entry level software engineering roles are open to candidates of all ages, and starting at 25 is common. Many employers value skills, such as programming languages and problem-solving abilities, over age, and individuals can transition into the field through coding bootcamps, online courses, or degree programs. Age should not be a barrier to entering an entry level software engineering position.

What are the most commonly searched types of Software Engineer jobs in Monroe, MI?

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

What are popular job titles related to Entry Level Software Engineer jobs in Monroe, MI?

For Entry Level Software Engineer jobs in Monroe, MI, the most frequently searched job titles are:

What job categories do people searching Entry Level Software Engineer jobs in Monroe, MI look for?

The top searched job categories for Entry Level Software Engineer jobs in Monroe, MI are:

What cities near Monroe, MI are hiring for Entry Level Software Engineer jobs?

Cities near Monroe, MI with the most Entry Level Software Engineer job openings:

Infographic showing various Entry Level Software Engineer job openings in Monroe, MI as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $97,073 per year, or $46.7 per hour.

Engineer-Senior Licensed Professional/Bridges- 077606

Wayne County

Romulus, MI • On-site

$100K - $138K/yr

Full-time

Re-posted 6 hours ago


Job description


Purpose/Description
Under the general direction of the Division Director of Roads, the Engineer -Senior Licensed Professional in the Structure Maintenance Section of Roads Maintenance Division is responsible for directing the engineering operations in the Structures and Building Maintenance Section. This position will ensure the safety and longevity of bridges, pump stations, culverts and other structures in the Wayne County Roads system. The Senior Licensed Professional Engineer will perform complex structures operation decisions including determining if existing and proposed structure maintenance and construction projects are in compliance with Federal and State rules and regulations. This position will review plans, generate repair costs for county bridges, pump stations, attenuators and dams, calculate and update bridge load ratings and report to the MiBridge website, along with other related duties to ensure the efficient operations of the Structures Section, which includes Building Maintenance in the Roads Maintenance Division.
Responsibilities
Required Tasks
  • Inspect pump stations, attenuators and dams as required; will review project priorities, determine scope of work and prepare repair/maintenance plans for bridge and building maintenance sections.
  • Perform field reviews of on-going repair projects for bridges, pump stations and attenuators.
  • Review/maintain/update inspections reports in MiBridge website and RFA's for all county bridge inventory list.
  • Calculate/update all county bridge load ratings and report to MiBridge website, generate repair costs for county bridges, pump stations, attenuators and dams.
  • Assist in attending MDOT/county meetings relative to structure maintenance.
  • Supervise Journey Level and other less senior Engineers - (RFA coordinator, consultant coordinator or inspector) and rotation Entry Level Engineers.
  • Prepare maintenance schedule (bi-weekly, monthly, annually) for pump houses, attenuators and dams inventory list.
  • Check inspection reports of bridges as they are due to stay in compliance with State and Federal regulations.
  • Check daily plans of the bridge maintenance crews, materials used to do bridge repairs, evaluations of bridge repair methods; check RFA's for bridge scaling, pump house stations, attenuators and dam inspections, and bridge load rating requests; check integrity of pump station structure, mechanical and electrical systems and conduct quarterly meeting to discuss issues related to function of all systems: Checks the integrity of Metro Airport pump station structures, mechanical and electrical system and conduct quarterly meeting to discuss issues related to the function of all systems.
  • Direct, plan routine bridge inspections and fracture critical inspections, scour inspections, underwater inspections, element and detail inspections (section loss of steel and concrete members), pump station inspections, attenuator and dam inspections, as required.
  • Procure the services of engineering consultants and manage their work as it relates to bridge safety inspections, pump stations, attenuators and dams.
  • Give daily direction and recommendations to the supervisors of structure maintenance crews. The position requires the same level of daily directions and recommendations in the day-to-day operation of bridge inspections, load rating, pump house, dam and attenuators. This position will be required to attend refresher classes for bridge inspections, refresher classes for bridge load ratings and attend bridge conferences and seminars as needed.
  • Make decisions regarding repair materials, repair schemes, design of repairs, design of rehabilitation, temp support design.
  • Prepare maintenance schedule for bridge inventory list.
  • Estimate costs of repairs
  • Generate RFAs
  • Generate RFPs to solicit services on as-needed basis
  • Prepare Bridge load rating and condition ratings
  • Perform other related duties and tasks as assigned.

Qualifications
Educational Requirements/Experience Requirements
  • A Bachelor's degree in Civil Engineering/Construction Engineering
  • State of Michigan PE License
  • At least two years of experience as a Licensed Professional Engineer managing Structure Engineering
  • A current FHWA Bridge Inspection Certificate;
  • A valid state of Michigan Driver's License and an acceptable, safe driving record

Below Additional Qualifications Preferred:
  • Bridge inspection experience
  • Bridge load rating experience using hand calculations.
  • Experience using bridge load rating AASHTOware Bridge Software
  • Excellent experience using AutoCAD drafting software and Microsoft Office.
  • Current FHWA Bridge inspection certificate meeting the requirement of Qualified Team Leader.