Lead Software Architect



Raytheon - Integrated Defense Systems
View Company Profile

<< Go back

Post Date: Dec 24, 2021
Location: United States - Harlow
Security Clearance: Secret
Job Type: Permanent
Start Date: - n/a -
Salary: - n/a -
Job Reference: 193430BR
APPLY NOW
    Email Job to a Friend     Save Job to Inbox     Printer Friendly

Description
Job Title: Software Architect
Req ID: XXXXXBR
Location(s): Harlow


Summary of Role:
Raytheon’s Weapons and Sensors team is seeking talented, passionate, and innovative individuals that thrives within an Agile eco-system to deliver world class solutions that make the world a safer place. Become a part of something greater than yourself by bringing your best in collaboration with other motivated and talented individuals across a diverse set of backgrounds and skill sets. The Software Architect will be the technical lead for the software aspects of the programme, being responsible for the delivery of a coherent software solution, operating within the constraints of cost and schedule.

Main Duties:
The Software Architect will contribute to all phases of the programme lifecycle from Project Design, Requirements Capture, Solution Design, Implementation, Test, Integration, Deployment and Support. Initial responsibilities will include working with the Systems Engineering team to construct an architectural description of the extant system. Duties will also include the design of a software development process applicable to the programme – documenting processes and standards which will be disseminated throughout the team. Planning, environment setup and recruitment will play an important part in the initial project phase.

As the sole owner of the Software Architectural Design, the Architect will have a clear understanding of Business, Functional, Non-Functional and Data Architectures, demonstrating their contribution to the overall solution for future development to meet customer requirements. Design patterns for solving common software problems will be considered with an understanding of their applicability and benefit in the overall solution. The design will articulate how the solution meets the requirement and will be communicated throughout the execution phase to establish continuous buy in from all stakeholders.

During Detailed Design and Implementation, the Software Architect will be active within the development team, solving complex problems down to code, always enforcing integrity of the Architectural Design and compliance to the Requirements. The Architect understands the complexities of System Integration – particularly integration between software components, including legacy and COTS product integration, into virtual and target hardware solutions.
A limited amount of travel will be required for occasional team and stakeholder meetings as well as site visits during testing and integration phases.

Candidate Requirements:

Essential:
  • Significant experience as lead engineer in software development environment
  • Have a proven track record of delivering complex software programmes, to cost and schedule.
  • Familiarity with modern software development processes and methodologies such as Scrum with experience of the complete software development lifecycle.
  • Practical experience in designing, developing, debugging, testing and integrating complex software systems in a language such as C# or Java
  • Familiarly with Design Patterns and software architectural processes.
  • Demonstrate a deep understanding of non-functional constraints such as Human Factors, Security, Scalability, Performance and Safety.



Desirable:
  • Understand the execution of a programme including risk management, resource management and cost/schedule.
  • Be a technologist with understanding of existing and emerging technologies and their applicability to the solution.
  • Be a master communicator with the ability to outline any aspect of the software solution to any stakeholder, tailoring the style and content appropriately.
  • Have the ability to exercise governance throughout the software development lifecycle.
  • Architectural frameworks such as MoDAF, DoDAF, or TOGAF.
193430







Powered by Jobbex