Senior Software Engineer
Indexed description
We combine unmatched data quality, quantity and access with breakthrough technology and deep industry expertise to deliver what the industry truly needs: not just more data, but better answers. From real-time operational intelligence to strategic decision-making, we power the entire travel ecosystem, from airlines and airports to technology companies and financial institutions.
We are actively embedding AI throughout our intelligence layer, combining nearly a century of proprietary data with the latest technology to deliver answers that were simply not possible before.
We exist because travel moves the world, and we move travel. By transforming complexity into clarity and questions into answers, we give our partners the intelligence they need to thrive in an evolving world. For more information visit www.oag.com
ABOUT THE ROLE:
We're looking for a Senior Software Engineer to join Firefly team, building and operating Flight Info Alerts - platform for distributing flight schedules and status updates to subscribed clients. You'll design and operate production services across our Azure cloud infrastructure, working with C# and Java services, and take broad ownership of infrastructure, pipelines, and system architecture. You'll work in a small, autonomous engineering team. You'll spend your time between shipping new features, evolving our platform architecture, and maintaining legacy products on a clear deprecation path.
WHAT YOU'LL BE DOING:
- Design, build, and operate scalable back-end services across our Flight Info Alerts product using cloud-native patterns on Azure
- Build and run event-driven systems that process and distribute flight schedules and status updates at scale
- Develop and maintain services in C#, and pick up Java when needed to support and evolve our existing codebase
- Manage infrastructure as code with Terraform, own CI/CD pipelines, and drive deployment automation
- Own services in production, from design through to deployment, monitoring, observability, and operational stability
- Shape system architecture and the technical direction of the platform;
- Identify and resolve technical debt, performance issues, and reliability risks before they escalate
- Act as a trusted technical partner to the Team Lead, providing continuity, mentoring through code review, and raising engineering standards across the team
- Work across a broad range of responsibilities: infrastructure updates, pipeline work, feature development, and operational support as team needs evolve.
- Experience building and operating production back-end services in C# / .NET
- Hands-on experience with Microsoft Azure and cloud-native architectures and AI or ML technologies in a production context
- Experience designing and operating event-driven or distributed systems
- Willing to work with infrastructure as code (Terraform or similar) in CI/CD-driven environments
- Strong architectural thinking, with attention to scalability, reliability, and maintainability, and the ability to own work from design through to production
- Comfortable making technical decisions and explaining the trade-offs behind them
- A continuous-improvement mindset, happy to question existing solutions, refactor legacy systems, and mentor others through code review and shared problem-solving
- Willingness and ability to pick up additional technologies (like Java) when needed to support the team and platform
- Able to work autonomously as well as a strong team member across a broad range of technical work
- Fluent English (B2 or higher).
🏡 Flexible working arrangements that allow remote work or office attendance
💰 An attractive compensation and benefits package, including private health insurance from day one of joining, a company bonus scheme and company pension scheme
🏖️ 22 days holiday, growing with each year of service, volunteering days and an additional day off during your birthday month
👪 Inclusive family benefits designed to support you through parenthood and fertility journeys
📚 Annual learning and development budget
🌍 Work remotely anywhere in the world for up to 1 month per year
🍕 Free lunch and snacks provided in the office.
Monthly salary range from 4583 EUR to 8000 EUR gross (exact compensation may vary based on skills, experience and competencies).
OAG is committed to creating an inclusive workplace where everyone feels valued and able to perform at their best.
We welcome applications from people of all backgrounds and experiences. If you require reasonable adjustments at any stage of the recruitment process, please let us know — we’re happy to have an open conversation about how we can support you.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search