Senior Software Engineer (SRE), Reliability and Customer Experience

namename·Remote(United States)
Software Development
Excel

WFA Digital Insight

As demand for reliable and customer-centric digital experiences grows, the role of Senior Software Engineer (SRE) has become increasingly vital. With the US property management market projected to reach

6.8 billion by 2028, companies like RentRedi are on the forefront of this shift. To succeed in this role, candidates will need expertise in Node.js, React, and Firebase, as well as a passion for driving production bugs to zero. According to recent market trends, demand for skilled SREs has risen over 20% in the past year alone, making this an exciting time to join a company that's making a real impact on the lives of landlords and tenants across the country.

Job Description

About the Role

The Senior Software Engineer (SRE) at RentRedi plays a critical role in driving the company's mission to provide a seamless and reliable experience for its users. As a key contributor to the team, this individual will be responsible for ensuring the stability and performance of the platform, while also driving production bugs towards zero. The ideal candidate will have a strong foundation in Node.js, React, and Firebase, as well as a deep understanding of what it takes to create a world-class customer experience.

In this role, you will be working closely with a talented team of engineers, designers, and product managers to identify and prioritize areas for improvement. You will be responsible for leading investigations into complex defects, identifying systemic causes, and implementing durable fixes that prevent recurrence. Your work will have a direct impact on the lives of thousands of landlords and millions of tenants who rely on the RentRedi platform.

What You Will Do

  • Drive production bugs to zero by aggressively reducing the backlog and prioritizing issues that impact customer experience and trust
  • Lead investigations into complex defects, identify systemic causes, and implement durable fixes that prevent recurrence
  • Expand automated test coverage for critical paths across Node.js, React, and Firebase
  • Implement safeguards to catch issues before release and ensure the highest quality standards
  • Own observability for the core product, including monitoring with Datadog, Sentry, and GCP Cloud Logs/Error Reporting
  • Design dashboards, alerts, and runbooks to ensure production behavior is visible, actionable, and predictable
  • Make updates with minimal review without introducing additional bugs
  • Write clean, well-structured, and well-documented code that accelerates the entire team
  • Plan and deliver reliability-focused enhancements that strengthen performance, resiliency, and error handling
  • Instrument key integrations with reliability in mind, including partners such as Stripe, TransUnion, and Zillow

What We Are Looking For

  • 10+ years of experience in software development with JavaScript, with significant time as a senior-level contributor in a fast-paced startup environment
  • 8+ years of experience in Node.js and React, particularly within serverless environments like Cloud Functions or AWS Lambda
  • 5+ years of experience working with data architecture and design in NoSQL environments, particularly Firebase Realtime
  • Strong foundation in Node.js, React, and Firebase, with a deep understanding of what it takes to create a world-class customer experience
  • Experience with observability tools such as Datadog, Sentry, and GCP Cloud Logs/Error Reporting
  • Strong problem-solving skills, with the ability to lead investigations into complex defects and identify systemic causes
  • Excellent communication skills, with the ability to collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders

Nice to Have

  • Experience with serverless architecture and design patterns
  • Knowledge of containerization using Docker and Kubernetes
  • Familiarity with agile development methodologies and version control systems such as Git
  • Experience with automated testing frameworks and continuous integration/continuous deployment (CI/CD) pipelines

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work with a talented team of engineers, designers, and product managers
  • Flexible working hours and remote work options
  • Professional development opportunities, including conferences, training, and education assistance
  • Access to the latest tools and technologies, including Datadog, Sentry, and GCP Cloud Logs/Error Reporting
  • Recognition and reward for outstanding performance and contributions

How to Stand Out

  • Be prepared to showcase your expertise in Node.js, React, and Firebase, as well as your experience with observability tools such as Datadog and Sentry
  • Highlight your ability to drive production bugs to zero and prioritize issues that impact customer experience and trust
  • Emphasize your strong problem-solving skills and experience leading investigations into complex defects
  • Show examples of your clean, well-structured, and well-documented code, and explain how you accelerate the entire team with your contributions
  • Be ready to discuss your experience with automated testing frameworks and continuous integration/continuous deployment (CI/CD) pipelines
  • Research the company culture and values, and be prepared to explain why you are a good fit for the team
  • Prepare to talk about your experience with serverless architecture and design patterns, as well as your knowledge of containerization using Docker and Kubernetes

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.