Job Details Software Architect R27044

2 Days Old

Overview

This is a fantastic role for a Software Architect or someone with strong software design skills looking to take the next jump in their career to becoming a Software Architect. As a Software Architect, you will be the author of the full software architecture working with the software delivery teams to define and monitor the Structural and Temporal Architecture including the Internal/External interfaces of the product to meet requirements.

Responsibilities

  • Identify, document and be responsible for the design drivers for the software solution e.g. real-time performance, safety, security, user experience, simplicity, reusability, flexibility.
  • Produce derived and emergent requirements capturing the assumptions and rationale.
  • Define the architecture to a point where the implementation decisions do not affect the integrity of the architecture.
  • Collaborate with other Architects, Technical Specialists and wider engineering key contacts, supporting the wider design activities and reviews.
  • Influence the Software Engineering Technology Strategy, Software Product Lines, new technologies, obsolescence, new methods and tools by considering longer-term architectural strategies as part of special interest groups and communities of interest.
  • Work with technology at the forefront of European missile system design to develop safe, secure and reliable products for customers.

Qualifications

  • A strong technical practitioner, comfortable with making important architectural and design decisions.
  • Knowledge of modern and established software architecture techniques and design patterns.
  • Experience of model based engineering.
  • Able to provide technical mentorship, clearly articulate software architecture solutions and collaborate with software developers.
  • Able to communicate clearly at different levels, including influencing collaborators and internal customers.
  • An advocate for continuous integration and good design.
  • Able to assess and communicate trade-offs between aspects of a Software Architecture with a focus on design rationale.
  • An understanding of software abstraction layers and the software stack.
  • Experience to define and influence the tools, frameworks and technologies used.
  • A strong programming background, preferably with experience in more than one language.

Benefits & Additional Information

  • Salary: up to circa £80,000 depending on experience
  • Dynamic (hybrid) working: typically 3 to 4 days per week on-site
  • Security Clearance: British Citizen or a Dual UK national with British citizenship; BPSS checks required after offer
  • Company Bonus: Bonus up to 21% of base salary
  • Pension: up to 14% total contributions
  • Flexible working arrangements and enhanced parental leave options
  • Healthcare and other well-being benefits, including private medical insurance and a range of employee assistance programs
  • On-site facilities and various lifestyle discounts and schemes
#J-18808-Ljbffr
Location:
Stevenage, England, United Kingdom
Salary:
£80,000 - £100,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search