Associate Software Engineer

2 weeks ago


London, Greater London, United Kingdom EF Education First Gruppe Full time

EF Tours helps students gain new perspectives and build skills for the future through experiential learning. As an accredited institution, we partner with educators across the world to create global education programs that blend classroom, digital, and experiential learning for students.

The Tours Digital Solutions team within EF Tours is the group of engineering and creative professionals empowering EF to send groups of students and educators on guided educational tours across the world. We power every step of our customer's journey – from showcasing our tour offerings, to creating personalized itineraries, and collecting their feedback after the tour.

About the role

You will work across multiple of EF Tours' products in which you will help to provide the opportunity for students to experience educational travel experiences across the world each year. This role is embedded in the Tours Financial Platform team which is responsible for the payments domain, financial integrations (internal and also third-party), and a handful of other backend services that support many of the EF Tours' products.

As an Associate Software Engineer (f/m/x) your main objective is to deliver features for your colleagues to work effectively and efficiently within our systems. You will gain a deep understanding of the current systems and solutions, design and build improvements alongside your team of product managers, designers, and other engineers to reach our common goals. You should be a team player with strong technical knowledge, who is eager to learn, and has a passion for building products that our customers will love.

How you will contribute

  • Work closely with your team and business stakeholders to design and deliver high-value, performant, and innovative software solutions for complex business problems
  • Partner with other engineers in your team, promoting knowledge sharing and experimentation to facilitate a culture of learning
  • Actively participate in and drive Agile approaches and processes
  • Support the company to grow in a healthy way by creating a culture of constructive feedback, and participating in hiring and capacity planning

Who you are

  • Enjoy working on a mixture of hands-on development, design, and mentoring staff.
  • Understand characteristics and trade-offs of programming paradigms such as object-oriented vs functional, or architectural styles like modular monoliths vs. microservices
  • A strong desire to learn new and current technologies and go outside your technical comfort zone, with the pragmatism to find the most optimal solution for the problem
  • Strong team player with great communication skills and a passion for collaboration, with the ability to articulate high-level concepts and engage a cross-functional audience
  • Empathy and understanding of other disciplines in and around the product
  • Interest in the travel industry &/or financial industry (we do both, somewhat) and solving the complex business problems presented
  • Interest in using principles and techniques of Domain-Driven Design to manage business complexity is a plus

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 .

Please note: we're trying to build a great company culture and a cohesive office, which means that this is an in-office opportunity. There will be travel - Stockholm, London, Zurich etc. but when in Budapest this is a 5-days in the office role.

Want to learn more about life at EF? Follow us on social.

