Senior Software Engineer

TouchTunes

Región Centro

A distancia

MXN 837.000 - 1.116.000

Jornada completa

14 días+
Generador de candidaturas

No envíes un currículum genérico — crea un currículum y una carta de presentación adaptados a este puesto concreto.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Collaborative work environment
Diversity and inclusion initiatives
Impactful projects

Descripción de la vacante

An entertainment technology company based in Mexico is seeking a Mid-Senior Level Software Engineer. The role involves developing software solutions for their interactive music platform and requires over 10 years of experience in software development, strong skills in C/C++, and familiarity with Agile methodologies. Join a collaborative team that values innovation, diversity, and fun.

Formación

  • 10+ years professional experience in software development.
  • Strong understanding of software design patterns.
  • Experience working with Open-Source operating systems is a plus.

Responsabilidades

  • Develop and implement software solutions across platforms.
  • Engage in all phases of the development lifecycle.
  • Define and execute the backend technical roadmap.

Conocimientos

Software development principles
Agile methodology
RESTful APIs
MySQL
Oracle
C/C++ programming
Unit testing
Continuous integration
Communication skills

Educación

Degree in computer science or similar discipline

Herramientas

Git
Maven
Jira
Confluent Kafka
OpenFGA

Descripción del empleo

2 weeks ago Be among the first 25 applicants

At TouchTunes, your work matters, you will be collaborating with fellow developers and technical leaders to analyze, design, develop, and maintain software that powers our fleet of Galaxy 3 dartboards. (Including backend systems and embedded software.) The ideal candidate must fully understand how to build highly optimized, redundant, and scalable systems. The candidate will also be involved in transitioning legacy systems to leverage our latest and greatest tech.

Lead discussions on technology approaches, architecture, and system design, ensuring alignment with business goals and technological best practices.

Responsibilities
  • Develop and implement software solutions across various platforms, including our LeagueLeader platform, dartboards, and server infrastructure.
  • Engage in all phases of the development lifecycle, ensuring effective collaboration between teams and adherence to project timelines.
  • Contribute to backend architecture and system design (in concert with Architecture Team) for Darts projects (including Dart League and Tournament software migration), ensuring scalability, reliability, and maintainability.
  • Help define and execute the backend technical roadmap, balancing long‑term scalability with rapid feature delivery.
  • Break down complex technical work into clear, actionable tickets, ensuring efficient sprint planning and execution.
  • Develop and optimize high‑performance backend services, ensuring stability, low latency, and resilience.
  • Collaborate with cross‑functional teams, including product, frontend, and data teams, to align technical decisions and improve system integration.
  • Mentor and guide other developers, fostering a culture of learning and best practices.
  • Continuously improve development processes, introducing automation, monitoring, and tooling for efficiency.
  • Stay up to date with emerging technologies, recommending innovations to enhance backend architecture and performance, and transfer these to the team.
  • Maintain technical documentation and governance, ensuring long‑term system maintainability and knowledge transfer.
Qualifications

Your profile:

  • Degree in computer science or similar discipline
  • 10+ years professional experience in software development
  • Strong understanding of software development principles and methodology, including Agile and software design patterns
  • Experience designing and building RESTful APIs
  • Experience working with MySQL, Oracle, NoSQL
  • Strong proficiency in programming languages such as C, C++ (Git, Maven, Jira, Agile processes, unit testing, use of mocks, continuous integration)
  • Experience with Open‑Source operating systems, including developing and maintaining drivers is a plus.
  • Familiarity with AI‑native development tools (Cursor, Copilot, RAG, LLMs) is a plus.
  • Experience in consumer media, digital games/darts, music, or IoT products is an asset
  • Excellent interpersonal and communication skills

Frameworks: Confluent Kafka, Avro, AWS (DocumentDb, S3, OpenSearch, Redis, Timestream), MySQL, Oracle, RabbitMQ, EHCache, jabberd2, GraphQL, OpenFGA

What’s in it for you

At TouchTunes, your work impacts our customers as part of interesting projects that transform the in‑venue entertainment industry. We foster open communication and collaboration across all levels, with approachable leaders that value all voices and empower you to excel and innovate. Our team thrives in an environment where fun meets hard work, and everyone is encouraged to be their authentic selves.

At TouchTunes, the world’s largest in‑venue interactive music and entertainment platform, we’re all about sparking joy and human connection. That moment in a bar where someone at the next table cues the jukebox to play your favorite song? That’s what we do – our platform plays millions of songs daily – but we’re also so much more! We just bought the largest soft‑tipped darts business in the United States, we’re reinventing our mobile app for launch later this year, and we’re operating nearly 100,000 connected devices across North America and Europe. We’re innovators, strategic thinkers, people making the future possible today – and what a great time to join our team.

🌈TouchTunes is a proud ally of QueerTech and DiversityJobs.

Seniority level
  • Mid‑Senior level
Employment type
  • Full‑time
Job function
  • Engineering and Information Technology
Industries
  • Entertainment Providers and Technology, Information and Media

Referrals increase your chances of interviewing at TouchTunes by 2x

Guadalajara, Jalisco, Mexico 12 hours ago

Software Engineer - Fully Remote - Mexico Only

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Sr. Database Cloud Engineer (AWS)
Sr. Database Cloud Engineer (AWS)

TouchTunes • Región Centro

Presencial
MXN 1.004.000 - 1.451.000
Full Stack Engineer (Native Mobile)
Full Stack Engineer (Native Mobile)

TouchTunes • Región Centro

Presencial
MXN 50.000 - 70.000
Android Developer
Android Developer

TouchTunes • Región Centro

Presencial
MXN 669.600 - 892.800
Staff Mobile Developer (iOS & React Native)
Staff Mobile Developer (iOS & React Native)

TouchTunes • Región Centro

Presencial
MXN 600.000 - 900.000
Senior Web Developer
Senior Web Developer

TouchTunes • Región Centro

Presencial
MXN 1.111.317 - 1.481.756
Impactful projects
Collaborative environment
Opportunity for innovation
React Native Engineer (Lead) ID36430
React Native Engineer (Lead) ID36430

AgileEngine • Ciudad de México

Presencial
MXN 558.867 - 931.445
Professional growth opportunities
Competitive USD-based compensation
Flexible working hours
Android Software Developer
Android Software Developer

Luxoft • Guadalajara

Presencial
MXN 390.600 - 1.060.200
C++ Engineer (Senior) ID41762
C++ Engineer (Senior) ID41762

AgileEngine • Ciudad de México

Presencial
MXN 1.105.786 - 1.474.382
Professional growth opportunities
Competitive USD-based compensation
Flex time for work-life balance
Java/React.js Full Stack Developer (Middle/Senior) ID34519
Java/React.js Full Stack Developer (Middle/Senior) ID34519

AgileEngine • Santiago de Querétaro

Presencial
MXN 558.867 - 931.445
Professional growth opportunities
Competitive compensation
Flexible working hours
+1
Staff Mobile Engineer: iOS & React Native Lead
Staff Mobile Engineer: iOS & React Native Lead

TouchTunes • Región Centro

Presencial
MXN 600.000 - 900.000