Software Engineer Senior .net – Legacy Php Modernization

March 19, 2026

Chile

Full-time

GetonBoard

Apply
Descripción

Job Description

Maxxa is a Chilean fintech in the scaleup stage, consolidating its regional positioning in Mexico. Our mission is to reduce the mortality of SMEs in Latam by building technology that allows them to access financing and organize their finances and operations.
The challenge
You will join a team where you will have a key role as a technical reference. You will work on a legacy platform with real value for the business, but with technological debt, operational fragility and several opportunities for improvement.
During an important stage you will have to get into a system written in PHP, understand it thoroughly, help stabilize it and push concrete improvements in maintainability, automated testing, deployment, operation and functional simplification.
At the same time, we hope you will help prepare its future evolution towards a modern stack, ideally based on .NET. We are looking for someone comfortable tidying up imperfect environments and raising the technical standard of the team.
Find this job and more at Get on Board.

Develop and maintain functionalities in the current Management Software, working on a legacy PHP base with a focus on quality and risk reduction.
Identify and push specific technical improvements that increase maintainability, operational stability and the system's ability to evolve.
Help incorporate a stronger foundation of automated testing, reviews, quality practices, and engineering discipline.
Be the team's technical reference in design, debugging, diagnosis of complex problems and prioritization of technical debt.
Technically accompany the team in implementation decisions, good practices and resolution of more complex problems.
Collaborate with the team leader to direct execution and maintain a higher technical standard.
Participate in the functional simplification of the Management Software, distinguishing what should be maintained, improved or left behind.
Contribute to the technical preparation of a future evolution/reimplementation of the system on a modern stack, ideally .NET.
Support incidents or operational problems when the system requires it, seeking not only to resolve the symptom, but also to propose structural improvements.

Experience
Minimum 5 years of professional experience in software development.
Solid experience building and maintaining backend applications in production environments.
Real experience working with legacy or imperfect systems, beyond greenfield projects.
Experience making technical decisions autonomously and taking charge of complex problems from end to end.
Experience raising the technical level of other engineers through mentoring, code review, and knowledge transfer.
Stack and technical knowledge
Solid experience in
.NET / C#
.
Real willingness to work during an important stage on a current system in
PHP
.
Good understanding of software design, maintainability, testing, safe refactoring and incremental system evolution.
Experience with APIs, data modeling and working on relational databases.
Ability to read existing code, understand business flows and propose pragmatic improvements.
Experience with automated unit and/or integration testing.
Good criteria to distinguish between priority technical debt and technical debt that can wait.
Use of Git and modern development practices.
Competencies
Autonomy and sense of ownership.
Ability to organize imperfect environments without paralyzing yourself due to not having ideal conditions.
Technical leadership without the need for formal hierarchy.
Clear and useful communication, both with technical and non-technical profiles.
Pragmatism, focus on results and criteria to prioritize.
Intellectual curiosity and openness to learning new technologies and ways of working, including modern AI tools for development.
At Maxxa, a Senior profile means
You can take care of complex technical problems without needing constant supervision.
You don't just implement tasks: you understand the problem, propose a reasonable solution and carry it out.
You have the criteria to work in production and in systems important to the business.
You can review the work of others and help raise the technical standard of the team.
You are capable of bringing order to messy systems, processes or practices, without falling into unnecessary academicism.
You can live with real business restrictions without losing quality of technical judgment.
You know how to balance progress, technical debt, operational continuity and future evolution.
You can be a technical reference for a team that needs to raise the bar.

Previous experience in
PHP
, even if your current main stack is .NET.
Experience in fintech, SaaS, scale-up or companies where technology directly enables the operation of the business.
Experience in modernizing legacy systems or gradual reimplementations.
Knowledge of tax issues or experience with integrations with the SII.
Experience improving testing, deployments, quality or maintainability in systems that started from a weak base.
Experience in fintech, SaaS or software that enables critical business operations.
Good eye for data design, SQL queries and typical monolithic application problems.
Familiarity with modern AI-assisted development tools.
Experience helping less senior teams to raise their technical and execution level.
Practical familiarity with AI-assisted development tools and highly leveraged ways of working.

You will join a fintech where your effort and energy are rewarded.
We were chosen top 3 in Buk's The Building Happiness ranking. Your well-being is part of our challenge!
Benefits:
Work flexibility: Full Remote, with the option of going in person to our office in Las Condes.
Well-being time—with goals met, you leave 30 minutes early every day!—Administrative days, free afternoon for birthdays and moving day.
Lunch allowance.
A very powerful Complementary Health, Dental and Life Insurance (upon becoming indefinite).
Bonuses, marriage, birth, schooling bonuses, among others.
Continuous training at UBITS so you never stop growing.
In the corporate office, many benefits: Healthy Snack every day, break room with unlimited cafeteria, activities to share, among many more!

Flexible schedule:
Paid sick leave:
Bicycle parking:
Health coverage:
Dental insurance:
Computer:
Casual dress:
Drinks and snacks: