Documentation experience of Use Cases, Software Architecture Documentation, UML, XML schema, WSDL for enterprise level services (8+ years). * Service Oriented Architecture Design using WS-Security ...
Documentation experience of Use Cases, Software Architecture Documentation, UML, XML schema, WSDL for enterprise level services (8+ years). * Service Oriented Architecture Design using WS-Security ...
Mechatronic Infrastructure Senior Software Architect
Milford, MI · On-site
$125 - $150/hr
Role We are seeking a Senior Software Architect to define infrastructure software requirements and develop the automated tests that prove those requirements. In this role you will translate ...
Mechatronic Infrastructure Senior Software Architect
Milford, MI · On-site
$125 - $150/hr
Role We are seeking a Senior Software Architect to define infrastructure software requirements and develop the automated tests that prove those requirements. In this role you will translate ...
Embedded Software Architect - Automotive (HPC/Zonal ECUs)
Farmington, MI · On-site
$170K/yr
Define and evolve software architecture across drivers, middleware, frameworks, and communication layers * Contribute to system-level requirements (power management, fault handling, virtualization ...
Quick apply
Embedded Software Architect - Automotive (HPC/Zonal ECUs)
Farmington, MI · On-site
$170K/yr
Define and evolve software architecture across drivers, middleware, frameworks, and communication layers * Contribute to system-level requirements (power management, fault handling, virtualization ...
Senior Software Architect - Mechatronic Infrastructure
Warren, MI · Hybrid
$121K - $165K/yr
The Role We are seeking a Senior Software Architect to define infrastructure software requirements, translate ECU-level requirements into deployable Solution and POD requirements, and build the ...
Senior Software Architect - Mechatronic Infrastructure
Warren, MI · Hybrid
$121K - $165K/yr
The Role We are seeking a Senior Software Architect to define infrastructure software requirements, translate ECU-level requirements into deployable Solution and POD requirements, and build the ...
Senior Software Architect - Mechatronic Infrastructure
Milford, MI · On-site
$113K - $154K/yr
The Role We are seeking a Senior Software Architect to define infrastructure software requirements, translate ECU-level requirements into deployable Solution and POD requirements, and build the ...
Senior Software Architect - Mechatronic Infrastructure
Milford, MI · On-site
$113K - $154K/yr
The Role We are seeking a Senior Software Architect to define infrastructure software requirements, translate ECU-level requirements into deployable Solution and POD requirements, and build the ...
Senior Software Architect
$122K - $166K/yr
Location(s) Auburn Hills, Michigan Company Guardian Glass Career Field Information Systems & Technology Job Number 190315
Senior Software Architect
$122K - $166K/yr
Location(s) Auburn Hills, Michigan Company Guardian Glass Career Field Information Systems & Technology Job Number 190315
Senior Software Architect - Mechatronic Infrastructure
Milford, MI · Hybrid
$113K - $154K/yr
The Role We are seeking a Senior Software Architect to define infrastructure software requirements, translate ECU-level requirements into deployable Solution and POD requirements, and build the ...
Senior Software Architect - Mechatronic Infrastructure
Milford, MI · Hybrid
$113K - $154K/yr
The Role We are seeking a Senior Software Architect to define infrastructure software requirements, translate ECU-level requirements into deployable Solution and POD requirements, and build the ...
Embedded Autosar Architect
Detroit, MI · On-site
$171K/yr
Define software architecture, components, interfaces, and communication mechanisms. * Work with SWC, RTE, BSW, MCAL and AUTOSAR configuration. * Define and integrate communication protocols such as ...
Embedded Autosar Architect
Detroit, MI · On-site
$171K/yr
Define software architecture, components, interfaces, and communication mechanisms. * Work with SWC, RTE, BSW, MCAL and AUTOSAR configuration. * Define and integrate communication protocols such as ...
Software Architect, Duo Security & Compliance
Ann Arbor, MI · On-site
$177K - $257K/yr
Your Impact This Software Architect role draws upon hands on experiences of building modern SaaS applications and bridges Product, Security, SRE, and Duo Engineering - ensuring compliance is designed ...
Software Architect, Duo Security & Compliance
Ann Arbor, MI · On-site
$177K - $257K/yr
Your Impact This Software Architect role draws upon hands on experiences of building modern SaaS applications and bridges Product, Security, SRE, and Duo Engineering - ensuring compliance is designed ...
In-Vehicle Software Architect - Networking
$102K - $192K/yr
In-Vehicle Software Architect - Networking - positions offered by Ford Motor Company (Allen Park, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the ...
In-Vehicle Software Architect - Networking
$102K - $192K/yr
In-Vehicle Software Architect - Networking - positions offered by Ford Motor Company (Allen Park, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the ...
Software System Architect
Milford, MI · Hybrid
Define a high-level architectural design for the software owned by the Agile Release Train (ART), comprehending all NFRs and future technical directions thereby enabling the Continuous Delivery ...
Software System Architect
Milford, MI · Hybrid
Define a high-level architectural design for the software owned by the Agile Release Train (ART), comprehending all NFRs and future technical directions thereby enabling the Continuous Delivery ...
Software System Architect
Milford, MI · On-site
Define a high-level architectural design for the software owned by the Agile Release Train (ART), comprehending all NFRs and future technical directions thereby enabling the Continuous Delivery ...
Software System Architect
Milford, MI · On-site
Define a high-level architectural design for the software owned by the Agile Release Train (ART), comprehending all NFRs and future technical directions thereby enabling the Continuous Delivery ...
Software System Architect
Milford, MI · Hybrid
Define a high-level architectural design for the software owned by the Agile Release Train (ART), comprehending all NFRs and future technical directions thereby enabling the Continuous Delivery ...
Software System Architect
Milford, MI · Hybrid
Define a high-level architectural design for the software owned by the Agile Release Train (ART), comprehending all NFRs and future technical directions thereby enabling the Continuous Delivery ...
Senior Software Engineer
Sterling Heights, MI · On-site
$50 - $58.65/hr
Oversee the associated software engineering efforts, including estimating, planning, requirements analysis, architecture, design, implementation, unit testing, hardware/software integration ...
Senior Software Engineer
Sterling Heights, MI · On-site
$50 - $58.65/hr
Oversee the associated software engineering efforts, including estimating, planning, requirements analysis, architecture, design, implementation, unit testing, hardware/software integration ...
Software Solution Architect - Rhapsody Developer & Admin Top Skills & Years of Experience: Several years of experience in each of the following... * Using latest Health Rhapsody Integration Engine (7 ...
Quick apply
Software Solution Architect - Rhapsody Developer & Admin Top Skills & Years of Experience: Several years of experience in each of the following... * Using latest Health Rhapsody Integration Engine (7 ...
Application Architect
Farmington Hills, MI · On-site
Application Architect, Farmington Hills, MI We are looking for an Application Architect that has been in the role of Solution Architect or Software Architect; people with a passion for technology and ...
Application Architect
Farmington Hills, MI · On-site
Application Architect, Farmington Hills, MI We are looking for an Application Architect that has been in the role of Solution Architect or Software Architect; people with a passion for technology and ...
Senior Software Engineer
Milford, MI · On-site
$107K - $142K/yr
Define a high-level architectural design for the software owned by the Agile Release Train (ART) comprehending all non-functional requirements (NFRs) and future technical directions thereby enabling ...
Senior Software Engineer
Milford, MI · On-site
$107K - $142K/yr
Define a high-level architectural design for the software owned by the Agile Release Train (ART) comprehending all non-functional requirements (NFRs) and future technical directions thereby enabling ...
Senior Software Engineer
Milford, MI · Hybrid
Define a high-level architectural design for the software owned by the Agile Release Train (ART) comprehending all non-functional requirements (NFRs) and future technical directions thereby enabling ...
Senior Software Engineer
Milford, MI · Hybrid
Define a high-level architectural design for the software owned by the Agile Release Train (ART) comprehending all non-functional requirements (NFRs) and future technical directions thereby enabling ...
Automotive Embedded Software Engineer
Auburn Hills, MI · On-site
$124K - $163K/yr
Software Architect / Senior Software Engineer Location: Auburn Hills MI: Visa: Any Visa except CPT, TN. Key Responsibilities: * Own and evolve the software architecture for the IPC ECU platform ...
Quick apply
Automotive Embedded Software Engineer
Auburn Hills, MI · On-site
$124K - $163K/yr
Software Architect / Senior Software Engineer Location: Auburn Hills MI: Visa: Any Visa except CPT, TN. Key Responsibilities: * Own and evolve the software architecture for the IPC ECU platform ...
Company Description 360 IT Professionals is a Software Development Company based in Fremont ... Designation: .NET Architect Duration of Contract: 1 Year + Extendable Interview Type: In Person ...
Company Description 360 IT Professionals is a Software Development Company based in Fremont ... Designation: .NET Architect Duration of Contract: 1 Year + Extendable Interview Type: In Person ...
Software Architect information
See Michigan salary details
$68.9K - $78.9K
1% of jobs
$78.9K - $89K
1% of jobs
$89K - $99K
3% of jobs
$99K - $109.1K
6% of jobs
$109.1K - $119.2K
10% of jobs
$123.1K is the 25th percentile. Wages below this are outliers.
$119.2K - $129.2K
10% of jobs
$129.2K - $139.3K
7% of jobs
$139.3K - $149.4K
6% of jobs
The median wage is $157.7K / yr.
$149.4K - $159.4K
6% of jobs
$159.4K - $169.5K
1% of jobs
$174.3K is the 75th percentile. Wages above this are outliers.
$169.5K - $179.5K
48% of jobs
$68.9K
$151.7K
$179.5K
How much do software architect jobs pay per year?
What is a software architect?
A software architect is responsible for engineering and determining the high-level design of software. In this career, your work is critical to the end user experience. While the specific job description will vary by employer, your duties typically include taking on new design projects and using a computer or system to ensure systematic software development. As a job, a software architect is on the IT career track. You must have in-depth technical knowledge and communicate clearly and effectively with the rest of the development team. Software architects must also have experience in stress resistance and analytical skills. Qualifications usually include years of experience in IT, project management, and system design.
How does a software architect typically collaborate with development teams during a project?
What are the key skills and qualifications needed to thrive as a software architect, and why are they important?
What is the difference between Software Architect vs Software Developer?
| Aspect | Software Architect | Software Developer |
|---|---|---|
| Credentials | Bachelor's or Master’s in CS, certifications like TOGAF or AWS | Bachelor's in CS or related field, certifications vary |
| Work Environment | Designing system architecture, high-level planning | Writing, testing, and maintaining code |
| Industry Usage | Used across tech companies, enterprise solutions | Used in startups, tech firms, and various industries |
While Software Architects focus on designing overall system structures and technical standards, Software Developers implement these designs through coding. Both roles require technical expertise, but Architects work at a higher strategic level, guiding development teams to ensure scalable and efficient software solutions.
Do software architects make a lot of money?
What are the most commonly searched types of Software Architect jobs in Michigan?
The most popular types of Software Architect jobs in Michigan are:
What are popular job titles related to Software Architect jobs in Michigan?
For Software Architect jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Software Architect jobs in Michigan look for?
The top searched job categories for Software Architect jobs in Michigan are:
What cities in Michigan are hiring for Software Architect jobs?
Cities in Michigan with the most Software Architect job openings:
What are popular job titles related to Software Architect jobs in MI?
For Software Architect jobs in MI, the most frequently searched job titles are:

Key responsibilities
Design and develop enterprise services, including creating service architecture, WSDLs, XML schemas, and documentation.
Coordinate with stakeholders to gather requirements, validate service design, and ensure proper documentation and testing before deployment.
Guide developers through implementation, review service quality, and support service transition to production.
Job description
Title : Service Architect
Location : Detroit MI
Duration : 4 months
Â
Top Three Skills/Experience:
1. Must know ISIM, Oracle IAM, and Java Development (4 - 6 years)
2. Communication (turn business requirements into technical design) (2 - 3 years)
3. Lead a small team of developers (1 2 years)
Â
Required Skills/Experience:
- Documentation experience of Use Cases, Software Architecture Documentation, UML, XML schema, WSDL for enterprise level services (8+ years).
- Service Oriented Architecture Design using WS-Security, SOAP/HTTP, WSDL, XML/XSD (Schemas) or other technologies (8+ years).
- Knowledge and participation of different types of testing (Unit testing, Integration Testing, Performance Testing) (8+ years).
- Knowledge of Enterprise and Software Design Patterns (8+ years).
- Excellent communication skills with various stakeholders from business consumer to technical staff. (8+ years).
- Lead development team from design to deployment of enterprise services (8+ years).
Preferred Skills/Experience:
- Developed Web Services/EJB in Java at some point in history. Has development background. However, candidate will not be expected to develop/code.
- Message Queue usage (IBM MQ preferred)
- Test Driven Development background
- Continuous Integration environment usage.
Educational Requirements:
- Bachelors degree in computer science, information systems, computer engineering, systems analysis, or related field required.
- Masters degree in computer science, information systems, computer engineering, systems analysis, or related field preferred.
Description
Service Architect is the primary designer of an enterprise service used by one or many consuming applications. The Service Architect should have the following:
1. Create release/iteration plan for service with help from Systems Integration Lead
2. Requirements gathering agile and/or waterfall, collaborate with consumers etc
3. Follow production release process
4. Come up with service design / architecture
5. Create/update Use case, Supplementary Spec, Software Architecture Documentation and backend mapping documents
6. Create/update WSDL/XML schema
7. Request review of WSDL/schema and get approval after making recommended changes
8. Present quality reviews of design and get approval after making recommended changes
9. Help developer understand design and guide them thru implementation/development. Will require some project management background to direct developers.
10. Validate/test service before turning it to consumers
11. Respond to any service related questions/issues/defects from consumers/business users; system integration and user acceptance support
12. Coordinate Performance test with developer(s), provider summary results to CS lead
13. Assist/guide developers with SDD and Consumer Guide documents
14. Create necessary documents and follow thru the process (change controls, checklists) for QA and PROD promotions
15. Update release notes document for Production releases
16. Transition service/component to production support
17. Is the primary face to face contact between project/business users representing the technical team. Liaison in understanding and converting business requirements into a technical solution.
18. Determine test cases from business requirements to support test first/driven development.
Essential Duties:
Author Documentation - Ensure implementations are properly documented within design documents. Create appropriate documentation to standards, XML schemas, WSDLs, Use Cases, Software Architecture Documentation, Service Mapping (i.e. map Service schema to backend source systems), Consumer Guide (i.e. end user documentation), and transition documentation to support team. There are also Service Level Agreements, Supplementary Specifications (i.e. non-functional specifications).
Ensure implementations are up to current standards for coding, naming, security, and versioning.
Requirements analysis with Consumers. Thus, working with business analysts, business users, technical teams (both Service and Consumer) to come up with a viable Services solution. Decide if an existing Service can fulfill the needs or is a new Service required. Coordinate with the Service consumers to resolve the issues related to accessing the services.
Research and become the Subject Matter Expert (SME) on the interaction of the Service with source systems as well interaction with the consumers (business users). When consumer wants to know what a Service does, how to call it and use it, they usually come to the Service Architects (SAs). Will need to become familiar with other Services not necessarily part of candidates immediate project.-Define validation logic in the Services. For example, define required inputs, conditional inputs/outputs, and overall flow of logic in SOA Services. Map the inputs/outputs to backend systems.
Quality Reviews. Attend and present Service design (Use Cases and Software Architecture Document) to the rest of the Services team. This is required before building anything. Commonly known as a CS-QR (Common Service Quality Review). These last on average 2-3 hours (normally a Friday morning, but not limited to this day).
Schedule and moderate code reviews. Not required to know the code but should have knowledge of what the code is supposed to do from a design standpoint.
Lead the development team in the right direction. Will need continuous contact with the development staff and track/monitor what is being built. Oversight of defect tracking and issue fixing.
Delivery Oversight - assist in defining test cases (Unit/JUnit), mock, integration, and performance test cases. Coordinate and validate test case coverage and code coverage is complete. Ensure all IT processes and artifacts are completed. Thus, responsible for delivery of artifacts even if not personally completing. Oversight and delivery to higher environments (to production) is required.
If you are interested please contact on 734-418-0079.
About stem xpert
Sourced by ZipRecruiter
STEM Xpert, based in Ann Arbor, MI, US, is a leading company in the Science, Technology, Engineering, and Mathematics (STEM) education industry. Since their establishment, they have made an indelible mark by providing innovative services and products designed to enhance STEM learning. Their service portfolio includes comprehensive educational programs, customized learning modules and interactive STEM kits. Driven by a passion for nurturing young minds, the company's mission is to bring about an educational renaissance in the STEM field, making learning not just theoretical but practical and fun. One notable achievement for STEM Xpert has been its success in reaching a broad spectrum of learners, from school-age to adults, contributing significantly towards empowering the community's technological and scientific literacy.
Industry
Recruiting and staffing services
Company size
51 - 200 Employees
Headquarters location
Ann Arbor, MI, US
Year founded
2012