#J-18808-Ljbffr

  • London, Greater London, United Kingdom The Engineer Full time

    Compensation: Competitive plus Additional Benefits Role Type: Full time / Permanent You'll perform all Control, Instrumentation & Electrical (CI&E) tasks in support of winning and delivering large scale process-engineering themed projects for our key customers, ensuring that the business maintains its position as the world leader in the delivery of marine...

  • Software Engineer

    2 weeks ago


    London, Greater London, United Kingdom JAM Software GmbH Full time

    Job OpportunityEmpowering Markets with Our PeopleAt Cboe Europe, we encourage teamwork to tackle challenges that make a difference. We play a crucial role in the global economy by providing financial infrastructure. As a key player in market infrastructure and tradable products, Cboe offers cutting-edge trading, clearing, and investment solutions worldwide....

  • Software Engineer

    2 weeks ago


    London, Greater London, United Kingdom Dirac Software Full time

    Dirac is hiring following a £2m investment round and hitting £3m annualised revenueOur investors include Backed VC, Patrick McKenzie (patio11) and Charlie Songhurst. Dirac is hiring software engineer(s) to take us to £1m in monthly sales by December. If you've heard of patio11 before you should definitely applyPay is £80k base + upto 0.5% EMI share...


  • London, Greater London, United Kingdom Carter Software Full time

    At Carter Software, we're revolutionizing the way businesses manage their data, and we're seeking a Senior C# .NET Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our cutting-edge software solutions. You'll collaborate with cross-functional teams to design,...

  • Software Engineer

    2 weeks ago


    London, Greater London, United Kingdom JAM Software GmbH Full time £265,000 - £370,000

    Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to build beneficial AI systems. We are looking for software engineers to help build safety and oversight mechanisms for our AI systems. As a trust and safety software engineer, you will work to monitor models, prevent misuse, and...


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    Our partner, a top communications and Telecom software company based in Australia and listed on the Australian Stock Exchange, is in search of a Senior Software Engineer to lead the design, development, and maintenance of applications. This role involves hands-on work to create new features for customers, ensuring they align with business requirements. As a...


  • London, Greater London, United Kingdom JAM Software GmbH Full time $10

    I'm looking for a Software Engineer to join me at gocertify.We're a rapidly growing but early-stage startup looking for an outstanding software engineer to become our first in-house tech hire. An ideal opportunity for someone looking to work in a high-velocity, high-impact environment, owning the development process. Software Engineer | Full-time | Remote...


  • London, Greater London, United Kingdom Python Software Foundation Full time

    You will work as part of a close-knit team to continue the development of analysis and control software for TeraView's industrial sensing and metrology solutions. The role encompasses system design from human-machine interface through data flow and analysis to hardware interfacing and control. No telecommuting No Agencies Please A minimum of five years'...


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    Title: Senior Engineer - Client Lead Portfolios Job Type: Contract The company has been helping their clients build better financial futures for over 50 years. join our Technology and Enterprise Services team and feel like you're part of something bigger. About Technology Technology and Enterprise Services refers to the running of the Technology, Cyber,...


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    Collinson is the global, privately-owned company dedicated to helping the world to travel with ease and confidence. The group offers a unique blend of industry and sector specialists who together provide market-leading airport experiences, loyalty and customer engagement, and insurance solutions for over 400 million consumers.Collinson is the operator of...


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    Our partner is a top-notch communications and Telecom software company based in Australia. They have been listed on the Australian Stock Exchange since 2006. Currently, they are on the lookout for a Senior Software Engineer to join their team. Design, build, and maintain applications with industry best practices and resilience. Adhere to agile processes...


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    Company Overview Collinson is a global company dedicated to facilitating smooth and confident travel experiences. They offer top-notch airport services, loyalty programs, and insurance solutions to millions of consumers worldwide. Purpose of the Job The Senior Software Engineer role at Collinson involves contributing to the design, development, and...


  • London, Greater London, United Kingdom Python Software Foundation Full time

    You will work as part of a close-knit team to continue the development of analysis and control software for TeraView's industrial sensing and metrology solutions. The role encompasses system design from human-machine interface through data flow and analysis to hardware interfacing and control. The ideal candidate will have a strong technical background, a...


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    About The RoleAs a Senior Software Engineer, you will play a crucial role in our products and platform. The ideal candidate will excel in creating clean, secure, and efficient code that aligns seamlessly with product and project specifications. Your day-to-day responsibilities will involve working on various projects and tasks, including: Developing new...


  • London, Greater London, United Kingdom Cloud Software Group Full time

    You understand software development principles and apply those to craft code that's easy to understand, modify, and test. You also understand quality, resiliency and supportability. If you're a self-motivated developer who enjoys taking ownership and making a tangible impact, we want to hear from you Our team: The StoreFront Services team, based in...


  • London, Greater London, United Kingdom JDA Software Full time

    Doddle is a top provider of first and last mile technology, collaborating with major logistics companies worldwide to enhance ecommerce deliveries, returns, and consumer sends for a more efficient and sustainable approach.Blue Yonder stands out as a leading supply chain solutions provider globally. To learn more, visit our homepage.As Doddle (Part of Blue...


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    Title: Senior Engineer - Client Lead Portfolios Location: London Job Type: Contract About our client The company has been helping their clients build better financial futures for over 50 years. How have we achieved this? By working together - and supporting each other - all over the world. So, join our Technology and Enterprise Services team and feel...


  • London, Greater London, United Kingdom Acre Software Full time

    Acre is rebuilding the UK's £1.4 trillion mortgage market from the ground up, with a completely new, end-to-end management system for mortgages.Our platform cuts out the unnecessary admin, pain and friction from buying a home. We're covering the entire journey, from figuring out what you can borrow, to getting your keys. We're guided both by the voice of...


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    The Senior Engineer RoleThe Senior Engineer plays a crucial role as a technical lead, taking charge of a technical design from requirements gathering all the way to live release. They are skilled in solving complex problems within the squad with confidence and efficiency. In addition, the Senior Engineer actively seeks opportunities to contribute to broader...


  • London, Greater London, United Kingdom Bright Software Group Ltd Full time

    At Bright, we have developed innovative software for accounting, payroll, tax, and practice management. Join our team of exceptional professionals as we strive to lead the industry with our outstanding software solutions and unparalleled customer support. Be part of our mission to create exceptional software that empowers businesses to excel.As a Senior...