Utility Profit + Sunroom - Fullstack Software Engineer (Node.js, Docker, AWS) – Staff-Level | Remote (Mexico or Central Time-based)
Skip to content

Fullstack Software Engineer (Node.js, Docker, AWS) – Staff-Level | Remote (Mexico or Central Time-based)

  • Remote
    • Guadalajara, Jalisco, Mexico
  • $90,000 - $110,000 per year
  • Engineering

High-impact Staff Engineer role driving system architecture, complex projects, and long-term technical strategy—while staying hands-on and fully individual contributor.

Job description

About Utility Profit:

Utility Profit is transforming the utility setup process for property managers and tenants by offering the first national utility and telecom services database. Our platform simplifies move-ins and generates additional revenue for property managers, and is already trusted by tens of thousands of homes. As a fast-growing leader in the industry, we have raised $16 million from top-tier investors such as Founders Fund Seed, Gigafund, NextGen Ventures, and Tim Draper, whose portfolios include SpaceX, Tesla, and Facebook.

Role Overview:

We’re looking for a Staff Engineer to help us shape the technical direction of our fast-growing platform. If you thrive in deep, complex systems and love creating foundational architecture that empowers others to move faster and build better—this role is for you.

Imagine it like ropes: You’re not just tying better knots. You’re inventing new kinds of knots—smarter, stronger, more resilient. Your work defines how things get built and scaled across the entire org.

This is a high-impact, high-autonomy individual contributor role. You’ll lead the architecture of core systems, guide strategy alongside engineering leadership, and mentor engineers across multiple teams—without having to manage people directly.

🔧 What You’ll Work On

  • Own the design of foundational systems and critical paths for scale, security, and reliability.

  • Lead and deliver complex, high-stakes projects—think: codebase-wide refactors, infra migrations, and new system architectures.

  • Shape the engineering roadmap and contribute to product strategy with a long-term technical lens.

  • Set high standards for code quality, design, and observability—then help the team reach them.

  • Collaborate across teams to solve org-level problems, unblock delivery, and push platform innovation forward.

  • Lead by example in driving architectural clarity, reducing tech debt, and balancing speed vs. sustainability.

  • Coach engineers across projects and domains to deliver better work, faster, and with greater impact.

🌍 What We Offer

  • 💸 USD salary with competitive compensation

  • 🏠 Fully remote — work from anywhere

  • ✨ High trust, high autonomy, high impact

  • 🚀 Influence technical direction across the org without needing a management title

  • 📈 Be part of a PropTech rocketship trusted by 100k+ homes (and growing fast)

We don’t care about degrees. We care about clarity, strategy, and execution.

Job requirements

🧠 What We’re Looking For

  • 8+ years of software engineering experience, including large-scale system design and delivery.

  • Strong background in system architecture, distributed systems, and platform thinking.

  • Expertise in AWS (CDK, Lambdas, IAM, SQS, VPC), PostgreSQL, Node.js, and TypeScript.

  • Experience working in a monorepo setup (e.g., Nx, Orval) with domain-driven design patterns.

  • Proficiency with observability and monitoring practices (we use DataDog).

  • Comfortable making high-leverage technical decisions independently and communicating them clearly.

  • Bonus: experience driving refactors, code migrations, or infra transitions (we’re moving CI/CD from CircleCI to GitHub Actions).

  • Passionate about creating systems that empower others—not just solving for today, but designing for what’s next.

or