Skip to content
Backend Engineer

The week's list

Every role like this one, in one letter

You are reading one posting. There are hundreds like it on the board, and new ones every week. Pick what you want, leave an email, and the list comes to you — no searching, no coming back here.

Counting what came out this past week…

The first letter arrives right away, then one a week. Unsubscribe in one click from any letter — the address goes nowhere else.

Backend Engineer

Software Engineer II - .NET C#

McDonald's

Mexico Cityinternship

Apply on the employer's site

Role description

Company Description

McDonald’s growth strategy, Accelerating the Arches, encompasses all aspects of our business as the leading global omni-channel restaurant brand. As the consumer landscape shifts we are using our competitive advantages to further strengthen our brand. One of our core growth strategies is to Double Down on the 3Ds (Delivery, Digital and Drive Thru). McDonald’s will accelerate technology innovation so 65M+ customers a day will experience a fast, easy experience, whether at one of our 25,000 and growing Drive Thrus, through McDelivery, dine-in or takeaway. 

McDonald’s Global Technology is here to power tomorrow’s feel-good moments.  

That’s why you’ll find us at the forefront of transformative technology, exploring new and innovative ways to serve our millions of customers and spread happiness one delicious Hot Fudge Sundae-dipped fry at a time. Using AI, robotics and emerging tech, we’re digitizing the Golden Arches. Combine that with our unparalleled global scale, and we’re reshaping all areas of the business, industry and every community that is home to a McDonald’s restaurant. We face complex tech challenges every day. But that’s where our diverse and talented teams come in. They’re made up of the best and brightest from all over the globe, and they thrive in the space where feel-good meets fast-paced.

Our Global Mexico City Office will be a hub for technology innovation and operational support to help us build the solutions that will improve our customer, crew and employee experience each and every day. 

Department Overview

McDonald’s new growth strategy, Accelerating the Arches, encompasses all aspects of our business as the leading global omni-channel restaurant brand. As the consumer landscape shifts we are using our competitive advantages to further strengthen our brand. One of our core growth strategies is to Double Down on the 3Ds (Delivery, Digital and Drive Thru). McDonald’s will accelerate technology innovation so 65M+ customers a day will experience a fast, easy experience, whether at one of our 25,000 and growing Drive Thrus, through McDelivery, dine-in or takeaway. 

Leading this tech revolution is McDonald’s Global Technology organization made up of intrapreneurs who get to build really cool tech with scary smart people using the latest innovations like AI, IOT, and edge computing. We do this working along diverse, global teams who are always hungry for a challenge. It’s bonus points when you get to see your family and friends use the tech you build at their favorite McD restaurant.  

As we have matured as an engineering organization and seen the demands for technology grow exponentially, we’re gearing up to deliver on the next set of opportunities for the business. We are building up an engineering team in house accountable for our strategic products. We’ll have diverse squads made up of engineers with traditional and specialized skillsets, both from internal engineers coupled with our partners, to help us flex with demand and solve technology innovation challenges done at an incredible scale.  

Job Description
 

 

McDonald’s, one of the most recognized brands in the world, is seeking a skilled Principal Engineer to own the transformation and ongoing evolution of our Point of Sale (POS) and Restaurant 

In this strategy and transformation focused role, you will partner with our Product Management and Architecture teams to define and lead all aspects of execution of the forward-looking vision of McDonald’s POS and Restaurant Technologies and the high-value transformation initiatives that will fuel our journey. Additionally, you will be the primary owner of our relationship with our 3rd party engineering vendors. 

That said, the biggest area of increase in our spending has been in technology, which is helping to drive our growth. We’re looking at how to use technology to improve the customer experience and build new customer experiences. We’re also exploring technologies that can help us reduce or eliminate repetitive tasks and make employees’ jobs more interesting and rewarding. With all the new projects and initiatives, it is an exciting time to be on the team that is helping to make a Better McDonald's!

Duties

  • Lead all aspects of development, mentoring and training of staff.

  • As a software development engineer on a team, you will play a pivotal role in crafting the definition, vision, design, road map and development of product features from beginning to end.

  • Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.

  • Educate and advise Senior Management, comprising resources from the Business and Functional disciplines and IT business and operations functions around data management best practices and resulting benefits, to achieve their objectives; resolve issues called out from all data management partners

  • Work in an agile, startup-like development environment, where you are always working on the most meaningful priorities.

