Overview
At Lupa, we're hiring a Senior Software Engineer to join a fast-growing, highly profitable company that is modernizing its technology stack from the ground up. This is a rare opportunity to combine the creative energy of a startup with the stability of an established, expanding business — you'll get to build, ship, and own real product without worrying about runway.
You'll be part of a nearshore engineering team based in Monterrey, Mexico, working shoulder-to-shoulder with US-based engineering and product leaders. The mission: consolidate six major product lines into one intuitive, interconnected platform, wrap it with AI, and deliver real-time performance that sets the product apart from the competition.
This is not a support or maintenance role. If you thrive when handed an ambiguous problem, and you love saying "here was the problem, here's the solution I built, and here are the results," this role is for you.
What You'll Do
Design, build, test, and ship features across backend and full-stack systems, with a relentless focus on product outcomes.
Take end-to-end ownership of problems — from requirements gathering to deployment to measuring results.
Build and integrate backend services, APIs, and data pipelines, primarily within .NET-based environments.
Participate actively in system design, architecture discussions, and technical planning.
Use AI-assisted development tooling (Claude Code, LLM-based code review, spec-driven development) as a core part of your daily workflow.
Collaborate closely with US-based engineering and product teams across time zones; communicate clearly and proactively in English.
Identify technical debt, propose improvements, and drive implementation without waiting to be told.
Document technical decisions, write specifications, and contribute to a culture of engineering clarity.
Mentor more junior engineers where applicable.
Who You Are
Must-haves
Demonstrated product engineering experience — software that ships to real users and drives business outcomes, not just consulting delivery or L1/L2 support.
High agency: you self-direct, solve ambiguous problems without heavy oversight, and take full ownership of results. You're a founder-type builder at heart.
AI-native development practices: you already use tools like Claude Code, Copilot, or LLM-based tooling as part of your everyday workflow — not something you're just starting to learn.
Strong backend engineering skills; full-stack capability preferred (.NET Core, REST APIs, cloud-based architectures).
Proven ability to analyze a codebase, identify issues, and refactor or extend it with sound judgment.
Strong English communication — written and verbal — with both technical and non-technical audiences.
Nice-to-haves
Experience with Kotlin.
Experience in a startup or founding-engineer environment where you built and shipped end-to-end.
Experience working in cross-functional product teams alongside PMs and business stakeholders.
Comfort in fast-moving environments with evolving requirements.
What's In It For You
Full-time, local payroll employment — not a contractor or EOR arrangement — including Mexican statutory benefits.
Remote-first role based in Mexico, with occasional in-person collaboration at the Monterrey office.
Schedule & time zones: Full-time with regular overlap expected with US Eastern and Central time zones.
Growth: Join a company making acquisitions and building a brand-new tech organization under a new CIO — meaningful ownership, real impact, and room to grow as the team scales from ~50 to a couple hundred people.
Culture: Startup-style autonomy and creativity with the security of a stable, profitable business.
Application
Ready to build something that actually ships? At Lupa, we move fast — and so does this team. If you're a high-agency, product-minded engineer who lives in an AI-native workflow, we'd love to hear from you.
Apply now and a Lupa recruiter specialized in senior technical roles will reach out to walk you through the process. Interviews are moving quickly, so don't wait.