Job Openings Senior Software Engineer / Tech Lead

About the job Senior Software Engineer / Tech Lead

Technical Lead, AI-First Product Engineering

RentRedi – Remote

RentRedi is looking for a Technical Lead who wants to help define how product engineering works in the AI era.

This role is for someone who believes AI changes more than how fast code gets written. It changes how teams understand customer problems, shape solutions, break down work, test ideas, review code, debug issues, and ship product. We want a hands-on lead who can help our team use AI to move faster, think better, and build safer software.

You will lead product engineering work across customer-facing workflows for landlords and tenants, with a focus on making RentRedi simpler, smarter, and easier to trust.

Why RentRedi?

Most independent landlords and renters are still managing important work through spreadsheets, disconnected tools, manual processes, or software that was not built for them.

RentRedi is built to close that gap. We help landlords manage properties, onboard tenants, collect rent, handle maintenance, communicate, and understand what needs to happen next.

AI gives us a chance to rethink these workflows, not just improve them. We want to build product experiences that guide customers, reduce friction, anticipate needs, and help people complete real work with confidence.

You are a great candidate if you

  • Think AI should be part of the engineering process, not just a coding shortcut.
  • Use AI to clarify requirements, explore options, generate tests, find edge cases, debug faster, and challenge your own assumptions.
  • Know how to review AI-assisted work with discipline instead of trusting generated output.
  • Want to help define practical team standards for AI-assisted planning, coding, testing, review, and release.
  • Care deeply about customer experience and want engineers involved before tickets are fully defined.
  • Can turn ambiguous product ideas into clear, safe, shippable work.
  • Help teams choose simple solutions that solve the customer problem without overbuilding.
  • Improve existing systems incrementally instead of defaulting to rewrites.
  • Review work for customer impact, risk, privacy, permissions, test coverage, observability, and maintainability.
  • Mentor engineers through real work: planning, pairing, code review, debugging, and product tradeoffs.

Responsibilities

  • Lead AI-first product engineering practices across the team.
  • Partner early with product, design, support, QA, and engineering leadership to shape solutions before implementation begins.
  • Break product work into clear, AI-assisted development plans with strong context, risks, tests, and validation steps.
  • Use AI to accelerate planning, implementation, test generation, debugging, documentation, and review preparation.
  • Establish standards for how engineers use AI responsibly, including context preparation, prompt quality, code review, test expectations, security checks, and release validation.
  • Lead delivery of customer-facing product work across landlord, tenant, onboarding, payment, maintenance, messaging, and operational workflows.
  • Improve the product experience by focusing on confusing flows, error states, empty states, loading states, permissions, and edge cases.
  • Raise engineering quality without becoming a bottleneck.
  • Improve code patterns, testing, observability, deployment safety, and long-term maintainability.
  • Help the team move faster without becoming reckless.

Major Qualifications

  • 10+ years preferred experience in software development, with time as a senior engineer, technical lead, staff engineer, or hands-on engineering leader.
  • Strong practical experience using AI development tools such as Claude Code, Cursor, GitHub Copilot, OpenAI Codex, or similar systems.
  • Clear judgment about where AI helps, where it creates risk, and how teams should validate AI-assisted work before it reaches production.
  • Experience leading product engineering work in a fast-moving environment.
  • Strong full-stack engineering judgment across frontend, backend, APIs, cloud services, and production systems.
  • Experience working in large, long-lived production codebases with mixed legacy and modern patterns.
  • Strong code review habits that reduce bugs, improve maintainability, and help engineers grow.
  • Experience improving test coverage, quality gates, observability, and deployment safety.
  • Comfort working with React, Node.js, Firebase, NoSQL, or similar modern web technologies.

Preferred Qualifications

  • Experience building AI-enabled product workflows, guided onboarding, agent-assisted customer experiences, internal engineering automation, or LLM-powered features.
  • Experience creating team standards for AI-assisted development.
  • Experience in PropTech, FinTech, payments, marketplaces, or workflow-heavy SaaS products.
  • Experience mentoring junior and mid-level engineers in a fast-moving startup environment.
  • Experience modernizing a production system without pausing product delivery.

Benefits

  • Equity (RSA)
  • 401(k) matching
  • Commuter benefits
  • Health
  • Vision
  • Dental

When Applying, please include

  • Why you are excited about AI-first product engineering.
  • How you think AI should change the way engineering teams plan, build, test, review, and ship software.
  • An example of how you have used AI to improve engineering quality, speed, product delivery, or technical decision-making.
  • Why you would be a great fit for RentRedi.
  • Why you love what you do as an engineer.