Qualifications

  • Bachelor’s Degree in Computer Science or related field or equivalent years of experience.
  • Solid knowledge of Computer Science fundamentals (object-oriented design, data structures, algorithm analysis, design patterns).
  • At least 3 years of professional experience in software development, specializing in 
    C# and .NET Core
    , excluding internships.
  • At least 1 year of experience contributing to the
    application design
    (architecture, design patterns, reliability and scaling) of new and current systems.
  • At least 1 year of hands-on experience with 
    AWS
    (or comparable cloud platform such as GCP), including services such as Lambda, SQS, SNS, API Gateway, ECS/EKS, or equivalent.
  • Demonstrated experience designing and building 
    RESTful APIs
    and microservices following industry best practices (scalability, versioning, idempotency, error handling, contract-first design).
  • Experience with
    asynchronous messaging patterns
    (e.g., Kafka, RabbitMQ, SQS) and event-driven architecture.
  • Advanced proficiency in written and spoken English is required.
  • Strong understanding of 
    services-oriented and layered software architecture
    , including separation of concerns, dependency injection, and domain-driven design principles.
  • Experience with 
    unit testing, integration testing
    , and static analysis tools such as SonarQube or equivalentExperience developing software within an Agile environment.
  • Strong knowledge of configuration management tools like Git, Bitbucket, Artifactory, Jira, TeamCity or similar.Experience developing and releasing software within a 
    CI/CD environment
    (GitHub Actions, ArgoCD, Jenkins, or similar).
  • Familiarity with code debugging tools and strong debugging skills (call stack analysis, profiling, breakpoint evaluation, logging)
  • Strong verbal and written communication skills, are self-driven and deliver high quality results in a fast-paced environment
  • Highly quantitative with great judgment and passion for building a phenomenal customer experience.

Additional information
At McDonalds we are People from all Walks of Life...

People are at the heart of everything we do
, and they make the McDonalds experience.
We embrace diversity
and are
committed to creating an inclusive culture
that means people can be their best authentic self in our restaurants and offices, which helps us to better serve our customers. We have a strong heritage of diversity and representation within our communities, which we are proud of. The diversity of our people, customers, Franchisees, and suppliers gives us strength.

We
do not tolerate inequality, injustice, or discrimination of any kind.
These are hugely important issues and a brand with our reach and relevance means we have a very meaningful role to play.

We also recognise our responsibility as a large employer to continue being active in our communities,
helping to develop skills and drive aspirations
that will help people to be more aware of the world of work and more successful within it, whether with McDonalds or elsewhere.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Coming to this page

A resume for this role — and a ticket to the draw

We take the posting apart down to the real requirements and rewrite your resume against it — by asking, not inventing: no line appears without your confirmation. Sign in to get it first, and to enter the draw.

  • A resume for this exact role, not a universal one
  • Answers are kept: edit any one, not the whole conversation
  • All in your account — open it from any device

On the wheel

A discount on mentoring

Winners are drawn at random among entries with a confirmed email. The date and the full rules are on the draw page.

Draw rules

Backend Engineer

Senior Fullstack Software Engineer

EarnIn

Mexico Citysenior

Apply on the employer's site

Role description

About EarnIn

As one of the first pioneers of earned wage access, our passion at EarnIn is building products that deliver real-time financial flexibility for those with the unique needs of living paycheck to paycheck. Our community members access their earnings as they earn them, with options to spend, save, and grow their money without mandatory fees, interest rates, or credit checks.

We’re fortunate to have an incredibly experienced leadership team, combined with world-class funding partners like A16Z, Matrix Partners, DST, Ribbit Capital, and a very healthy core business with a tremendous runway. We’re growing fast and are excited to continue bringing world-class talent onboard to help shape the next chapter of our growth journey.

POSITION SUMMARY

We are looking for an experienced, passionate, and resourceful senior-level engineer with a proven track record to join the EarnIn payroll services team. In this role, you will participate in the design, development, and implementation of
both backend services and the frontend experiences
that power EarnIn’s new
time & attendance product
. You’ll work across the stack to ensure backend systems and user-facing applications are well-aligned, intuitive, and reliable.

Come make a difference with us and have fun doing it! This position is ideally hybrid from our Mexico City office as part of our expanding site, though remote can be considered. EarnIn offers excellent benefits, including healthcare, internet and cell phone reimbursement, a learning and development stipend, and potential opportunities to travel to our Mountain View, CA headquarters. Our salary ranges are determined by role, level, and location.

