# Service Oriented Architecture

Skill · Software Development and Engineering Practices

Canonical page: https://career.thegoodapps.co/skills/service-oriented-architecture

Service Oriented Architecture (SOA) is a software design approach in which application functionality is organized as a collection of loosely coupled, reusable services that communicate over a network, typically using standard protocols. It allows different systems and applications to interact regardless of the technology they were built on, promoting reusability and easier integration. Enterprise architects and software engineers use SOA to build flexible, interoperable systems, particularly in large organizations with legacy systems.

## Roles that use Service Oriented Architecture

- [Engineering Manager](https://career.thegoodapps.co/occupations/engineering-manager) — 1

Related skills: [REST APIs](https://career.thegoodapps.co/skills/rest-apis), [Microservices](https://career.thegoodapps.co/skills/microservices), [Web Services](https://career.thegoodapps.co/skills/web-services), [Enterprise Architecture](https://career.thegoodapps.co/skills/enterprise-architecture)

## Open roles requiring Service Oriented Architecture (1)

- [Manager, Software Engineering](https://career.thegoodapps.co/jobs/a1d4aa79-7327-42c1-a301-a76c4f738c35/manager-software-engineering-at-mastercard) at [Mastercard](https://career.thegoodapps.co/organizations/mastercard) — Full-time, O Fallon, MO, $140,000 – $231,000
