-
View all jobs
Job Profile
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.
As Software Engineer for Finance, you are responsible for designing, developing, maintaining, and supporting backend systems and integrations that power critical financial workflows within the organization. This role focuses primarily on backend development, building and maintaining scalable, reliable services within distributed and cloud-based architectures, supporting financial integrations, ERP connectivity, and business-critical applications. The engineer is expected to work with a high degree of autonomy and collaboration in Agile environments, present good communication skills both written and verbal, contribute to technical design discussions, ensure high-quality code and testing standards, and support production systems in a dynamic and fast-paced environment. The ideal candidate combines strong technical execution with ownership, curiosity, and a willingness to understand both technical and business requirements within the Finance domain.
Your Responsibilities
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.
As Software Engineer for Finance, you are responsible for designing, developing, maintaining, and supporting backend systems and integrations that power critical financial workflows within the organization. This role focuses primarily on backend development, building and maintaining scalable, reliable services within distributed and cloud-based architectures, supporting financial integrations, ERP connectivity, and business-critical applications. The engineer is expected to work with a high degree of autonomy and collaboration in Agile environments, present good communication skills both written and verbal, contribute to technical design discussions, ensure high-quality code and testing standards, and support production systems in a dynamic and fast-paced environment. The ideal candidate combines strong technical execution with ownership, curiosity, and a willingness to understand both technical and business requirements within the Finance domain.
Your Responsibilities
- Design, develop, test, deploy, and maintain backend services and APIs supporting financial systems and integrations.
- Develop solutions using Python, Java, and/or Node.js within microservices architectures.
- Build and maintain REST, GraphQL, and SOAP APIs (including Spring Boot-based services).
- Work with relational and NoSQL databases such as PostgreSQL, Oracle, and Redis.
- Develop and maintain cloud-native applications in AWS environments.
- Implement and maintain CI/CD pipelines and contribute to DevOps best practices.
- Participate in troubleshooting, root cause analysis, debugging, and investigation of production issues.
- Maintain and improve legacy codebases when required.
- Implement automated tests and ensure strong quality assurance practices (unit, integration, and regression testing).
- Monitor and support applications in production environments.
- Collaborate closely with Product, DBA, DevOps, Infrastructure, and cross-functional stakeholders to deliver reliable and scalable solutions.
- Contribute to technical design discussions and propose improvements to architecture, performance, scalability, and maintainability.
- Produce and maintain technical documentation.
- Support integrations with ERP systems and other financial platforms.
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related technical field (prefer graduate degree). Relevant cloud or DevOps certifications are a plus.
- 3+ years of professional experience as a Software Engineer.
- Experience developing backend systems in production environments.
- Experience working with APIs (REST, GraphQL, SOAP).
- Experience working with SQL databases (PostgreSQL, Oracle) and NoSQL technologies (Redis or similar).
- Experience developing cloud-based applications in AWS.
- Experience with CI/CD pipelines and modern development workflows.
- Experience working in collaborative, cross-functional environments.
- Experience supporting and maintaining production systems.
Key Skills
Ranked by relevance
cloud
devops
postgresql
graphql
oracle
nosql
redis
cicd
aws
machine learning
microservices
spring boot
python
java
sql
ai
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior API Engineer
2026-06-17
Full-time
Not Applicable
Ireland
Medical Equipment Manufacturing
Engineering
View Job Details
Related
Software Engineer - Python
2026-06-18
Full-time
Not Applicable
Ireland
Investment Management
Engineering
View Job Details
Related
Software Engineer
2026-06-17
Full-time
Mid-Senior
Germany
Technology
Engineering
Login to Apply
- Posted
- Mar 24, 2026
- Type
- Full-time
- Level
- Associate
- Location
- Lisbon
- Company
- Vista
Industries
Airlines
Aviation
Categories
Engineering
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior API Engineer
2026-06-17
Full-time
Not Applicable
Ireland
Medical Equipment Manufacturing
Engineering
View Job Details
Related
Software Engineer - Python
2026-06-18
Full-time
Not Applicable
Ireland
Investment Management
Engineering
View Job Details
Related
Software Engineer
2026-06-17
Full-time
Mid-Senior
Germany
Technology
Engineering