Vista Tech plays a vital role in the Vista group operations by delivering and accelerating comprehensive technology solutions across all brands. Vista’s end-to-end and click-to-flight solutions offer the industry's only comprehensive flight booking platform, seamlessly integrating global operations, and leveraging AI and machine learning to optimize pricing and fleet movement.
A career at Vista means stepping into an environment where you’re trusted with real autonomy and responsibility from day one. Whether you're keeping our aircraft airworthy, flying our clients across the globe, or working in one of our corporate teams, you’ll move fast, deliver impact quickly, and grow through hands‑on learning and close collaboration within a supportive global community. You’ll play an active role in shaping a transforming organization by improving processes, challenging norms, and driving meaningful change. And throughout, you’ll take pride in making the impossible possible for a worldwide client base. Together you’ll build something extraordinary alongside colleagues who navigate challenges together, celebrate progress, and consistently raise the bar.
As a Senior Software Engineer you are responsible for designing, developing, maintaining, and supporting applications/systems and integrations that power critical financial workflows within the organisation.
This role extends beyond implementation and includes technical leadership within the team, contributing to solution design, system architecture, and engineering standards. The Senior Software Engineer works closely with other engineers, Lead Software Development, Product Managers, and cross-functional teams to build scalable, reliable, and maintainable systems.
The role focuses on high-quality software delivery, technical excellence, and continuous improvement, ensuring that applications/systems are designed with strong architectural principles and built following best practices. The Senior Software Engineer is expected to mentor other engineers, contribute to technical decision-making, and support the evolution of the engineering ecosystem.
Software Development & Technical Execution
Solution Design & Architecture Contribution
Engineering Standards & Code Quality
Production Support & Reliability
Cross-Functional Collaboration
Mentorship & Technical Leadership
AI-Assisted Engineering Practices
Continuous Improvement