Computer Futures
Birmingham / Global
Software Architect - Python & .NET
- £75000 - £90000/annum
You have blocked notifications
Oops! You have blocked notifications. Click here for more info
You have blocked notifications, please check your browser settings.
You're currently subscribed to job notifications
Subscribe to notifications
You will no longer receive notifications
Birmingham / Global
An established and growing automation specialist is seeking an experienced Software Architect to lead the design and development of complex, integrated software platforms.
The organisation delivers sophisticated automation solutions that connect enterprise applications, operational software, real-time data and physical equipment. Its projects support demanding operational environments where reliability, scalability, security and system availability are essential.
This position would suit a hands-on architect with strong expertise across C#/.NET, Python and Django. Experience within warehouse automation, intralogistics or material handling would be particularly valuable. However, candidates from industrial automation, robotics, manufacturing, logistics technology, pharmaceutical automation and other equipment-connected software environments are also encouraged to apply.
This is not a purely strategic or enterprise architecture position. The successful candidate will remain close to software design and delivery, providing practical technical leadership to development teams while defining a scalable, long-term architectural approach.
Define the software architecture for complex automation and systems integration projects.
Design scalable, secure and maintainable applications using C#/.NET, Python and Django.
Establish clear architectural standards, design principles and technology roadmaps.
Translate customer, operational and engineering requirements into practical technical solutions.
Design platforms that integrate business applications, databases, automation systems, third-party products and physical equipment.
Define service boundaries, APIs, data flows, interface specifications and integration patterns.
Produce architecture diagrams, technical designs, data models and supporting documentation.
Design distributed, event-driven and service-based software solutions.
Provide technical leadership throughout the full software development lifecycle.
Support software engineers with design decisions, code structure, technical challenges and complex integrations.
Conduct architecture, design and code reviews to ensure solutions meet agreed standards.
Remain hands-on through technical prototyping, proof-of-concept development and problem-solving.
Identify technical risks, dependencies, integration challenges and potential performance issues.
Establish standards covering security, resilience, scalability, testing, ...
Birmingham / Global
Birmingham / Global
Birmingham / Global
Birmingham / Global
Birmingham / Global
Birmingham / Global