Senior Software Engineer

Há 1 mês


São Paulo, Brasil EF Education First Gruppe Tempo inteiro

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

The Tours Digital Solutions team within EF Tours is a group of engineering and creative professionals empowering EF to send groups of students and educators on guided educational tours worldwide. 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 all of EF’s Tours products, helping provide educational travel opportunities worldwide for students and adults alike. The role is embedded in the Travel domain, encompassing tour activities such as flight management. The Travel engineering team supports internal stakeholders responsible for flight booking, order management, flight allocation, itinerary management, and ticketing for the tours we produce.

What you'll do:
  1. Collaborate closely with stakeholders, leading and guiding the team to design and deliver innovative, high-value software solutions for complex business problems, aligning with the broader organization’s goals.
  2. Take a leadership role in project delivery, coordinating team efforts for successful execution.
  3. Lead the charge in modernizing our legacy systems into a service-oriented architecture, driving the technical vision and building complex, reusable systems that establish best practices.
  4. Work in a diverse tech environment using .NET, Typescript, React, SQL, MongoDB, message brokers, and AWS services, and contribute to project delivery through a large team and complex stakeholder landscape.
  5. Serve as a mentor within our team of passionate engineers, fostering a culture of knowledge sharing, continuous learning, and quality, encouraging mutual mentorship, and tackling intricate system issues proactively.
  6. Be a cornerstone in our team, leading with selflessness and dedication to effecting transformative changes that significantly impact our teams and product development.
Who you are:
  1. You deeply understand different architectural styles (microservices, modular monoliths) and programming paradigms (functional, object-oriented) and their trade-offs, particularly within the .NET and AWS ecosystems.
  2. You are enthusiastic about modernizing an ancient legacy system into a scalable architecture, applying Domain-Driven Design principles to simplify and effectively manage a complex business domain.
  3. You are empathetic and adept at understanding business contexts, effectively bridging the gap between technical and non-technical domains.
  4. You are a lifelong learner, eagerly venturing beyond your technical comfort zone to explore new technologies, always with an eye for the most pragmatic solution.
  5. You are a strong team player with exceptional communication skills, are passionate about collaboration, and are adept at articulating complex concepts to a diverse, cross-functional audience.
Why you'll love working here:
  • Paid international and domestic travel at least once a year (more as you grow with us)
  • Eligibility for our Workplace Flexibility Program: our hybrid work model with up to two days of work-from-home flexibility work per week, after your initial onboarding
  • Robust professional growth opportunities including monthly trainings, workshops, and inspiring talks with global leaders and experts
  • Four weeks paid vacation your first year and ten paid holidays
  • 25% company match on your 401(k) contribution
  • Excellent medical, dental, and vision coverage, along with life and disability insurance
  • Wellness benefits and a yearly fitness reimbursement
  • EF program discounts including travel, language schools, childcare, and more
  • Dependent care, healthcare, and commuter flexible spending accounts (FSAs)
  • 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

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

