Staff Software Engineer

🔥 0 minutes ago

🇺🇸 United States – Remote

💵 $175k - $195k / year

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

Where this job comes from

Posted on Second Nature's careers page, not through a job board

First seen by Remote Rocketship 0 minutes ago

Logo of Second Nature

Second Nature

201 - 500 employees

Founded 2012

☁️ SaaS

🏠 Real Estate

🤝 B2B

💰 $16.4M Series C on 2020-03

SaaS • Real Estate • B2B

Second Nature is a Resident Experience Platform that helps property managers personalize and automate resident onboarding and benefits. Its software combines Resident Onboarding, customizable Resident Benefits Packages, and an orchestration engine called Maestro to streamline leases, move-in tasks, credit-building, renters insurance, utilities, and other resident services. Delivered as a cloud platform for property management companies, Second Nature aims to improve resident retention, reduce delinquencies and maintenance costs, and increase operational efficiency.

📋 Description

• Lead the architecture, design, and implementation of scalable backend services and APIs for the GRI Internet product • Establish architectural patterns supporting extensibility, maintainability, and reliability • Design distributed systems and asynchronous workflows across internal services and external providers • Drive decisions on service boundaries, data modeling, API contracts, event-driven architecture, and integrations • Build reliable integrations with internet service providers, accounting platforms, and external systems • Develop workflows for property coverage validation, resident enrollment, internet setup, billing, payments, resident support, and offboarding • Ensure integrations are observable, fault-tolerant, and maintainable at scale • Write, test, and maintain high-quality backend code • Own production reliability and performance using monitoring, logging, tracing, and alerting • Improve CI/CD pipelines and deployment practices • Reduce technical debt and improve developer productivity • Partner with product managers and designers to shape technical solutions • Translate ambiguous business requirements into technical designs and delivery strategies • Mentor engineers through technical guidance, code reviews, and architectural collaboration • Communicate technical concepts and tradeoffs to technical and non-technical stakeholders • Contribute to broader engineering strategy and raise engineering standards

🎯 Requirements

• 5+ years of professional software engineering experience • Demonstrated ownership of complex backend systems and software architecture • Strong proficiency in TypeScript and Node.js • 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 • Deep understanding of microservices, domain-driven design, hexagonal architecture, and distributed systems • Experience with monitoring, logging, tracing, automated testing, and incident response • Experience with CI/CD, trunk-based development, and modern software delivery practices • Experience mentoring engineers and influencing technical direction • Experience using AI coding tools such as Claude Code, GitHub Copilot, Cursor, or similar • Ability to make sound technical decisions in ambiguous environments • Legal right to work in the United States after hiring

🏖️ Benefits

• Equity • Medical, Dental, Vision, & Life Insurance • 401K Plan • Open PTO and sick days • Remote work from anywhere in the US • Bi-annual in-person company meetings with reimbursed business travel • Supportive team and career development opportunities • Opportunity to join a fast-growing startup • Reliable high-speed internet connection and work-from-home arrangement

Apply Now

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Similar Jobs

🔥 5 hours ago

Affirm

1001 - 5000

💳 Fintech

👥 B2C

🛍️ eCommerce

Staff Fullstack Engineer shaping secure web and mobile authentication experiences for Affirm’s buy-now-pay-later platform. Leading architecture, reliability, technical strategy, and engineering talent development.

🔥 6 hours ago

Deepgram

51 - 200

💼 Consulting

🏥 Healthcare

📦 Logistics

Staff Software Engineer leading Deepgram’s Console, Playground, and self-serve platform for voice AI developers. Building full-stack experiences, APIs, billing flows, and agentic tooling.

🔥 6 hours ago

Stripe

1001 - 5000

💳 Fintech

🛍️ eCommerce

🤝 B2B

Staff engineer building AI-powered code review, agent harnesses, and developer productivity infrastructure. Shaping safe, reliable software delivery for Stripe’s financial platform.

🔥 7 hours ago

LTV.ai

11 - 50

🤖 Artificial Intelligence

🛍️ eCommerce

📣 Marketing

Principal Engineer building AI agents and high-volume personalized email systems for LTV.ai, an autonomous ecommerce retention marketing platform. Owning production systems and technical delivery.

🔥 7 hours ago

LTV.ai

11 - 50

🤖 Artificial Intelligence

🛍️ eCommerce

📣 Marketing

Staff Engineer building high-volume email systems and AI campaign agents for LTV.ai’s autonomous ecommerce retention marketing platform. Owning production systems alongside a lean engineering team.

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok