At a Glance
- Tasks: Shape scalable, secure software solutions and collaborate with diverse teams.
- Company: Leading tech organisation with a focus on innovation and teamwork.
- Benefits: Up to £85k salary, hybrid work, and opportunities for professional growth.
- Why this job: Join a fast-paced environment and make a real impact in software architecture.
- Qualifications: 5+ years in software engineering/architecture and strong communication skills.
- Other info: Dynamic role with excellent career advancement opportunities.
The predicted salary is between 80000 - 85000 £ per year.
Fuel Recruitment is working with a leading technology organisation that is looking for a Software Architect to join their established team in the South East. This role sits at the heart of modern software delivery, helping to define and shape scalable, secure solutions across both front-end and back-end systems. You’ll work closely with Solution Architects, Project Managers and engineering teams to turn a high-level vision into robust, well-documented architectures. This is an excellent opportunity for an experienced Software Engineer/Architect who enjoys working in a fast-paced, evolving environment.
Key Responsibilities
- Collaborate with Solution Architects, Project Managers and other stakeholders to quickly understand project goals and constraints.
- Develop a clear understanding of functional and non-functional requirements, including performance, disaster recovery and security needs.
- Use appropriate methodologies and tooling to analyse, design and document software architectures (front-end and back-end).
- Define and maintain software architectures for responsive front-end applications and scalable, robust back-end services.
- Present architecture and design decisions to stakeholders and support development teams through design, build and maintenance.
- Secure stakeholder agreement on analysis and design at each stage of the development lifecycle.
- Produce documentation and artefacts in line with the Software Engineering SDLC, including design sessions, code reviews and defect management.
- Support development teams with writing user stories and acceptance criteria.
- Collaborate with testing, infrastructure, platform and site reliability teams to ensure end-to-end solution quality.
Key Skills / Experience
- Bachelor’s degree in Computer Science, Engineering or a related discipline.
- Extensive commercial experience (5+ years) as a Software Engineer and/or Software Architect.
- Strong understanding of software development principles, algorithms and data structures.
- Experience with PlantUML (C4) or similar modelling tools.
- Proficiency with Markdown for clear, maintainable documentation.
- Solid grasp of security principles and best practices in software design and implementation.
- Experience working to a product or solution vision rather than detailed up-front requirements, with the ability to adapt quickly to stakeholder feedback.
- Familiarity with Agile methodologies and DevSecOps practices.
- Strong written and verbal communication skills, including effective remote collaboration.
- Ability to compare and evaluate different languages and technologies to support technology selection discussions.
- Comfortable in fast-paced, dynamic environments with the ability to learn new technologies quickly.
- Experience working in multidisciplinary teams and engaging a broad range of technical and non-technical stakeholders.
- Go (Golang) experience – highly desirable.
Desired Skills
- Experience with Kubernetes in production or large-scale environments.
- Experience working within Defence or National Security sectors.
- Background in designing or supporting highly secure, mission-critical systems.
Software Architect employer: Fuel Recruitment Limited
Contact Detail:
Fuel Recruitment Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Architect
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, webinars, or tech conferences. You never know who might be looking for a Software Architect just like you!
✨Show Off Your Skills
Create a portfolio showcasing your best projects. Whether it's a GitHub repo or a personal website, let your work speak for itself. This is your chance to shine and show potential employers what you can do!
✨Ace the Interview
Prepare for common interview questions but also be ready to discuss your thought process. Employers love to see how you approach problem-solving, especially in fast-paced environments. Practice makes perfect!
✨Apply Through Our Website
Don’t forget to check out our job listings on the StudySmarter website! Applying directly through us can give you an edge, as we’re always on the lookout for talented individuals to join our team.
We think you need these skills to ace Software Architect
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Architect role. Highlight your experience with software development principles, architecture design, and any relevant tools like PlantUML. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include specific projects where you've collaborated with teams to deliver scalable solutions. Mention your role in defining architectures and how you tackled challenges. This helps us understand your hands-on experience and problem-solving skills.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a great fit. We love seeing enthusiasm and a clear understanding of our needs.
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at StudySmarter!
How to prepare for a job interview at Fuel Recruitment Limited
✨Know Your Architecture Inside Out
Before the interview, make sure you have a solid grasp of software architecture principles. Be ready to discuss your past projects and how you approached designing scalable and secure solutions. This will show that you can translate high-level visions into practical architectures.
✨Brush Up on Your Tools
Familiarise yourself with PlantUML or similar modelling tools, as well as Markdown for documentation. Being able to demonstrate your proficiency with these tools during the interview will highlight your technical skills and attention to detail.
✨Prepare for Stakeholder Scenarios
Think about how you would handle stakeholder feedback and adapt project goals. Prepare examples from your experience where you successfully collaborated with various teams, ensuring everyone was aligned throughout the development lifecycle.
✨Showcase Your Communication Skills
Since strong communication is key in this role, practice articulating your thoughts clearly and concisely. Be prepared to explain complex concepts in simple terms, especially when discussing security principles and Agile methodologies, to demonstrate your ability to engage both technical and non-technical stakeholders.