About the Role
We’re looking for a collaborative and experienced Software Engineer to help design, build, and improve cross-functional software solutions.
You’ll contribute to architecture decisions, mentor team members, and translate user needs into scalable, high-quality systems.
Responsibilities
Collaborate with team members and stakeholders to define technical requirements
Design and develop software components across multiple systems
Review code and specifications to ensure quality and maintainability
Resolve complex bugs and performance issues
Apply best practices in coding, testing, and development processes
Work in Agile, Waterfall, or hybrid environments
Stay current with emerging technologies and tools
Support and mentor junior developers
Design and manage data models for scalable applications
Requirements
5+ years of experience in software development or related fields
Based in Mexico City or willing to commute 2 days per week to our Reforma office.
Practical experience or education in Computer Science, Engineering, or equivalent
Proficiency in JavaScript-Angular, C#
Familiarity with data modeling and optimization techniques
Experience with test-driven development and modern development tools
Strong communication and collaboration skills
Ability to work effectively with diverse teams and external partners
Work in a way that works for you
We promote a healthy work/life balance across the organization.
We offer an appealing working prospect for our people.
With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate.
Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive.
Working for you
We know that your well-being and happiness are key to a long and successful career.
These are some of the benefits we are delighted to offer
Private Medical/Dental Plan
Savings Fund
Life Insurance
Meal/Grocery Voucher