WHAT YOU'LL DO

  • Design & build key components for EarnIn’s
    time-and-attendance
    system.
  • Develop robust, secure, and scalable
    backend services and APIs
    (Golang) while contributing to intuitive, accessible user-facing
    frontend
    (ReactJS) features for our new
    time & attendance
    product.
  • Collaborate closely with product managers, designers, and fellow engineers to deliver high-impact features that meet the needs of customers end to end.
  • Design, implement, and maintain scalable and reliable backend microservices for EarnIn’s payroll products.
  • Investigate and resolve production issues across the stack with a focus on root cause analysis, long-term stability, and continuous improvement.
  • Contribute to building a modern, best-in-class platform that handles time-critical workflows with precision and reliability.
  • Conduct code reviews to ensure code quality, adherence to best practices, maintainability, and alignment with project requirements, while providing constructive feedback to team members across backend and frontend codebases.
  • Ensure the delivery of high-quality software features within established timelines.

WHAT WE'RE LOOKING FOR

  • 4+ years of development experience in a fast-paced environment.
  • Bachelor’s degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience.
  • Experienced in building and maintaining end-to-end web applications using modern backend languages (e.g., Go, C#, Python) and frontend frameworks (e.g., React, TypeScript), with a strong focus on scalable architecture and user-centric design.
  • Hands-on experience working with relational databases.
  • Cloud experience, AWS preferred.
  • Experience managing infrastructure and service configurations using Configuration as Code (e.g., Helm, Kustomize, Terraform).
  • Deploy and operate backend services in a Kubernetes-based environment, optimizing for resiliency, scalability, and performance.
  • Comfort collaborating across the stack, including working closely with design and product to translate requirements into user-facing functionality.
  • Excellent written and verbal communication skills.
  • Experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor, ChatGPT, or similar tools) as part of your software development workflow
  • Ability to thrive in a fast-paced, dynamic environment with a strong bias toward action and results.

A Note on AI in the Hiring Process: EarnIn may use Artificial Intelligence (AI)-powered tools during the hiring process, including tools that generate summaries or notes for interviewers, review resumes, assist with scheduling, or help identify themes across candidate responses and profiles for a given role. Final hiring decisions are made by human interviewers and hiring managers. If you have any concerns about the use of AI in our hiring process, please connect with your recruiter. With your consent, EarnIn may use AI tools to help transcribe or summarize interviews. Recordings are treated as confidential candidate data and are accessible only to authorized hiring personnel. Declining to be recorded will not negatively affect your candidacy or evaluation.

 

At EarnIn, we believe that the best way to build a financial system that works for everyday people is by hiring a team that represents our diverse community. Our team is diverse not only in background and experience but also in perspective. We celebrate our diversity and strive to create a culture of belonging. EarnIn does not unlawfully discriminate based on race, color, religion, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, national origin, ancestry, citizenship, age, physical or mental disability, legally protected medical condition, family care status, military or veteran status, marital status, registered domestic partner status, sexual orientation, genetic information, or any other basis protected by local, state, or federal laws. EarnIn is an E-Verify participant. 

 

EarnIn does not accept unsolicited resumes from individual recruiters or third-party recruiting agencies in response to job postings. No fee will be paid to third parties who submit unsolicited candidates directly to our hiring managers or HR team.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Backend Engineer

Murex Consultant

Accenture México

Mexico City

Apply on the employer's site

Role description

THE WORK: Discover new opportunities to collaborate and contribute to important decisions while providing thoughtful solutions to challenges that arise within and beyond your immediate group. You will engage with multiple groups and help guide collective efforts, fostering a collaborative environment where expertise in Financial Services will shine. Join us in making a meaningful impact through your knowledge and dedication.

Design, develop, and test custom software solutions across various system components or applications.

Create implementation or integration approaches for applications and components.

Translate system requirements into clear and effective design specifications.

Provide primary support for the installation of application releases into production environments.

Design and code applications following established programming standards and interface specifications.

HERE'S WHAT YOU WILL NEED:

Advanced proficiency in Financial Services.

A minimum of 2 years of experience in relevant related skills.

Bachelor's Degree in relevant field of studies.

Knowledge in:

  • Datamart

  • Exchange

  • Front Office functional

BONUS POINTS IF YOU HAVE:

