Start Your Search Here

push notification bell

Would you like to receive notifications about IT & Computers jobs in Birmingham?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Computer Futures

Birmingham / Global

Software Architect - Python & .NET

  • £75000 - £90000/annum

Job Summary

Salary Range:
£75000 - £90000/annum
Apply Now

Job Description

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, ...

Apply Now

Similar Opportunities

View all jobs