S

Second Nature

Subscription-based resident benefits for property managers

Staff Software Engineer

Backend EngineeringPosted on Nov 12
Full-timeRemote in USA$175k - $195k /yr

About the Job

Requirements

  • Five or more years of professional software engineering experience, with demonstrated ownership of complex backend systems and software architecture.
  • Strong proficiency in TypeScript and Node.js, including designing and building production-grade APIs and backend services.
  • Experience designing and operating distributed systems, asynchronous processing, event-driven architectures, and complex integration workflows.
  • Experience with AWS and cloud-native application development.
  • Strong experience with PostgreSQL and SQL, including relational data modeling, query optimization, indexing, and transaction management.
  • Experience integrating with external APIs and third-party platforms, particularly systems with complex business workflows and inconsistent integration requirements.
  • Deep understanding of software architecture patterns and design principles, including microservices, domain-driven design, hexagonal architecture, and distributed systems.
  • Experience building reliable, observable production systems, including monitoring, logging, tracing, automated testing, and incident response.
  • Experience with CI/CD, trunk-based development, and modern software delivery practices.
  • Experience mentoring engineers and influencing technical direction beyond the immediate area of ownership.
  • Experience using AI coding tools such as Claude Code, GitHub Copilot, Cursor, or similar tools in a daily workflow.

Responsibilities

  • Lead the architecture, design, and implementation of scalable backend services and APIs that power the GRI Internet product.
  • Establish and evolve architectural patterns that support extensibility, maintainability, and reliability as the product and its integrations grow.
  • Design robust distributed systems and asynchronous workflows to coordinate complex business processes across internal services and external providers.
  • Drive technical decisions around service boundaries, data modeling, API contracts, event-driven architecture, and system integration.
  • Identify architectural bottlenecks and proactively improve system performance, resilience, and scalability.
  • Design and build reliable integrations with multiple internet service providers, accounting platforms, and other external systems.
  • Develop resilient integration patterns that handle inconsistent third-party APIs, failures, retries, idempotency, rate limits, and data synchronization.
  • Build backend workflows for property coverage validation across single-family rental property portfolios; resident enrollment and provisioning triggered by lease and addendum events; internet setup and activation with external ISPs; billing and payment synchronization with rent and property management systems; resident support access to service, enrollment, and account information; and resident offboarding, service transitions, and account lifecycle changes.
  • Ensure integrations are observable, fault-tolerant, and maintainable as providers, properties, and residents increase.
  • Write, test, and maintain clean, high-quality code with a strong emphasis on automated testing and long-term maintainability.
  • Own the reliability and performance of production services, using monitoring, logging, tracing, and alerting to identify and resolve issues proactively.
  • Improve CI/CD pipelines and deployment practices to enable continuous delivery and confident releases.
  • Drive operational excellence by ensuring production issues are understood, addressed, and prevented from recurring.
  • Identify opportunities to simplify existing systems, reduce technical debt, and improve developer productivity.
  • Partner with product managers and designers to shape technical solutions early in product development.
  • Raise risks, tradeoffs, and concerns early, and drive technical discussions to decisions.
  • Translate ambiguous business requirements into clear technical designs, implementation plans, and incremental delivery strategies.
  • Mentor engineers through technical guidance, thoughtful code reviews, and architectural collaboration.
  • Communicate complex technical concepts and tradeoffs clearly to technical and non-technical stakeholders.
  • Stay current with emerging technologies, particularly AI-assisted development and agentic engineering workflows, and identify practical opportunities to improve software development.
  • Establish best practices for API design, database performance, code organization, testing, and code reviews.
  • Contribute to the broader engineering organization's technical strategy and help raise engineering standards across teams.

Desired Qualifications

  • Strong problem-solving skills and the ability to make sound technical decisions in ambiguous environments.
  • Genuine excitement about the future of agentic AI in software development.

About the Company

Second Nature

Subscription-based resident benefits for property managers

Second Nature provides a resident benefits package for property managers through a per-resident, monthly subscription. The package includes services such as filter delivery, rent rewards, and credit reporting, all designed to help property managers attract and retain tenants. How it works: property managers pay a fixed monthly fee for each resident, and the benefits are delivered to residents as part of the package, enabling managers to streamline operations and potentially improve their bottom line. How it differs from competitors: it offers an integrated, recurring-revenue bundle of tenant-focused services tailored specifically to property managers, combining amenities (like filter delivery) with financial perks (rent rewards and credit reporting) in a single subscription. The goal: provide a predictable, scalable revenue model for property managers while improving tenant retention and property performance.

Company size
201-500
Company stage
Series C
Total funding
$35.9M
Headquarters
Raleigh, NC
Founded
2012

Recently Posted Jobs

Explore more opportunities at Second Nature

See more jobs