Back to listing

Principal Software Engineer (Full Stack), Guadalajara - Mexico
Guadalajara, Mexico

Date posted: 21.11.2022

Job type: Full time

Guadalajara, Mexico

Remote work

Full time

Job perks: Large travel website; Multiculturalism; True agility

About the project

How we hire: 
At Pentalog, excellence is what you'll do. We're guided by a mission to positively impact the software development world.

Imagine your work making a difference on millions of vacations booked by travelers. Our client has the largest travel site in the world, with hundreds of millions of unique visitors on a monthly basis and even more user reviews. 

The company has a new Full Stack engineering position open in their search engine optimization team. This Principal Software Engineer role involves deep participation in our client’s web framework development, iterative testing, analytics, monitoring and data science on their massive quantity of data. 

The SEO team that you will become part of has developed a data/test driven approach to understanding the interaction with search engines, users and the many complex interactions between them. Search engine optimization is no longer just about page-ranking, it has evolved into a highly competitive landscape including both external impact as well as site content and structure. 

In this position, you will be working with some of the best SEO practitioners in the space utilizing extensive PB-sized datasets, to understand what is working and how it works. Curiosity and willingness to dig deeply into both the company’s success and failures and those of their competitors is key to being successful.

Your day-to-day work as a Principal Software Engineer on the team will entail helping more junior engineers with design challenges, code reviews, working closely with the SEO analysts to prioritize and create work items and collaborating across the company on some of our client’s highest profile projects. Their microservices are used during every page load, helping to form the foundations for the site. In this role, you will also help the team of SEO analysts explore the large datasets using both inhouse tools and off-the-shelf analytics software. 

Your future team has the distinction of both ensuring users continue to find the company’s travel website in organic search when planning their trip, and ensuring they have a great site experience once they've landed.

Job requirements

  • 8 + years of experience as a professional engineer;
  • Bachelor of Science in Computer Science, Engineering or equivalent;
  • Previous exposure to Java, JavaScript, React;
  • Leadership experience and prior experience running and executing large scale initiatives successfully;
  • Previous partnerships with business leaders, working collaboratively to achieve substantial goals;
  • Solid foundation in data structures, algorithms, and OO design;
  • Some exposure to the following technologies would be a plus: HTML5, GraphQL,, CSS, SQL, Postgres, Linux, Python, Gradle, Apache Tomcat, BERT, Hive, Spark;
  • High quality verbal and written communication skills in English.


  • Take on projects with independence and a mandate to leave things better than you found them.
  • Participate in the planning and initial steps for key changes on the site. 
  • Be pragmatic when solving problems with a deep understanding of the purpose and goal of your work.
  • Touch code at all levels, front end to back end, data analysis whatever is required to complete your project.
  • Be integral for the code quality on your team through leadership in design and code review.
  • Be a mentor for others on the team.
  • Help bring the team's technical knowledge and solutions to the engineering organization via tech talks and design reviews.

Extra skills

  • A passion for solving business problems, perhaps with an entrepreneurial background;
  • Experience working with and processing large quantities of data (e.g. Hive, Snowflake, NoSQL databases).


  • Highly competitive salary;
  • The option of full-remote work;
  • Very attractive benefits above the law;
  • Free pass to learning platforms (O’Reilly, Safary Books, Pluralsight);
  • A very active community (Meetups, PentaBar, Lunch and Learn, PentaSport);
  • The possibility of applying to international positions within Pentalog.

You can join us from any state in Mexico – we love working remotely!

About Pentalog

As a leading European Software Services company operating internationally in France, Romania, Germany, Poland, Moldova, UK, Vietnam, Mexico and USA, we employ over 1,600 engineers and IT experts who work in a very dynamic, multicultural working environment.

At Pentalog, your talents & ambitions are recognized and rewarded; we offer plenty of opportunities to develop, both individually, as well as a professional, and we reward our collaborators who understand the importance of self-improvement.

Super humans