Second Nature

Staff Software Engineer

Remote, USA. Posted 2 days ago

The role

This Staff Software Engineer will lead the technical development of the GRI Internet product, mainly on backend architecture and systems. They will work with product managers, designers and engineers to turn business needs into scalable software and help the team deliver reliable software.

What you will do

  • Lead architecture, design and implementation of scalable backend services and APIs for the GRI Internet product
  • Set architectural patterns for extensibility, maintainability and reliability
  • Design distributed systems and asynchronous workflows across internal services and external providers
  • Build reliable integrations with internet service providers, accounting platforms and other external systems
  • Build workflows for coverage validation, resident enrollment, internet setup, billing, resident support and offboarding
  • Own reliability and performance of production services using monitoring, logging, tracing and alerting
  • Improve CI/CD pipelines and deployment practices
  • Partner with product managers and designers to shape technical solutions early
  • Mentor engineers through technical guidance and code reviews
  • Establish best practices for API design, database performance, testing and code reviews

Required qualifications

  • Highly experienced software engineering background with strong technical judgment
  • Ability to navigate ambiguity, simplify complex systems and take ownership from design through production
  • Ability to communicate complex technical concepts to technical and non-technical stakeholders
  • Remote work requirements: quiet, distraction-free workspace and reliable high-speed internet

Nice to have

  • 5+ years of professional software engineering experience with ownership of complex backend systems
  • Strong proficiency in TypeScript and Node.js
  • Experience with distributed systems, asynchronous processing and event-driven architectures
  • Experience with AWS and cloud-native development
  • Strong experience with PostgreSQL and SQL
  • Experience integrating with external APIs and third-party platforms
  • Knowledge of microservices, domain-driven design and hexagonal architecture
  • Experience with monitoring, logging, tracing, automated testing and incident response
  • Experience with CI/CD, trunk-based development and modern delivery practices
  • Experience mentoring engineers and influencing technical direction

Benefits

  • Medical, dental, vision and life insurance
  • 401K plan
  • Open PTO and sick days
  • Remote work from anywhere in the US
  • Supportive team and training to grow your career
  • Diverse, inclusive culture
  • Opportunity to join a fast-growing startup

Before you apply

  • Remote work requires a quiet, professional, distraction-free environment and reliable high-speed internet
  • Must attend bi-annual in-person company meetings

About the company

Second Nature builds a Resident Experience Platform that makes renting easier for residents, property managers and investors. Its Group Rate Internet product gives property managers a fully managed internet program with partner internet service providers.

Staff Software Engineer at Second Nature | JobZoey