Senior Software Engineer
EF Education First
Software Engineering
Panama · Panama City Beach, FL, USA
Posted on Mar 26, 2026
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.
The Role
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.
What You’ll Do
The Role
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.
What You’ll Do
- 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.
Who You Are
- 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 Visual Basic, Python or JavaScript is a plus.)
- 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.
- 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.
- 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.
Why you’ll love working here
- Join an amazing team of passionate individuals from across the globe.
- 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
- Yearly tuition reimbursement up to 1500 USD
- Discounts at local venues and businesses.
About EF Education First
At EF we believe that the world is better when people try to understand one another. Since 1965, we have helped millions of people see new places, experience new cultures, and learn new things about the world and about themselves. Our culturally immersive education programs—focused on language, travel, cultural exchange, and academics—turn dreams into international opportunities.
When you join EF, you join a multicultural and diverse community working across more than 600 schools and offices in 50 countries, all with one shared mission of opening the world through education. Whoever you are, whatever you are passionate about—we welcome you and want you to bring that to work every day. EF is proud to be an equal opportunity employer and we are committed to inclusion and belonging across race, ethnicity, gender, age, religion, caste, parental status, identity, experience and everything else that makes you unique.
Founded in Sweden in 1965, EF has schools and offices around the world, including hubs in Boston, London, Mexico City, São Paulo, Shanghai, Stockholm, Zürich, and more. Learn more at https://www.ef.com.
#LI-JS1