Second Nature
Staff Software Engineer (Backend-focused)
Remote, USA. Posted a month ago
The role
You will lead the design, architecture, and development of scalable software solutions on the RBP Ops team. You will work with cross-functional teams to design, implement, and maintain mission-critical systems while mentoring junior engineers.
What you will do
- Lead the design, architecture, and development of high-performance, scalable software systems
- Write, test, and maintain high-quality code
- Contribute to architectural decisions for scalability, performance, and maintainability
- Uphold coding standards and conduct code reviews
- Analyze and resolve complex technical issues
- Work with product managers, designers, and engineers to translate business requirements into technical solutions
- Drive continuous improvements in code quality, development processes, and team efficiency
- Create and maintain technical documentation
- Participate in agile development processes
- Stay up-to-date with emerging technologies and industry trends
Required qualifications
- Strong problem-solving and analytical skills
Nice to have
- 5+ years of professional software development experience, with a strong background in software design and architecture
- Experience with TypeScript and Node
- Experience with AWS, postgress, SQL
- Deep knowledge of Domain Driven Design
- Experience using AI coding tools (like Claude Code, Copilot, Cursor, etc.) in your daily workflow
- Deep knowledge of software architecture patterns and design (e.g., microservices, distributed systems, hexagonal architecture, domain driven design, etc)
Benefits
- Medical, Dental, Vision, & Life Insurance
- 401K Plan
- Open PTO and sick days
- Reimbursement for business travel to bi-annual in-person meetings
About the company
Second Nature has built a Resident Experience Platform to make resident onboarding, services, and ancillary revenue effortless for property managers. The company consists of over 275 people.