Intermediate proficiency in Murex Datamart Reporting.

Intermediate proficiency in Murex Front Office Finance.

Intermediate proficiency in Murex Interface and Exchange Workflows (MxML).

Advanced proficiency in software design principles.

Intermediate proficiency in system integration techniques.

THE WORK: Discover new opportunities to collaborate and contribute to important decisions while providing thoughtful solutions to challenges that arise within and beyond your immediate group. You will engage with multiple groups and help guide collective efforts, fostering a collaborative environment where expertise in Financial Services will shine. Join us in making a meaningful impact through your knowledge and dedication.

Design, develop, and test custom software solutions across various system components or applications.

Create implementation or integration approaches for applications and components.

Translate system requirements into clear and effective design specifications.

Provide primary support for the installation of application releases into production environments.

Design and code applications following established programming standards and interface specifications.

HERE'S WHAT YOU WILL NEED:

Advanced proficiency in Financial Services.

A minimum of 2 years of experience in relevant related skills.

Bachelor's Degree in relevant field of studies.

Knowledge in:

  • Datamart

  • Exchange

  • Front Office functional

BONUS POINTS IF YOU HAVE:

Intermediate proficiency in Murex Datamart Reporting.

Intermediate proficiency in Murex Front Office Finance.

Intermediate proficiency in Murex Interface and Exchange Workflows (MxML).

Advanced proficiency in software design principles.

Intermediate proficiency in system integration techniques.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Backend Engineer

Acceleration Center - Full Stack Developer - Senior Associate

PwC México

Mexico Citysenior

Apply on the employer's site

Role description

The Opportunity

Join our Acceleration Center Mexico and help shape the future of business for our diverse client portfolio across geographies and jurisdictions. You’ll work at the heart of global teams across Advisory, Assurance, Tax and Business Services—solving real client challenges through connected collaboration. We’ll help you grow your skills so you can go further. With hands-on learning, cutting-edge tools and an inclusive culture, this is your opportunity to do inspiring work that makes a difference—every day.

As an Acceleration Center - Full Stack Developer - Senior Associate, you will be at the forefront of software and product innovation, crafting advanced software solutions that drive digital transformation and elevate business performance. Within our Tax practice, you will leverage your technical skills and creative thinking to design, code, and test applications that redefine industries and deliver exceptional user experiences. As a Senior Associate, you will focus on building meaningful client connections, learning how to manage and inspire others, and navigating increasingly complex situations to grow your personal brand and deepen your technical skills.

In this role at PwC Acceleration Center Mexico, you will anticipate the needs of your teams and clients, delivering quality solutions while embracing ambiguity and using these moments as opportunities for growth. You will respond effectively to diverse perspectives, utilize a broad range of tools and methodologies to generate new ideas, and interpret data to inform insights and recommendations. Upholding professional and technical standards, you will contribute to the firm's overall business strategies, fostering a culture of continuous improvement and innovation.

Responsibilities

  • Developing and implementing innovative software solutions to drive digital transformation and enhance business performance
  • Designing, coding, and testing applications using programming languages such as Java, Python, and JavaScript
  • Collaborating with cross-functional teams to gather and analyze business requirements for software development projects
  • Utilizing application frameworks and lifecycle management tools to streamline development processes
  • Conducting code reviews and debugging to maintain software quality and performance
  • Managing application integration and architecture to support enterprise-level solutions
  • Applying continuous integration and delivery methodologies to improve software deployment efficiency
  • Engaging in business process improvement initiatives to optimize software functionality and user experience
  • Building and maintaining client relationships to understand and anticipate their evolving needs
  • Mentoring junior team members and providing guidance on technical challenges and project deliverables

What You Must Have

  • Bachelor's Degree
  • At least 3 years of experience
  • Oral and written proficiency in English required

What Sets You Apart

  • Preference for at least one of the following fields of study: Artificial Intelligence, Business Analytics, Computer and Data Engineering, Computer Science, Human Computer Interaction, Industrial Engineering, Information Systems/Technology, Machine Learning, Management Information Systems, Software Engineering
  • Demonstrating proficiency in Acceptance Test Driven Development (ATDD) and CI/CD
  • Utilizing programming languages such as Java, Python, and JavaScript
  • Excelling in application development using platforms like Mendix and OutSystems
  • Navigating complex software engineering challenges with analytical thinking
  • Building meaningful client relationships through effective communication
  • Embracing change and demonstrating learning agility in dynamic environments

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Backend Engineer

