1

Web Software Engineer Jobs in Michigan (NOW HIRING)

Senior Defense Software Engineer

Troy, MI · On-site

$116K - $153K/yr

The Defense Senior Software Engineer is accountable for the development of software for both ... Working knowledge of multi-system integration, Internet of Things (IOT), web app development, and ...

Software Engineer #1060170 * Employees in this job function are responsible for designing ... Experience with web and mobile accessibility standards (WCAG compliance), tools, and testing (e.g ...

Web Applications * Supply Chain Knowledge Experience Required: * Engineer 3 Exp: Prac. In 2 coding ... Software development lifecycle experience * Leveraging AI to assist with coding and daily tasks

... web, mobile and API clients. The Software Engineer will be responsible for the development and ongoing support/maintenance of the services that power the APIs that can be utilized to execute commands ...

Senior Software Engineer

Grand Rapids, MI · On-site

$117K - $155K/yr

Required : • 7+ years of proven experience as a software engineer, with a strong background in developing complex web applications using modern technologies. • 7+ years of advanced knowledge in ...

Senior Software Engineer

Birmingham, MI · On-site

$116K - $154K/yr

Senior Software Engineer RPM is an international non-asset-based logistics and supply chain ... Web, Spring Data, Spring Security, and Spring Cloud. * Experience with Node.js / TypeScript or ...

Senior Software Engineer

Birmingham, MI · On-site

$116K - $154K/yr

Senior Software Engineer RPM is an international non-asset-based logistics and supply chain ... Web, Spring Data, Spring Security, and Spring Cloud. * Experience with Node.js / TypeScript or ...

next page

Showing results 1-20

Web Software Engineer information

See Michigan salary details

$10

$51

$75

How much do web software engineer jobs pay per hour?

As of Jul 8, 2026, the average hourly pay for web software engineer in Michigan is $51.43, according to ZipRecruiter salary data. Most workers in this role earn between $44.62 and $58.27 per hour, depending on experience, location, and employer.

What is the difference between Web Software Engineer vs Web Developer?

AspectWeb Software EngineerWeb Developer
CredentialsBachelor's in CS or related field, coding skillsBachelor's in CS, design, or related field, coding skills
Work EnvironmentDesigning, developing, and maintaining web applicationsBuilding and implementing website features and layouts
Industry UsageUsed across tech companies, startups, agenciesCommon in freelance, small businesses, agencies
Search IntentFocus on engineering, system architecture, backend/frontend integrationFocus on website design, UI/UX, front-end development

Web Software Engineers typically have a broader scope, including system architecture and backend development, while Web Developers often focus on website design and front-end features. Both roles require coding skills and are vital in web development projects, but their responsibilities and focus areas differ.

What does a Web Software Engineer do?

A Web Software Engineer is responsible for designing, developing, and maintaining web-based applications and systems. They work with programming languages such as JavaScript, HTML, CSS, and often frameworks like React or Angular to build interactive and responsive websites. Their job includes writing code, debugging issues, collaborating with designers and other developers, and ensuring the website or application meets performance, security, and usability standards. Additionally, they may be involved in integrating backend services, optimizing web applications, and keeping up with new web technologies.

How do Web Software Engineers typically collaborate with designers and product managers during the development process?

Web Software Engineers work closely with designers and product managers throughout the product lifecycle. They participate in sprint planning sessions to clarify requirements, provide technical input on feasibility, and suggest improvements. Regular meetings and design handoffs ensure alignment on user experience goals, while frequent communication helps resolve issues quickly. Close collaboration ensures that the final product is both technically robust and aligned with business objectives.

What are the key skills and qualifications needed to thrive as a Web Software Engineer, and why are they important?

To thrive as a Web Software Engineer, you need a solid background in computer science, proficiency in programming languages like JavaScript, HTML, and CSS, and experience with frameworks such as React or Angular. Familiarity with version control systems like Git, deployment tools, and sometimes certifications in relevant technologies are typically expected. Problem-solving ability, effective communication, and collaboration are essential soft skills for excelling in team environments and meeting client needs. These skills and qualities are crucial for delivering robust, scalable web applications and adapting to the rapidly evolving tech landscape.
Junior Software Engineer - onsite

Junior Software Engineer - onsite

Eccalon LLC

Detroit, MI • On-site

Full-time

Re-posted 16 days ago


Job description

Job Description

We are seeking a Junior Software Engineer to join our engineering team and contribute to the development, testing, and maintenance of software applications. This role is ideal for early-career engineers who are eager to learn, grow their technical skills, and work collaboratively in a supportive environment.

You will work closely with experienced engineers, gaining hands-on experience while contributing to real, production-level code.

Responsibilities

  • Assist in designing, developing, and maintaining software applications
  • Write clean, readable, and well-tested code under guidance from senior engineers
  • Participate in code reviews and team discussions
  • Debug and fix software defects
  • Collaborate with product managers, designers, and engineers
  • Learn and apply software development best practices
  • Contribute to documentation and technical knowledge sharing

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 0–2 years of relevant software development experience (including internships, co-ops, or projects)
  • Familiarity with one or more programming languages such as Java, Python, JavaScript, TypeScript, C#, or similar
  • Basic understanding of software engineering fundamentals (data structures, algorithms, OOP)
  • Experience using version control systems (Git or similar)
  • Exposure to web development, APIs, or backend services
  • Familiarity with databases (SQL or NoSQL)
  • Experience with testing frameworks or basic automated testing
  • Understanding of Agile or Scrum development methodologies
  • Internship, capstone project, or open-source contribution experience

Eccalon logo

About Eccalon

Sourced by ZipRecruiter

We are a cross-functional collective of innovative minds that leverages technology to tackle the most challenging problems of this generation for clients, the nation, and the world. Eccalon fosters creativity, curiosity, and imagination across all departments and divisions to pioneer new ideas, products, and services. We advance innovation.​

Industry

Guided missile and space vehicle manufacturing

Company size

11 - 50 Employees

Headquarters location

Hanover, MD, US

Year founded

2017