Senior Software Engineer

TouchTunes

Región Centro

A distancia

MXN 837.000 - 1.116.000

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

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

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
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.000 - 1.482.000
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.000 - 932.000
Professional growth opportunities
Competitive USD-based compensation
Flexible working hours
Senior Software Engineer, Core Experiences - Mexico City, Mexico
Senior Software Engineer, Core Experiences - Mexico City, Mexico

Clutch Canada • Ciudad de México

Presencial
MXN 1.040.000 - 1.561.000
Competitive salaries
Hands-off management approach
Flexibility to impact the industry
+1
Lead Software Engineer
Lead Software Engineer

Persistent Systems • Guadalajara

Híbrido
MXN 900.000 - 1.500.000
Major medical insurance (Spouse and 1+
Minor medical insurance (Spouse and 1+
Dental Insurance (Spouse and children)
+3
Android Software Developer
Android Software Developer

Luxoft • Guadalajara

Presencial
C++ Engineer (Senior) ID41762
C++ Engineer (Senior) ID41762

AgileEngine • Ciudad de México

Presencial
MXN 1.105.000 - 1.475.000
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.000 - 932.000
Professional growth opportunities
Competitive compensation
Flexible working hours
+1