CareerPlanGet AI match score →

Software Architect

Sipson, West Drayton💼 Full-time🗓 2026-02-19 → 2026-07-31

Core

Bridging data engineers, data scientists, and SMEs with the software development team to deliver scalable, high-performing technical solutions for aviation customers.

Role type

Senior Technical Consultant / Software Architect

Builds

Innovative software applications and digital modules tailored to aviation customers

Domain

Aviation industry, SaaS products, engineering and logistics

Deliverable

production ML models | product features | infrastructure

Required skills

System architecture design, API design and integrations, cloud infrastructure design (Azure), code review and refactoring, security risk assessment, technology roadmap planning, performance optimization

Preferred skills

Experience with ISO 27001, GDPR, SOC 2 compliance frameworks

Technologies

Azure, OWASP standards

Responsibilities

Conduct in-depth code reviews to identify inefficiencies and security vulnerabilities; Design and optimize cloud infrastructure and ensure security best practices; Develop technology roadmaps and advise on scalable system architectures; Assess application security risks and implement remediation strategies; Collaborate with internal teams to translate business needs into technical solutions

Rewrite
## About the role 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 inhouse development team, work closely with Project Managers, to drive multiple projects forward, ensuring solutions are technically robust, scalable, and aligned with customer expectations ## Responsibilities - Engage with client stakeholders to understand project scope, gather technical requirements, and define clear objectives. - Work closely with internal teams to translate business needs into scalable, high-performing technical solutions that align with customer operational goals. - Collaborate with the inhouse development team and Project Managers to drive multiple projects forward. - Ensure solutions are technically robust, scalable, and aligned with customer expectations. - Provide end-to-end involvement in the software development lifecycle. - Contribute to business development and operational improvements. - Deliver innovative software applications and digital modules tailored to aviation customers. ## Requirements 1. 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. 2. 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. 3. 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. 4. 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. 5. 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 (OW ## Nice to Have ## Benefits 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.
Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Adzuna ↗