> Markdown version of [/jobs/ext/2387306-software-architect](https://www.wearedevelopers.com/jobs/ext/2387306-software-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Architect - **Company:** OSSAS IT Digital Solutions - **Location:** Manchester, UK - **Salary:** £62,400.0 - £72,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Applications Architecture, Application Integration Architecture, Microsoft Azure, Business Software, Cloud Computing, Cloud Engineering, Software Documentation, Software Quality, Collaborative Software, Databases, Relational Databases, Distributed Systems, Software Architecture, Cloud Services, Application Data, Software Engineering, Systems Integration, Data Processing, Google Cloud, Cloud Platform System, Software Security, Non-relational Database, Data Management - **Published:** August 9, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=91167fc953a57907 ## About the Role Several years of professional software engineering experience with responsibility for application design or technical architecture. Software Engineering: Strong understanding of modern software development principles, application architecture and engineering practices. Architecture Knowledge: Experience designing APIs, distributed applications, integration services and scalable software platforms. Cloud Experience: Practical experience with AWS, Microsoft Azure, Google Cloud Platform or similar cloud technologies. Data Knowledge: Good understanding of relational databases, non relational databases, data modelling and application data flows. Security Awareness: Strong understanding of secure software design, access controls and data protection principles. Technical Leadership: Ability to guide engineering decisions, review technical approaches and support developers with complex problems. Problem Solving: Ability to evaluate several technical options, identify risks and recommend practical long term solutions. Communication: Strong spoken and written English with the ability to explain complex technical concepts clearly. Mindset: You are analytical, pragmatic and quality focused. You consider both immediate delivery needs and long term maintainability, communicate technical tradeoffs clearly and favour solutions that are secure, scalable and understandable. ## Description OSSAS IT Digital Solutions is looking for a Software Architect to join our Manchester team. You will define the technical structure of web, mobile and business applications and help engineering teams build software that is scalable, secure and maintainable. This role is suited to an experienced software professional who enjoys solving complex architectural problems and making practical technology decisions. You will work with developers, project teams and technical stakeholders to turn product requirements into clear system designs and implementation plans. Why Work With Us? The Environment: You will join a collaborative software team where strong engineering standards, clear technical decisions and reliable delivery are valued. Architecture Ownership: You will help define application structure, integration patterns and technical standards across multiple software projects. Modern Development: You will work with cloud services, APIs, databases, distributed systems and current web and application development technologies. Career Growth: You will have opportunities to deepen your expertise in cloud architecture, application security, integration and large scale software design. Key Responsibilities: Software Architecture: Design scalable and maintainable architectures for web, mobile and business applications. Technical Planning: Translate product and business requirements into clear technical approaches and implementation plans. System Integration: Define reliable integration patterns between applications, APIs, databases and external services. Architecture Review: Review proposed technical solutions and identify risks related to security, performance, scalability and maintainability. Technology Selection: Evaluate frameworks, platforms and tools and recommend technologies that match project requirements. Development Guidance: Provide technical guidance to engineering teams and help resolve complex design and implementation issues. Cloud Architecture: Design applications and supporting services for cloud environments using appropriate deployment and infrastructure patterns. Performance: Identify architectural changes that improve application speed, availability and resource efficiency. Security: Apply secure design principles to authentication, authorisation, data handling and application integration. Technical Documentation: Maintain architecture diagrams, decision records, technical standards and system documentation. Quality Standards: Promote consistent engineering practices across development, testing, deployment and code quality. Stakeholder Collaboration: Work with technical and non technical colleagues to explain architecture decisions, tradeoffs and implementation risks. ## Related Videos - [Leverage Cloud Computing Benefits with Serverless Multi-Cloud ML ](https://www.wearedevelopers.com/videos/78-leverage-cloud-computing-benefits-with-serverless-multi-cloud-ml) - [We (don't) need a software architect!?!](https://www.wearedevelopers.com/videos/663-we-don-t-need-a-software-architect) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [The Cloud is Calling: Answer with In-Demand Skills](https://www.wearedevelopers.com/videos/945-the-cloud-is-calling-answer-with-in-demand-skills) - [Modern software architectures](https://www.wearedevelopers.com/videos/1684-modern-software-architectures) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)