Product Manager
A Product Manager at Remi plays a critical role in addressing the company’s challenges. They engage directly with designers, engineers, leadership, users, and customers to create exceptional custom software and implementations. They build requirements, understand user stories, support the roadmap, and analyze the impact of solutions on users and Remi’s KPIs.
Operations Coordinator
An Operations Coordinator at Remi manages critical relationships with our contracting partners, often coordinating over 100 roofing jobs simultaneously. They are responsible for finding solutions to unique challenges and working with contractors to remove roadblocks. Organized and autonomous, they thrive on achieving measurable results.
Software Engineer I/II
A Software Engineer I/II at Remi develops, deploys, and monitors full-stack product features and backend services in a technical stack using TypeScript. They focus on creating features that streamline complex processes and keep stakeholders informed about progress while bringing best-in-class technology to an industry in dire need of innovation. They work autonomously to solve challenges, communicate clearly and frequently, and enjoy being generalists not tied to a specific programming language or codebase area. They are naturally curious, eager to learn new skills, and feel a strong sense of accountability to their teammates.
Product Designer
A Product Designer at Remi contributes directly to shaping the future of our product. They thrive in an early-stage environment and are eager to make a significant impact. They are experienced at talking to users and are willing to do so constantly to better understand their needs and behaviors. They always have a willingness to explore new product ideas quickly to continuously tweak, improve, and enhance the product.
Senior Software Engineer
A Senior Software Engineer at Remi takes ownership beyond implementation, designing solutions for complex and ambiguous problems while leveraging observability tools to proactively identify and resolve production issues. They drive technical excellence by advising on and reviewing technical documentation, conducting deep and in-depth code reviews to uphold high-quality standards, and leading complex migrations that span multiple teams. Senior engineers operate with a high degree of autonomy, collaborating closely with stakeholders to deliver impactful, scalable, and maintainable software solutions.
Staff Software Engineer
A Staff Software Engineer at Remi plays a critical role in shaping our technology and team. They possess all the expertise of a Senior Engineer while excelling in cross-functional collaboration and owning large, cross-cutting areas of our codebase. They take on the most challenging technical problems—solving the bugs and building the services that no one else can, faster than anyone thought possible. Beyond technical execution, they provide strategic leadership through mentorship, advising on technical architecture, and driving long-term engineering initiatives that elevate the entire team.