Second Nature

Staff Software Engineer

Second Nature
Apply
4 days ago
Remote, United StatesStaff+
H1B sponsor

Base Salary

$175k - $195k/yr

Responsibilities

  • Lead the architecture, design, and implementation of scalable backend services and APIs for the GRI Internet product.
  • Design distributed systems, asynchronous workflows, event-driven architectures, data models, API contracts, and service integrations.
  • Build resilient integrations with ISPs, accounting platforms, and other external systems, including retries, idempotency, rate-limit handling, and data synchronization.
  • Develop reliable workflows for property coverage, resident enrollment, internet setup, billing, support, and resident offboarding.
  • Own production reliability and performance through monitoring, logging, tracing, alerting, automated testing, and incident response.
  • Improve CI/CD pipelines, deployment practices, developer productivity, system simplicity, and technical debt.
  • Partner with product managers and designers to translate ambiguous business requirements into technical designs and delivery plans.
  • Mentor engineers through technical guidance, code reviews, and architectural collaboration.
  • Contribute to broader engineering strategy and establish best practices for APIs, databases, code organization, testing, and code reviews.
  • Evaluate practical uses of AI-assisted development and agentic engineering workflows.

Requirements

  • 5+ years of professional software engineering experience with ownership of complex backend systems and software architecture.
  • Strong proficiency in TypeScript and Node.js for production-grade APIs and backend services.
  • Experience with 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 external APIs and third-party platforms 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 observable production systems with monitoring, logging, tracing, automated testing, and incident response.
  • Experience with CI/CD, trunk-based development, and modern software delivery practices.
  • Strong problem-solving skills and sound technical decision-making in ambiguous environments.
  • 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.

Benefits

  • Remote-first, work-from-home position available anywhere in the US.
  • Open PTO and sick days.
  • Medical, dental, vision, and life insurance.
  • 401(k) plan.
  • Bi-annual in-person company meetings with reimbursed business travel according to company guidelines.
  • Supportive training and career growth opportunities.
  • Inclusive workplace culture and opportunity to join a fast-growing startup.
Second Nature

About Second Nature

201-500 employees

Second Nature builds a Resident Experience Platform for professional property managers, combining resident onboarding with a Resident Benefits Package. Packages typically include services such as air filter delivery and insurance compliance, offered via per‑unit subscriptions that residents pay through their leases. Founded in 2012 and headquartered in Raleigh, North Carolina, the privately held company serves rental housing operators across the U.S.

Contact me