Job Closed
This listing is no longer active.
We never stop building. A vertical acquisition software company that owns, operates and manages a diverse portfolio.
Software Architect
Location
United Kingdom
Posted
63 days ago
Salary
0
Seniority
Senior
Job Description
Software Architect
Aspire Software
• Define and evolve the long-term technical architecture of OASES. • Drive API-first and event-driven integration strategies. • Establish architectural standards and engineering guardrails. • Support incremental modernisation using Strangler Fig patterns and service boundaries. • Design architectures that support real-time operational workflows. • Improve system observability, telemetry, and operational intelligence. • Enable scalable operational dashboards and workflow orchestration. • Define reusable integration patterns and interface standards. • Support ERP, Flight Ops, eTL, supplier, and third-party ecosystem integrations. • Help establish a scalable integration catalogue and platform model. • Raise delivery maturity — CI/CD, automated testing, deployment consistency, resilience. • Reduce architectural complexity and fragmentation. • Ensure solutions meet aviation operational reliability expectations. • Support auditability, security posture, resilience, and governance requirements. • Contribute to enterprise readiness and operational compliance initiative.
Job Requirements
- Bachelor’s or master’s degree in computer science, Software Engineering or related field.
- Track record designing and evolving enterprise software platforms.
- Demonstrable experience modernising legacy systems incrementally — you can talk us through a real migration you led.
- Strong with distributed systems, APIs, integration architecture, and cloud platforms.
- Comfortable in regulated or operationally sensitive environments.
- Pragmatic and outcome-focused — can balance strategic direction with delivery realities.
- Effective with both engineers and non-technical stakeholders.
- Useful technical depth:
- API architecture, event-driven systems, cloud-native platforms, CI/CD and DevOps practices, telemetry and monitoring, security and governance patterns.
Benefits
- Why Join Us: **
- You will help define how modern aviation software platforms evolve:
- Operationally.
- Technically.
- Commercially.
- Architecturally.
- While solving real operational challenges for airlines and aviation operators worldwide.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer
AmplifyA pioneer in K–12 education, Amplify partners with educators to make learning rigorous and riveting for every student.
• Build high-quality, robust, scalable software solutions. • Develop code across front-end and back-end components, including automated tests and related tooling. • Review code from other engineers on the team. • Collaborate with the DevOps team to develop, manage, and monitor deployment processes and infrastructure. • Ensure software meets the needs of all students and works reliably in real classrooms. • Engage in proactive testing and monitoring of systems.
Fullstack Software Engineer
ThoughtworksThoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. Over 30 years of delivering extraordinary impact with clients. Helping clients solve complex business problems with technology as the differentiator.
Role Description Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard. At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. Job Responsibilities - You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. - You will use continuous delivery practices as needed to deliver high-quality software and value to end customers. - You will work in collaborative, value-driven teams to build innovative customer experiences for our clients. - You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. - You will partner with other technologists from cross-functional teams advocating and demonstrating DevOps culture. - You will take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients. - You will learn, digest and subsequently apply the latest technology thinking from our Technology Radar to solve client problems. Qualifications - You have 3+ years of experience as a Fullstack Software Developer, with strong hands-on experience in both Node.js and React. Experience working with object-oriented programming languages such as Java or Kotlin would be an advantage. - You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code. - You are familiar with Agile, Lean and/or Continuous Delivery. - You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools. - Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes. Requirements - You thrive in a collaborative, non-hierarchical environment that values transparency, openness, feedback and change. - You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems. - You’re resilient in ambiguous situations and can approach challenges from multiple perspectives. Benefits - There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. - Your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. - We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Company Description Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary.
Software Engineer – Tools & Services
Basis Technologies Digital AdvertisingBasis Technologies Digital Advertising, formerly known as Centro, serves digital advertising organizations with enterprise-class software designed to help marketers maximize their
• Delivering timely results based on team's deadlines. • Designing clear, maintainable and scalable testing projects. • Maintaining transparency and clarity about project testing through documentation and communication with stakeholders. • Performing meaningful code reviews. • Researching new technologies and their potential benefit to our projects. • Being responsible for design and execution of a complex automated testing platform of a real-time, high-throughput ecosystem. • Delivering optimized code and deal with interesting scalability challenges. • Being the voice of quality in highly collaborative agile product teams. • Making sure that each deployment to production is of highest quality.
• Develop and maintain modern applications, working on both frontend and backend • Actively participate in agile ceremonies (Daily/Scrum/Review) • Perform code reviews, ensuring code quality, best practices and standardization • Write and maintain technical documentation • Develop and maintain unit and integration tests • Support analysis and resolution of production incidents (troubleshooting)



