_CAREERS

Working at Gordion is more than just a job. Want to come along for the ride?

_WHY JOIN US?

Join us to build the future of travel.

Today, billions of people around the world rely on technology that hasn’t kept up with the expectations of the modern, connected travellers. That’s why we’ve started to rebuild the infrastructure that underpins the travel industry. Layer by layer, piece by piece, we’re building the software to make travel effortless for today’s travellers.

_LIFE AT GORDION

Today, billions of people around the world rely on technology that hasn’t kept up with the expectations of the modern, connected travellers. That’s why we’ve started to rebuild the infrastructure that underpins the travel industry. Layer by layer, piece by piece, we’re building the software to make travel effortless for today’s travellers.

_JOB OPPORTUNITIES
  • Senior Software Engineer
    Learn More

    About Position

    We are passionate about building, testing, and learning. And now we’re looking for Senior Software Engineers who are passionate as much as we are about building travel solutions that provide actual value to millions of people globally.

    As a Senior Software Engineer, you'll take on responsibility for the development of a number of products and features while working closely with other engineers, designers, product managers, and QA engineers. You will break down complex problems into steps that drive project planning and execution.

    You will be responsible for delivering implementation excellence and innovation within your product delivery team. As part of a tech company growing quickly, high performers can expect extensive opportunities for progression and development.

    • Responsibilities:
    • • Coding. Writing high-quality robust code including tests. Most of our engineers release code to production every few days and we have a daily release cycle.
    • • Take the lead on design and development of features.
    • • Mentor and lead more junior developers.
    • • Take responsibility for the quality of the code produced by you and the team.
    • • Design and develop reusable libraries, APIs and code that are easy to maintain, understand and re-use.
    • • Operate across our evolving technology stack - we’re developing with Microsoft .NET Core, SQL Server.
    • • Take responsibility for all aspects of software engineering, from design to implementation, QA and maintenance.
    • • Touch code at every level – from the UI, through backend services and down to the database.
    • • Collaborate closely with product, design and QA teams to define feature specifications and develop high-quality deliverables for our clients.
    • • Contribute to the evolution of best practices of the development chapter.
    • • Learn new technologies and keep abreast of existing technologies and be able to apply these to your work.
    • • Write, review and take responsibility for clear, concise and comprehensive technical documentation.
    • Skills and Experience:
    • • At least 5 years’ experience of commercial software development, including leadership experience.
    • • Computer Science/Engineering degree or equivalent experience.
    • • Strong understanding of software engineering fundamentals i.e. algorithms, data structures, object-oriented programming and design.
    • • Strong understanding of database technologies i.e. RDMS, NoSql and querying.
    • • Extensive experience in software development with Microsoft .NET C#, ASP.NET MVC, WCF, ASP.NET Web API
    • • Experience with web front-end technologies (HTML, CSS, JS)
    • • A solid understanding of security principles and secure coding.
    • • Experience and understanding of Continuous Integration, Continuous Delivery and Agile Methodologies (Scrum, Kanban)
    • • Proficiency in writing good quality object-oriented code using that is simple, fast under load and robust
    • • Ability to design and query relational databases and deal with a large amount of data.
    • • Willingness and ability to take on new technologies.
    • • Ability to break down complex problems into simple solutions.
    • • Strong analytical skills and desire to write clean, correct and efficient code.
    • • High quality verbal and written communication skills.
    • • Sense of ownership, urgency and pride in your work.
    • • Background in developing scalable code for high-volume systems.
    • • Solid understanding of asynchronous systems and messaging for example RabbitMQ
    • • Quality first mind-set for writing code using techniques such as TDD or BDD
    • Major plus:
    • • Software development experience in the travel industry
    • • Experience of working on large enterprise applications
    • • Solid understanding of cloud technologies such as Azure/AWS and container technologies such as Docker
    • • Experience of working with Jira, Confluence.

Working remotely!

we're enjoying our work from home and
looking forward to meeting at our new office!

Around the corner..

We can't wait to roll out our new project
SAP on Azure and new machine learning features

We are hiring!

Open Positions

Can we be friends? Don't be a stranger!
Come on in and check what we got for you.

Career Opportunities