Software Architect

Software Architect

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
W

At a Glance

  • Tasks: Bridge data engineers and developers to create innovative software solutions for the aviation sector.
  • Company: Dynamic company specialising in aviation engineering and logistics.
  • Benefits: Competitive salary, flexible working, and opportunities for professional growth.
  • Other info: Join a small team with big ambitions and endless learning opportunities.
  • Why this job: Make a real impact in aviation tech while collaborating with talented teams.
  • Qualifications: Experience in software architecture, cloud infrastructure, and strong communication skills.

The predicted salary is between 60000 - 80000 £ per year.

We have continuously refined our software development processes and expanded our offerings to include SaaS products in the aviation sector. As we look to enhance our current solutions and broaden our software capabilities, we are seeking a skilled Technical Consultant to play a key role in bridging our data engineers, data scientists, and subject matter experts (SMEs) with our software development team.

We specialise in engineering and logistics within the aviation industry, leveraging deep expertise and a strong network of industry professionals. In this role, you will work closely with third-party developers where needed and ensure seamless integration between business requirements and technical execution.

A key part of this role will be engaging with client stakeholders to understand project scope, gather technical requirements, and define clear objectives. You will work closely with internal teams to translate business needs into scalable, high-performing technical solutions that align with our customers' operational goals.

As part of a small but dynamic company, you will have end-to-end involvement in the software development lifecycle, as well as opportunities to contribute to business development and operational improvements. Your primary focus will be on delivering innovative software applications and digital modules tailored to our aviation customers. You will collaborate with the in-house development team, work closely with Project Managers, to drive multiple projects forward, ensuring solutions are technically robust, scalable, and aligned with customer expectations.

Requirements

  • Code Review & Best Practices: Conduct in-depth reviews of codebases to identify issues, inefficiencies, and potential security vulnerabilities. Provide recommendations on best practices, including coding standards, design patterns, and maintainability improvements. Support performance optimisation through refactoring and improved architecture. Support testing and QA process.
  • Cloud Infrastructure Support & Design: Assist in designing, implementing, and optimising cloud infrastructure (predominantly Azure). Provide guidance on cloud security, scalability, and cost optimisation. Ensure security best practices are followed and compliance with industry standards.
  • Technical Recommendations & Roadmaps: Develop and present technology roadmaps aligned with business goals. Provide recommendations on system architecture, tools, and frameworks. Identify opportunities for automation and process improvements.
  • Software Architecture & Development Strategy: Advise on scalable and efficient system architectures. Support API design, integrations, and data flow strategies. Recommend suitable technology stacks for new projects or modernisation efforts.
  • Security & Compliance: Assess application security risks and provide remediation strategies. Ensure compliance with industry standards (ISO 27001, GDPR, SOC 2, etc.). Implement best practices for secure software development (OWASP, encryption, IAM, etc.).
  • Performance Optimisation & Scaling: Analyse system bottlenecks and recommend performance tuning strategies. Support database optimisations, caching mechanisms, and load balancing strategies. Assist in designing auto-scaling solutions to handle peak loads efficiently.
  • DevOps & CI/CD Implementation: Support the implementation of CI/CD pipelines for automated testing and deployment. Provide recommendations on DevOps practices, including containerisation (Docker, Kubernetes). Assist in improving monitoring, logging, and alerting solutions.
  • Technology & Tooling Selection: Assess and recommend programming languages, frameworks, and development tools based on business needs. Guide the selection of database technologies (SQL, NoSQL, time-series databases, etc.). Help teams adopt emerging technologies such as AI / ML when relevant.
  • Stakeholder Communication & Knowledge Transfer: Provide technical workshops and training sessions for development teams. Act as a bridge between technical and non-technical stakeholders, translating complex concepts into business value. Support decision-making through clear, data-driven insights. Train clients on new solutions, including developing training materials, conducting hands-on training sessions, and providing ongoing support to ensure successful adoption.

Software Architect employer: Wise Technical

As a leading player in the aviation sector, we pride ourselves on fostering a collaborative and innovative work environment where every team member's contributions are valued. Our commitment to employee growth is evident through continuous learning opportunities and hands-on involvement in diverse projects, allowing you to shape your career while delivering impactful software solutions. Located in a vibrant area with a strong network of industry professionals, we offer a unique chance to work at the forefront of technology in aviation, ensuring that your work is both meaningful and rewarding.

W

Contact Details:

Wise Technical Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Architect

Tip Number 1

Network like a pro! Get out there and connect with folks in the aviation and tech industries. Attend meetups, webinars, or even just grab a coffee with someone who’s already in the field. You never know when a casual chat could lead to your next big opportunity!

Tip Number 2

Show off your skills! Create a portfolio that highlights your best projects, especially those related to software architecture and cloud infrastructure. Make sure it’s easy to navigate and showcases your problem-solving abilities. This will give potential employers a taste of what you can bring to the table.

Tip Number 3

Prepare for interviews by diving deep into the company’s products and services. Understand their tech stack and be ready to discuss how your experience aligns with their needs. Tailor your responses to show how you can help them achieve their operational goals in the aviation sector.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to engage directly with us. So, go ahead and hit that apply button!

We think you need these skills to ace Software Architect

Cloud Infrastructure Design
Azure
Code Review
Performance Optimisation
API Design
Security Best Practices
ISO 27001

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Architect role. Highlight relevant experience in software development, cloud infrastructure, and any specific technologies mentioned in the job description. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about the aviation sector and how your background makes you a perfect fit for our team. Don’t forget to mention any experience with SaaS products or working with cross-functional teams.

Showcase Your Technical Skills:In your application, be sure to showcase your technical skills, especially around coding standards, system architecture, and performance optimisation. We love seeing examples of your work, so if you have a portfolio or GitHub, include that too!

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, it shows you're keen on joining our team!

How to prepare for a job interview at Wise Technical

Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially around cloud infrastructure and software architecture. Brush up on Azure specifics, coding standards, and best practices. Being able to discuss these confidently will show that you’re not just familiar but truly knowledgeable.

Prepare for Scenario-Based Questions

Expect questions that ask you to solve real-world problems or scenarios related to software development and architecture. Think about past experiences where you’ve had to optimise performance or ensure security compliance. Prepare to explain your thought process clearly and how you arrived at your solutions.

Showcase Your Communication Skills

Since this role involves liaising with both technical and non-technical stakeholders, practice explaining complex concepts in simple terms. You might be asked to demonstrate how you would conduct a technical workshop or training session, so think of examples where you’ve successfully communicated technical information before.

Demonstrate Your Problem-Solving Approach

Be ready to discuss how you approach problem-solving, particularly in the context of software architecture and development. Highlight your experience with code reviews, performance optimisation, and system architecture design. Use specific examples to illustrate your ability to identify issues and implement effective solutions.