Second Nature Staff Software Engineer leading backend architecture and technical development of the GRI Internet product. Responsible for establishing engineering standards and delivering scalable, maintainable software solutions.
Responsibilities
Second Nature is looking for a highly experienced Staff Software Engineer to help lead the technical development of our GRI Internet product.
You'll be a technical leader within the pod, partnering closely with product managers, designers, and engineers to translate business opportunities into scalable, maintainable software solutions.
You'll take ownership of critical backend architecture and systems, establish engineering standards, and help the team deliver reliable software with speed and confidence.
While the role is primarily backend-focused, you'll collaborate across the stack when needed and help ensure the entire product experience is cohesive, performant, and reliable.
We're looking for someone who combines strong technical judgment with a bias toward action: someone who can navigate ambiguity, simplify complex systems, and take ownership from initial design through production operations.
About the GRI Internet Pod
The Group Rate Internet (GRI) product is transforming how single-family rental property managers and their residents access high-speed internet.
Internet is an essential service that nearly every resident needs, yet getting connected can still involve confusing provider options, coverage uncertainty, installation delays, complicated billing, and frustrating customer support experiences.
We're changing that.
Through partnerships with multiple major internet service providers (ISPs), Second Nature offers property managers a fully managed internet program that delivers competitive group rates, simplifies resident enrollment, and creates new ancillary revenue opportunities.
Our platform coordinates the internet lifecycle: identifying service availability across property portfolios, connecting residents with the right ISP, managing enrollment and billing workflows, supporting residents throughout their tenancy, and simplifying the transition when they move out.
As a Staff Software Engineer on the GRI Internet pod, you'll help build and evolve the backend systems that make this experience possible. You'll work on complex integrations, business-critical workflows, and scalable services that connect property managers, residents, ISPs, and Second Nature's internal platform.
Qualification
Experience building reliable
Preferred
5+ 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.