Sr. Net Developer

Global Payments Inc.

Mexico Citysenior

Apply on the employer's site

Role description

Ready to take your career global?
At Global Payments, you shape the technology that powers how money moves around the world. As a Senior .NET Developer you'll work on complex challenges that sit at the heart of commerce, building solutions that are scalable, reliable, and designed for real impact.

What You’ll Own

  • Translate business strategy into clear technical direction, shaping product architecture that aligns with long term goals and market needs.
  • Influence end to end product design by partnering with product management and engineering to deliver scalable, high impact solutions.
  • Drive technical discovery and gap analysis that identifies where current systems need to evolve to meet future business and customer expectations.
  • Lead problem solving across complex systems, unlocking better ways to design, connect, and optimize services across the platform.
  • Shape engineering decisions across .NET based systems, APIs, cloud environments, and data stores to improve performance, resilience, and scalability.
  • Unlock actionable insights from complex data sets to improve customer experience, operational intelligence, and product performance.
  • Influence technical transformation by introducing better ways of working, improving design practices, and raising engineering quality across teams.
  • Build alignment across stakeholders by communicating technical direction, progress, and value in a clear and compelling way.

What You Bring

  • 6+ years of experience in software engineering, product engineering, or technical delivery roles within complex systems.
  • Strong experience with C# and .NET ecosystems, including APIs, WCF, object-oriented design, and service-based architectures.
  • Deep understanding of cloud platforms, SQL data stores, ORM frameworks, SaaS, and SOA-based architectures.
  • Ability to translate business strategy into technical solutions using structured analysis and long-term thinking.
  • Strong data analysis capability, with experience extracting insights from multiple data sources to inform decisions and improve outcomes.
  • Proven ability to collaborate across product, engineering, and business teams to deliver complex solutions.
  • A mindset focused on ownership, curiosity, continuous improvement, and building solutions the right way for the right outcomes.

It’s a bonus if you have:

  • Experience working in payments, financial services, or other highly regulated, high availability environments where reliability and precision matter at scale.
  • Exposure to technical product ownership or architecture-level thinking, where you’ve influenced how systems are designed, connected, and evolved over time.
  • Familiarity with cloud-native transformation, modern engineering practices, or data-driven product optimization in complex enterprise environments.

About The Team
You join an engineering culture that values curiosity, ownership, and continuous learning. You collaborate with product and engineering peers who push boundaries, solve meaningful problems, and build with purpose across global markets.

In this role, you’ll turn business strategy into clear technical direction, influence product design across teams, and drive engineering decisions that improve performance, customer experience, and scalability. You’ll own outcomes that matter, from system design through to delivery, and help shape the future of how Global Payments builds and evolves its platforms.

Our Perks - What We’ll Bring For You
We know it’s bigger than just your career. It’s your life, and your world. That’s why we offer global benefits and programs to support you at every stage. Here’s a taste of what you can expect.

A competitive salary and benefits package that recognizes your contribution

Opportunities to grow your skills and build your career within a global business

Access to learning, development and on-the-job experiences that expand your expertise

A supportive, inclusive team environment where your ideas and input matter

Time to give back through community and charity initiatives

A global employee assistance programme to support your wellbeing

Recognition through a global platform that celebrates your achievements

What makes a Globalpayer?
Globalpayers think like a client, act like an owner and win as one team. We’re curious and innovative — always finding better ways to deliver impact. We empower each other to make decisions, and it’s our passion that drives excellence in everything we set out to do.

Come and be part of an ever-evolving company and get dynamic opportunities that go beyond borders.

Does this sound like you? Then you sound like a Globalpayer. Apply now to take your career global.

Diversity and EEO Statements
Global Payments is an organization that stands against racism, intolerance and injustice in all its forms — one that respects, honors and celebrates the diversity of our team members and the differences among us. Our commitment to fostering a company culture that values and respects Inclusion and Diversity is steadfast. Standing together as one company, we will continue to work to drive positive change for the communities in which we live and work and stamp out injustice.

Global Payments is an equal opportunity employer. Global Payments provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability, veteran status, genetic information or any other basis protected by law. Those applicants requiring reasonable accommodation to the application and/or interview process should notify a representative of the Human Resources Department.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

70 more openings in this category and country

Software Engineer II - .NET C#McDonald's · Mexico

Apply on the employer's site