#J-18808-Ljbffr
  • Senior Software Engineer

    3 semanas atrás


    São Paulo, São Paulo, Brasil Page Personnel Tempo inteiro

    We are seeking a skilled Senior Software Engineer to join our team. Key responsibilities include:Designing and implementing software solutions for our clients.Collaborating with cross-functional teams to deliver high-quality software products.Mentoring junior engineers and providing guidance on software development best practices.As a Senior Software...

  • Senior Software Engineer

    2 meses atrás


    São Paulo, Brasil IQVIA Tempo inteiro

    Senior Software EngineerAs a Senior Software Engineer, you will work with an enormous breadth of data to design and develop data science applications. Collaborating with business owners, subject matter experts, and go-to-market teams, you will build innovative solutions to support clinical trials, optimize their design and execution, and improve risk...

  • Senior Software Engineer

    4 semanas atrás


    São Paulo, São Paulo, Brasil Cronoshare Tempo inteiro

    We are seeking a skilled Senior Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key Responsibilities:Design and develop scalable software architecturesLead and mentor junior engineersCollaborate with...

  • Senior Software Engineer

    3 semanas atrás


    São José dos Campos, São Paulo, Brasil Empresa de tecnologia da informação e serviços Tempo inteiro

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team.As a Senior Software Engineer, you will be responsible for designing and developing software applications.Key responsibilities include:Designing and developing software applicationsLeading a team of software engineersCollaborating with...

  • Senior Software Engineer

    3 semanas atrás


    São Paulo, São Paulo, Brasil Centermak Materiais De Construção Tempo inteiro

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at {company}.Key Responsibilities:• Design, develop, and test software applications.• Collaborate with cross-functional teams to identify and prioritize project requirements.• Ensure high-quality code and adhere to coding...

  • Senior Software Engineer

    3 semanas atrás


    São Paulo, São Paulo, Brasil Pellegrina e Monteiro Sociedade de Advogados Tempo inteiro

    Key Responsibilities:• Design and develop scalable software systems• Collaborate with cross-functional teams to ensure seamless integration• Stay up-to-date with industry trends and best practicesAbout the Role:We are seeking a highly skilled software engineer to join our team. As a senior software engineer, you will be responsible for designing and...

  • Senior Software Engineer

    2 meses atrás


    São Paulo, Brasil Enghouse Systems Tempo inteiro

    Venha fazer a diferença na Enghouse - Estamos contratando um(a) Senior Software Engineer!Na Enghouse, estamos transformando a forma como o trabalho remoto e as comunicações acontecem. Somos uma empresa inovadora de renome internacional, líder em soluções de software empresarial que moldam o futuro do trabalho remoto, computação visual avançada e...

  • Senior Software Engineer

    3 semanas atrás


    São Paulo, São Paulo, Brasil Roldão Tempo inteiro

    We are looking for a skilled Senior Software Engineer to join our team at {company}.As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key Responsibilities:Design and develop software applications using various programming languagesCollaborate with cross-functional teams to...

  • Senior Software Engineer

    3 semanas atrás


    São Paulo, São Paulo, Brasil M ZAMBONI Tempo inteiro

    About the RoleWe are seeking a talented Senior Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, implementing, and maintaining high-quality software solutions.

  • Senior Software Engineer |

    3 semanas atrás


    São Paulo, São Paulo, Brasil Grupo Petlove Tempo inteiro

    About the Job:As a Senior Software Engineer at {company}, you will have the opportunity to work on cutting-edge technology projects that drive innovation and growth.


  • São Paulo, São Paulo, Brasil Grsa Tempo inteiro

    About {company}At {company}, we are looking for a talented Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software systems.Key Responsibilities:• Design and implement software systems• Collaborate with cross-functional teams• Troubleshoot and...

  • Senior Software Engineer)

    4 semanas atrás


    São Paulo, São Paulo, Brasil Transbakana Tempo inteiro

    Job Title: Senior Software EngineerWe are seeking a skilled Senior Software Engineer to join our team at Company. In this role, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:* Design and develop high-quality software components* Collaborate with cross-functional teams to deliver projects*...

  • Senior Software Engineer

    3 semanas atrás


    São Paulo, São Paulo, Brasil Tirolez Tempo inteiro

    Job Title: Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Responsibilities:- Design and develop software applications using various programming languages and technologies.-...

  • Senior Software Engineer

    3 semanas atrás


    São Paulo, São Paulo, Brasil CAS RH Tempo inteiro

    About the Role:As a Senior Software Engineer at our company, you will be responsible for leading the development of our software products. You will work closely with our team of engineers to design, develop, and deploy new features and functionality.Key Responsibilities:• Lead the development of software products• Collaborate with engineers to design and...

  • Senior Software Engineer

    4 semanas atrás


    São Paulo, São Paulo, Brasil Olimpark Tempo inteiro

    We are seeking a highly skilled Senior Software Engineer to join our team at {company}.Our ideal candidate will have a strong foundation in software development principles and a passion for creating innovative solutions.The successful candidate will be responsible for designing, developing, and testing software applications, as well as collaborating with...

  • Senior Software Engineer

    3 semanas atrás


    São Paulo, São Paulo, Brasil NEO EMPREGOS Tempo inteiro

    Job Summary:We are seeking a talented Senior Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and deploying high-quality software solutions. This is a great opportunity to work with a talented team of developers and contribute to the growth and success of our company.

  • Senior Software Architect

    3 semanas atrás


    São Paulo, São Paulo, Brasil Sigma Software Tempo inteiro

    **Company Overview**Sigma Software invites a Senior Full-Stack Engineer to contribute to the development of our AdTech project, focusing on translating the product vision and roadmap into best-in-class code.**AdTech Industry Challenges**With the deprecation of cookies and mobile IDs, addressability at scale has become a significant challenge in the AdTech...

  • Senior Software Engineer

    2 meses atrás


    São Paulo, Brasil Winnin Tempo inteiro

    E aí, tudo azul?Somos a locadora do futuro e aceleramos em oferecer uma experiência incrível, 100% digital, sustentada pelo uso sem freios de tecnologia e amor aos nossos Turbilovers (Sim! Nós abrimos carros pelo app, isso é sobre tecnologia).Vamos juntos(as), transformar a mobilidade urbana?Estamos em busca de uma pessoa para a posição de Sr....

  • Senior Software Engineer

    4 semanas atrás


    São Paulo, São Paulo, Brasil Cronoshare Tempo inteiro

    Job DescriptionAt {company}, we are looking for a skilled Senior Software Engineer to join our team.The successful candidate will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop software applications using a variety of programming languages.Collaborate with cross-functional teams to...

  • Senior Software Engineer

    4 semanas atrás


    São Pedro da Aldeia, Rio de Janeiro, Brasil Grupo EBD Tempo inteiro

    Job Title: Senior Software EngineerWe are seeking a highly skilled senior software engineer to join our team at ABC Corporation. The ideal candidate will have a strong background in software development, with expertise in cloud infrastructure management, backend development, and deployment.Responsibilities may include:* Designing and implementing scalable...