1

Software Application Architect Jobs in Michigan (NOW HIRING)

Senior Software Architect

Auburn Hills, MI · On-site

$122K - $166K/yr

Mentor software engineers and technical leads, helping grow architecture, design, and software ... Expert in full-stack application architecture and development, including modern web frameworks ...

... software, firmware and mobile implementations. The Mobile Application Architect will be Responsible for: Defining the overall technical architecture for the mobile application that is being ...

... SaaS application 7. Perform design reviews, code reviews and resolve technical problems where ... the software architecture is communicated and implemented well within the database and ...

Create high‑level software architecture designs that outline the overall structure, components, and interfaces of the application. * Collaborate with cross‑functional teams such as product owners ...

New

Ensure proper allocation of safety requirements across application software, middleware, operating ... Collaborate with System Architects, ECU Architects, Functional Safety Managers, Hardware Architects ...

Software Architect

Dearborn, MI · On-site

$138.49 - $192.90/hr

Work with Ford architecture and validation teams, tool vendors and AUTOSAR basic software partners to design, develop, and deploy application software components, Ford specific complex device drivers ...

Ensure proper allocation of safety requirements across application software, middleware, operating ... Collaborate with System Architects, ECU Architects, Functional Safety Managers, Hardware Architects ...

Create high‑level software architecture designs that outline the overall structure, components, and interfaces of the application * Collaborate with cross functional teams like product owners ...

New

Software Architect

Dearborn, MI · On-site

$138K - $192K/yr

Work with Ford architecture and validation teams, tool vendors and AUTOSAR basic software partners to design, develop, and deploy application software components, Ford specific complex device drivers ...

Showing results 41-60

Software Application Architect information

See Michigan salary details

$48

$62

$83

How much do software application architect jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for software application architect in Michigan is $62.62, according to ZipRecruiter salary data. Most workers in this role earn between $58.65 and $64.33 per hour, depending on experience, location, and employer.

What is a software application architect?

A Software Application Architect is a professional responsible for designing the high-level structure of software applications. They make key technical decisions regarding architecture, frameworks, and technologies to ensure that software solutions are scalable, reliable, and meet business requirements. Application Architects collaborate with stakeholders, developers, and other IT professionals to create blueprints that guide the development process. Their role is critical in ensuring that complex software projects are built efficiently and can adapt to future needs.

How does a software application architect typically collaborate with development and business teams during a project lifecycle?

A Software Application Architect plays a pivotal role in bridging the gap between technical teams and business stakeholders. Throughout the project lifecycle, they work closely with software developers to ensure that architectural guidelines are followed, and they often participate in design reviews and code walkthroughs. Simultaneously, they engage with business analysts and product owners to translate business requirements into scalable technical solutions. Effective communication and collaboration are essential, as the architect must ensure that the final application meets both technical standards and business goals, often facilitating compromise and innovation.

What are the key skills and qualifications needed to thrive as a software application architect, and why are they important?

To thrive as a Software Application Architect, you need deep expertise in software design, architecture principles, and programming languages, usually supported by a computer science degree and significant development experience. Familiarity with tools like UML, cloud platforms (AWS, Azure), and architectural frameworks (TOGAF, Zachman), as well as relevant certifications, is highly valuable. Strong communication, leadership, and problem-solving skills help you collaborate effectively with cross-functional teams and stakeholders. These skills and qualities are crucial for creating scalable, maintainable systems that meet business goals and adapt to evolving technology needs.

What is the difference between Software Application Architect vs Software Developer?

AspectSoftware Application ArchitectSoftware Developer
CredentialsBachelor's or higher in CS, certifications like TOGAF or AWSBachelor's in CS or related field, certifications vary
Work EnvironmentDesigning system architecture, collaborating with teamsWriting, testing, and maintaining code
Industry UsageUsed across tech, finance, healthcare for high-level designCommon in all software development sectors

The Software Application Architect focuses on designing overall system structures and ensuring scalability, while the Software Developer implements these designs through coding. Both roles require technical expertise, but the architect has a broader strategic focus, whereas the developer concentrates on building and testing software components.

What job categories do people searching Software Application Architect jobs in Michigan look for?

The top searched job categories for Software Application Architect jobs in Michigan are:

What cities in Michigan are hiring for Software Application Architect jobs?

Cities in Michigan with the most Software Application Architect job openings:

Senior Application Architect/Developer

Aquasight

Troy, MI • On-site

$90K - $140K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 14 days ago


Job description

Job description

Senior Application Architect/Developer

Aquasight is a leading Digital AI company focused on developing innovative solutions for public water and wastewater systems. Based in Troy, MI, we are rapidly expanding nationwide and seeking a Senior Frontend Team Lead to join our high-performance team. In this role, you will be responsible for the development develop a multi-tenant, template-driven front-end application for our Software-as-a-Service (SaaS) platform. You will lead and guide team members, collaborate closely with our AI team and Product Managers, and maintain high standards in SDLC. You will also engage in backend scripting and development to support our real-time data centric system, conduct code reviews and plan for unit/integration tests.

Responsibilities:
· Lead a team of developers in building configurable, template-driven, multi- tenant web front end platforms and mobile apps for a real-time data centric system.
· Mentor and guide team members to ensure high-quality code and best practices.
· Collaborate with cross-functional teams to design, develop, and maintain scalable and optimal web/mobile applications.
· Develop interactive visualization tools and dashboards for real-time data and self-service multi-tenant applications.
· Engage in backend scripting and API development to connect to backends.
· Ensure security and compliance by identifying potential security threats and developing mitigation plans.

Candidate Requirements:

  1. · 10+ years of experience in developing Web and SaaS applications with proficiency in Angular or other modern JS frameworks.
  2. · Proven experience in leading and mentoring a team of developers.
  3. · Strong background in web design languages including HTML, SASS, Bootstrap, Material Design, PHP, JavaScript, TypeScript, AJAX, jQuery, RxJS, D3.js, Responsive design, and Cross-browser compatibility.
  4. · Proficiency in integrating web services and programming in API development for applications.
  5. · Strong analytical and design skills with a solid understanding of design patterns, refactoring, object-oriented and functional design patterns.
  6. · Experience with AWS services
  7. · Experience using automated build tools such as Webpack and Gulp, and continuous integration/deployment tools like Jenkins.
  8. · Proficient understanding of code versioning tools, such as GIT.
  9. · Hands-on experience in identifying security threats and implementing OWASP Top 10 Security Solutions.
  10. · Experience in setting up and integrating SSO and MFA solutions.
  11. · Understanding and familiarity with mapping and GIS-centric applications.
  12. · Methodical and organized, with the ability to manage multiple projects and priorities.
  13. · Proven track record in the full life cycle of software development, having successfully launched at least three enterprise front-end products and one mobile app.
  14. · Attention to detail and the ability to work collaboratively in a team.
  15. · Proactive, self-motivated, and able to thrive in a remote working environment. Strong time management skills.
  16.  

Others - Good to have 

  • · Basic knowledge of MySQL, including the ability to write simple SQL queries and perform database operations as needed for frontend development.
  • · Knowledge of Linux shell scripting and automation, with familiarity in Python.

Job Type: Full-time

Experience level:
10+ years

Work Location: Hybrid remote in Troy, MI 48084

Company Description

Aquasight is a forward-thinking technology company focused on revolutionizing water management solutions. Leveraging advanced data analytics and cutting-edge technology, we strive to optimize water usage, enhance resource efficiency, and promote sustainability. Our dedicated team is committed to creating innovative solutions that address the world's water challenges, making a lasting impact on communities and the environment.