At a Glance
- Tasks: Design innovative software solutions and ensure system integrity in the defence sector.
- Company: Join a dynamic, forward-thinking company making a meaningful impact.
- Benefits: Enjoy a salary up to £80,000, 21% bonus, strong pension, and flexible working options.
- Why this job: Contribute to projects that matter while shaping the future of software architecture.
- Qualifications: Proven experience as a Software Architect with strong technical skills and programming background.
- Other info: This role offers a chance to influence architectural decisions and work with cutting-edge technologies.
The predicted salary is between 48000 - 56000 £ per year.
Software Architect
Location: Stevenage
What\’s on Offer: A base salary up to £80,000, 21% bonus, Strong pension, flexible working
If you have a passion for software architecture and a desire to contribute to projects that matter, this opportunity may be for you. As a Software Architect, you will play a crucial role in designing innovative solutions and ensuring the integrity and robustness of software systems within the defence sector. You will be the author of the entire software architecture, working with software delivery teams to define and monitor the Structural and Temporal Architecture, including the Internal/External interfaces of the product to meet requirements.
Key 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.
What We’re Looking For:
- Proven experience as a Software Architect in a relevant field.
- A strong technical practitioner, comfortable with making important architectural and design decisions.
- Knowledge of modern and established software architecture techniques and design patterns
- Strong understanding of software design principles and testing strategies.
- Experience of model-based engineering.
- Experience working with abstraction layers and software stacks.
- Astrong programming background, preferably with experience in more than one language
This is a fantastic opportunity to join a dynamic and forward-thinking company where your contributions will have a meaningful impact. If you’re ready to take the next step in your career, we invite you to apply and explore this exciting role with us.
#J-18808-Ljbffr
Software Architect employer: Cirrus Selection
Contact Detail:
Cirrus Selection Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Architect
✨Tip Number 1
Familiarise yourself with the latest software architecture techniques and design patterns. Being well-versed in these areas will not only boost your confidence but also demonstrate your commitment to staying current in the field.
✨Tip Number 2
Network with professionals in the defence sector, especially those who are already working as Software Architects. Attend industry events or join relevant online forums to gain insights and potentially get referrals.
✨Tip Number 3
Prepare to discuss your previous projects in detail, focusing on your role in architectural decisions and how you ensured the integrity of the software systems. Real-world examples will make you stand out during interviews.
✨Tip Number 4
Showcase your programming skills by being ready to discuss multiple languages you've worked with. Highlighting your versatility can be a significant advantage, especially in a role that requires a strong technical background.
We think you need these skills to ace Software Architect
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience as a Software Architect. Focus on relevant projects, technologies you've worked with, and any specific architectural decisions you've made that align with the job description.
Craft a Compelling Cover Letter: In your cover letter, express your passion for software architecture and how your skills can contribute to the defence sector. Mention specific experiences that demonstrate your ability to design innovative solutions and ensure software integrity.
Highlight Technical Skills: Clearly list your technical skills, especially those related to software architecture techniques, design patterns, and programming languages. This will help the hiring team see your fit for the role at a glance.
Showcase Problem-Solving Abilities: Include examples in your application that showcase your problem-solving abilities, particularly in real-time performance, safety, and security. This will demonstrate your capability to handle the responsibilities outlined in the job description.
How to prepare for a job interview at Cirrus Selection
✨Showcase Your Architectural Knowledge
Be prepared to discuss your experience with software architecture techniques and design patterns. Highlight specific projects where you made significant architectural decisions, and explain the rationale behind those choices.
✨Demonstrate Problem-Solving Skills
Expect to face scenario-based questions that assess your ability to tackle real-time performance, safety, and security challenges. Use examples from your past work to illustrate how you approached and resolved similar issues.
✨Familiarise Yourself with Model-Based Engineering
Since model-based engineering is a key aspect of this role, brush up on relevant methodologies and tools. Be ready to discuss how you've applied these concepts in previous projects and their impact on software integrity.
✨Prepare for Technical Questions
Given the technical nature of the position, anticipate in-depth questions about programming languages and software stacks. Be ready to demonstrate your coding skills or discuss your experience with various programming paradigms.