
Software Architect
- England
- Permanent
- Full-time
- Self-driven problem solver (Taking ownership as needed and calling on other expertise and network contacts so you can act as an unblocker for others and providing steerage)
- Demonstrable experience with software architecture of large systems or development of large complex systems
- Confident and commercially aware when presenting to senior management and senior customers
- Able to adjust the level of technical detail being conversed to suite the audience; you'll be expected to work closely with developers, engineering delivery managers, other architects, product line architects, & customers
- Confidence and ability using modelling tools such as Enterprise Architect - training in the actual tool used will be provided if necessary
- Ability to show strategic awareness and make balanced, thought through, defendable decisions.
- Confidence to challenge others and open to be challenged
- Must be able to consider the whole system and understand the impact of software outside of the software system i.e. System level requirements and behaviour and Hardware requirements and behaviour
- Able to describe and hold detailed conversations at every level from development, component interaction and architecture, hardware interaction, system interaction, and business strategy.
- Able to balance the short term goals of the project with the longer term goals of the product roadmap
- C++, Java, Python (Detailed knowledge of C++, with an appreciation of Java and Python)
- Networking (routing, firewalls, switch config)
- Linux (ideally Red Hat)
- Hardware (Basic knowledge of the components, connectors and hardware architecture of a solution)
- SW development or real time systems
- Containerisation (podman / kubernetes)
- Security (SELinux, STIG / CIS lockdown, cryptographic principles, TPM)
- Software build process (Make, CMake, Maven, Gradle, Jenkins, git, artifactory)
- Cyber security
- Embedded SW Development
- Rhapsody or Enterprise Architect
- Experience in the Defence industry
- Experience of Radio Communication systems