Vista Global

Software Engineer

Requisition ID
2026-5660
City
Lisbon
Location : Location
PT-Lisbon
Additional Locations
UK-London | UK-Glasgow | Malta-Malta International Airport
Job Post Information* : Posted Date
1 day ago(03/03/2026 11:45)
Job Post Information* : External Company Name
Vista Global
Job Post Information* : External Company URL
https://www.vistaglobal.com
Location : Postcode
2774-528
Location : Address Line 1
R. Malhões 4, Quinta da Fonte
Position Type
Permanent Full-Time
Work Base
Remote
Category
Engineering
Brand
Vista Global

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

  • 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. 

Required Skills, Qualifications, and Experience

  • 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.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed