This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our Panama City office is a dynamic, multi-national LATAM Hub of Operations, Procurement, and Support teams. The Digital Continuity team is a cross-functional engineering group that ensures the long-term success, stability, and scalability of the systems that power our business — both legacy and modern. As a catalyst for sustainable growth, Digital Continuity takes ownership of operational work, embeds in strategic initiatives, and applies strong technical and business knowledge to help teams deliver faster on key business outcomes. The team operates across four lanes of work: operational stability, revenue-impacting business enhancements, modernization and infrastructure enablement, and domain-driven engineering partnerships. We are seeking a dedicated and technically strong Senior Software Engineer to join our team in Panama City. In this role, you will contribute across the full spectrum of the team’s work — from operational support and data management to delivering revenue-impacting features and driving infrastructure modernization. You will partner closely with cross-functional teams, bringing engineering execution and system knowledge to every initiative.
Job Responsibility:
Develop and deliver revenue-impacting software enhancements
Contribute to larger strategic initiatives by embedding as an engineering partner within domain-driven projects
Evaluate and implement automation opportunities to reduce manual toil and improve process efficiency
Support the deprecation and transition of legacy systems, ensuring documentation and continuity throughout
Monitor system health, troubleshoot issues, and provide timely support to internal teams and external customers
Manage the end-to-end software release process, including configuration, coordination, and execution of deployments
Identify and resolve data inaccuracies or inconsistencies
develop data correction scripts and document fixes for repeatability and future automation
Document operational procedures and release management processes to serve as a blueprint for team efficiency and automation development
Requirements:
Bachelor’s degree in Computer Science or a related field (or equivalent experience)
Experience in software engineering with a mix of operational support, data management, and feature development
Strong attention to detail and problem-solving skills, with the ability to balance multiple workstreams
Proficiency in documenting operational procedures and creating comprehensive technical documentation
Knowledge of data correction techniques and ability to develop data correction scripts or processes
Familiarity with software release management processes, including configuration and coordination of deployments
Strong coding skills are required, preferably with C# or other typed programming languages
Experience with source control (git), .NET (both .NET Framework and .NET Core), AI coding tools (Copilot, Augment Code), and cloud based application development (AWS, Azure, Terraform, CDK) is highly recommended
Strong communication and collaboration skills are required to work effectively across cross-functional teams
Proven ability to drive automation and process efficiency improvements
Willingness to learn new tools and technologies
curiosity and adaptability are core to how we operate
Fluency in English required
Nice to have:
Experience with Visual Basic, Python or JavaScript is a plus
Experience with CI/CD tools (TeamCity, Octopus, GitHub Actions), test automation (MsTest, TestComplete), databases and data analytic tools (MS SQL Server, SSRS, Amazon RDS, Mongo DB, Snowflake, PowerBI), Salesforce (including familiarity with Apex, Lightning Components, and API integrations like REST/GraphQL) are all a plus
Familiarity with legacy system migrations, modernization efforts, architectural and design patterns is a big advantage
What we offer:
Hybrid Model – up to one day working from home per week after completion of initial training period
22 paid vacation days, in addition to 12 paid national holidays
Comprehensive health insurance. Eligible after 3 month probation period
World-class office facilities that include parking, in-house gym, coffee station, and collaboration spaces
Seasonal and monthly office events including Holiday parties, Summer Party, and Mix & Mingles
EF Product Discounts (discounts on travel, international language schools, childcare with our Au Pair product and more)
STEP Program – Get an experiential travel opportunity in order to know more about our product from the travelers' perspective