1

Uml Software Architect Jobs (NOW HIRING)

Senior Software Architect

Warren, MI ยท On-site

$121K - $165K/yr

The Senior Software Architect will develop architecture models using UAF, SysML, or UML, managing data requirements, and ensuring compliance with Modular Open Systems Approach (MOSA). The candidate ...

The role involves designing and implementing software architecture for the payments industry ... with UML, HTML/CSS, JavaScript, and UI/UX design โ€ข Familiarity with design tools (Lucidchart ...

Senior Software Architect

Warren, MI

$121K - $165K/yr

The Senior Software Architect will develop architecture models using UAF, SysML, or UML, managing data requirements, and ensuring compliance with Modular Open Systems Approach (MOSA). The candidate ...

Senior Software Architect

Warren, MI ยท On-site

$121K - $165K/yr

The Senior Software Architect will develop architecture models using UAF, SysML, or UML, managing data requirements, and ensuring compliance with Modular Open Systems Approach (MOSA). The candidate ...

... UML) where appropriate โ€ข Maintain and evolve software architecture documents based on evolving system requirements and industry trends and technologies for Client and Server designs โ€ข Analyze ...

JSM Consulting Inc. is a consulting firm seeking a Software Architect Expert. The role involves ... UML). โ€ข 84 months of experience in preparing technical and user documentation for business ...

Understand the big picture and the various use cases involved while crafting the solution and document them in Unified Modeling Language (UML). * Identify the appropriate software architecture for ...

Ensure design and implementations conform to the target software architecture Propose software ... UML, networking, and operating systems Working knowledge of using or designing Inter-Process ...

... UML and SysML). * Define software requirements, both functional and non-functional, as high level ... Architect complex software systems using hybrid cloud architecture and microservices. * Define and ...

... UML and SysML). * Define software requirements, both functional and non-functional, as high level ... Architect complex software systems using hybrid cloud architecture and microservices. * Define and ...

Software Architect

San Diego, CA ยท On-site

$51.17/hr

Software Architect Location: San Diego, CA Type: Contract Compensation: $51.17/hour Work Model ... Solid understanding of UML and SysML modeling languages * Skilled in defining and maintaining ...

Software Architect

San Diego, CA ยท On-site

$51.17/hr

Software Architect Location: San Diego, CA Type: Contract Compensation: $51.17/hour Work Model ... Solid understanding of UML and SysML modeling languages * Skilled in defining and maintaining ...

Software Architect

San Diego, CA ยท On-site

$51.17/hr

Software Architect Location: San Diego, CA Type: Contract Compensation: $51.17/hour Work Model ... Solid understanding of UML and SysML modeling languages * Skilled in defining and maintaining ...

Software Architect

San Diego, CA ยท On-site

$51.17/hr

Software Architect Location: San Diego, CA Type: Contract Compensation: $51.17/hour Work Model ... Solid understanding of UML and SysML modeling languages * Skilled in defining and maintaining ...

Software Architect

San Diego, CA ยท On-site

$51.17/hr

Software Architect Location: San Diego, CA Type: Contract Compensation: $51.17/hour Work Model ... Solid understanding of UML and SysML modeling languages * Skilled in defining and maintaining ...

Software Architect

San Diego, CA ยท On-site

$51.17/hr

Software Architect Location: San Diego, CA Type: Contract Compensation: $51.17/hour Work Model ... Solid understanding of UML and SysML modeling languages * Skilled in defining and maintaining ...

Software Architect

San Diego, CA ยท On-site

$51.17/hr

Software Architect Location: San Diego, CA Type: Contract Compensation: $51.17/hour Work Model ... Solid understanding of UML and SysML modeling languages * Skilled in defining and maintaining ...

next page

Showing results 1-20

Uml Software Architect information

See salary details

$79K

$174K

$206K

How much do uml software architect jobs pay per year?

As of Sep 11, 2026, the average yearly pay for uml software architect in the United States is $174,017.00, according to ZipRecruiter salary data. Most workers in this role earn between $141,500.00 and $205,000.00 per year, depending on experience, location, and employer.

What is a UML software architect?

