This Job position is no longer available
We encourage you to browse other open positions on our website.
Thank you for your interest!
Software Architect
New Yesterday
Develop a clear understanding of functional and non-functional requirements, including performance, disaster recovery and security needs.
Use appropriate methodologies and tooling to analyse, design and document software architectures (front-end and back-end).
Define and maintain software architectures for responsive front-end applications and scalable, robust back-end services.
Present architecture and design decisions to stakeholders and support development teams through design, build and maintenance.
Secure stakeholder agreement on analysis and design at each stage of the development lifecycle.
Produce documentation and artefacts in line with the Software Engineering SDLC, including design sessions, code reviews and defect management.
Support development teams with writing user stories and acceptance criteria.
Collaborate with testing, infrastructure, platform and site reliability teams to ensure end-to-end solution quality.
Key Skills / Experience Bachelors degree in Computer Science, Engineering or a related discipline.
Extensive commercial experience (5+ years) as a Software Engineer and/or Software Architect.
Strong understanding of software development principles, algorithms and data structures.
Experience with PlantUML (C4) or similar modelling tools.
Proficiency with Markdown for clear, maintainable documentation.
Solid grasp of security principles and best practices in software design and implementation.
Experience working to a product or solution vision rather than detailed up-front requirements, with the ability to adapt quickly to stakeholder feedback.
Familiarity with Agile methodologies and DevSecOps practices.
Strong written and verbal communication skills, including effective remote collaboration.
Ability to compare and evaluate different languages and technologies to support technology selection discussions.
Comfortable in fast-paced, dynamic environments with the ability to learn new technologies quickly.
Experience working in multidisciplinary teams and engaging a broad range of technical and non-technical stakeholders.
Go (Golang) experience highly desirable.
Desired Skills Experience with Kubernetes in production or large-scale environments.
Experience working within Defence or National Security sectors.
Background in designing or supporting highly secure, mission-critical systems.
TPBN1_UKTJ
- Location:
- Birmingham
- Salary:
- £85,000
- Job Type:
- FullTime
- Category:
- IT;IT
We found some similar jobs based on your search
-
23 Days Old
Global Engineering Software Architect – Strategy & Systems
-
Tipton, England, United Kingdom
A global defense contractor is seeking a Global Engineering Software Architect Principal to lead the development of a comprehensive software architecture strategy. The role requires strong leadership skills, advanced knowledge of software and cyberse...
More Details -
-
23 Days Old
Global Engineering Software Architect Principal
-
Tipton, England, United Kingdom
Global Engineering Software Architect PrincipalLocation: Sterling Heights, MI, United StatesDate Posted: Mar 4, 2026Category: EngineeringRequisition ID: 14414Career Level: SeniorRemote Work Options: On-SiteClearance Type: Ability to obtain security c...
More Details -
-
29 Days Old
Software Architect
-
West Midlands, England, United Kingdom
We’re partnered with a global outsourcing organisation to recruit a Software Architect.This person will use deep cloud, integration and DevOps expertise to define the architecture for shared platforms, services and CI/CD pipelines across multiple dig...
More Details -
-
46 Days Old
Data Software Architect
-
Birmingham, England, United Kingdom
Job Overview At Get2Talent, we connect exceptional people with organisations that are shaping the future through technology. Our client is a progressive consultancy delivering secure, high-impact data and digital solutions across complex, regulated e...
More Details -