Software Architect
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 Software Architect / Technical Consultant
Builds
Innovative software applications and digital modules for the aviation sector
Domain
Aviation industry, SaaS, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
System architecture design, API design, Cloud infrastructure design (Azure), Security & compliance strategy, Performance optimization, CI/CD implementation, Technology stack selection, Code review, Stakeholder communication
Preferred skills
Experience with containerization (Docker, Kubernetes), Database technologies (SQL, NoSQL, time-series), AI/ML integration, Training and knowledge transfer
Technologies
Azure, Docker, Kubernetes, SQL, NoSQL, OWASP, ISO 27001, GDPR, SOC 2
Responsibilities
Conduct code reviews and recommend best practices for maintainability and security; Design and optimize cloud infrastructure and security protocols; Develop technology roadmaps and advise on system architecture; Implement CI/CD pipelines and DevOps practices; Assess security risks and ensure compliance with industry standards; Analyze system bottlenecks and recommend performance tuning strategies; Guide technology and tooling selection for new projects; Translate business requirements into technical solutions and train stakeholders.
Seniority
Senior, hands-on IC with strategic input