A UML Software Architect is a professional responsible for designing and structuring software systems using Unified Modeling Language (UML). They create diagrams and models to visualize and document the architecture, processes, and components of a software application. By using UML, they help development teams understand system requirements and design solutions that are scalable, maintainable, and efficient. UML Software Architects often collaborate closely with developers, stakeholders, and project managers throughout the software development lifecycle.

How does a UML software architect typically collaborate with development teams throughout a project lifecycle?

A UML Software Architect works closely with development teams from project initiation to completion, translating business requirements into comprehensive UML diagrams that guide system design and implementation. They facilitate regular design reviews, provide technical guidance, and ensure architectural consistency across modules. Collaboration often involves leading workshops, addressing technical challenges, and adapting models based on developer feedback to ensure the final product aligns with both technical standards and stakeholder expectations.

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

To thrive as a UML Software Architect, you need expertise in software design principles, object-oriented programming, and a deep understanding of UML (Unified Modeling Language), often supported by a degree in computer science or software engineering. Familiarity with modeling tools like Enterprise Architect, Visual Paradigm, or IBM Rational Rose, as well as knowledge of software development methodologies, is typically required. Strong analytical thinking, problem-solving, and effective communication skills help you convey complex architectures to technical and non-technical stakeholders. These skills ensure the creation of scalable, maintainable software systems and facilitate clear collaboration across development teams.

What is the difference between Uml Software Architect vs UML Developer?

AspectUml Software ArchitectUML Developer
CredentialsTypically requires a degree in computer science or software engineering, with UML certification preferredLikewise, often holds a degree in related fields and UML certification is common
Work EnvironmentDesigns high-level architecture, collaborates with stakeholders, and oversees UML modelingFocuses on creating UML diagrams, coding, and implementing models based on specifications
Industry UsageUsed in software design, enterprise architecture, and systems engineeringPrimarily involved in software development teams and modeling tasks

The UML Software Architect and UML Developer roles share similar credentials and work environments, but differ in scope. The architect focuses on high-level design and system architecture, while the developer implements and models specific components using UML.

What are popular job titles related to Uml Software Architect jobs?

For Uml Software Architect jobs, the most frequently searched job titles are:

Infographic showing various Uml Software Architect job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 86% Full Time, 9% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $174,017 per year, or $83.7 per hour.

Senior Software Architect

Warren, MI โ€ข On-site

Barbaricum
National Securityย โ€ขย 201 - 500 employees

$121K - $165K/yr

Full-time

Re-posted 4 days ago


Job description

Barbaricum is seeking a Senior Software Architect. The candidate will develop and guide software architecture vision and implementation for assigned programs, ensuring alignment with stakeholders, modern methodologies like DevSecOps, and best practices in ground vehicle safety and cybersecurity.
ย 
The Senior Software Architect will develop architecture models using UAF, SysML, or UML, managing data requirements, and ensuring compliance with Modular Open Systems Approach (MOSA). The candidate will lead reviews, trade-off studies, and risk management while providing input on engineering analysis, software integration, and acquisition activities. Additionally, the candidate will train and mentor program office personnel and serve as a liaison between technical teams and stakeholders.

Responsibilities:

  • Develop and guide software architecture vision for programs, ensuring stakeholder alignment.
  • Implement DevSecOps and ground vehicle safety and cybersecurity best practices.
  • Create architecture models using UAF, SysML, or UML; manage data requirements.
  • Conduct architecture reviews, trade-off studies, risk management, and configuration management.
  • Ensure compliance with MOSA and program-specific guidelines.
  • Lead software testing, design analysis, and evaluate design changes.
  • Support planning and management of software development and acquisition activities.
  • Provide software architecture expertise in IPT meetings and mentor program office personnel.

Qualifications:

  • Active DoD Secret clearance required.
  • Bachelor's degree in Engineering or Information Technology with 12+ years of experience, or a Master's degree in Engineering or Information Technology with 7-10 years of experience.
  • Expertise in software architecture, UAF, SysML, or UML modeling.
  • Proficiency in DevSecOps and ground vehicle cybersecurity best practices.
  • Experience in managing data requirements and compliance with MOSA.
  • Strong communication and stakeholder management skills.
  • Ability to conduct trade-off studies, risk management, and design analysis.
  • Willingness to travel as needed to support program activities.