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.