Second Nature
Product & Technology
SeniorSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer at Second Nature. Skills: Software engineering, Cloud-native architectures, AI in software. Design software solutions. Build software solutions”
What You'll Achieve.
Reliable features shipped; Well-crafted features shipped; Ownership end-to-end; Lift in code quality; Lift in engineering standards; Complex problems diagnosed; Complex problems resolved; Reduce toil; Improve user experience; Improve teammate experience; Junior engineers growing; Mid-level engineers growing; Positive contribution to team; Improve team processes; Catch problems early; Help team move with confidence
Industry & Context.
Diagnose complex issues; Resolve complex issues
Attend bi-annual meetings
What They're Looking For.
Must Have
5+ years software development experience, Software design and architecture background, TypeScript experience, React experience, Next.js experience, NestJS experience, PostgreSQL experience, Cloud-native architectures experience, Kubernetes experience, Terraform experience, Software architecture patterns grasp, Microservices experience, Distributed systems experience, Hexagonal architecture experience, Domain-driven design experience, Cross-functional agile teams experience, Collaborate with product and design, AI coding tools daily use, Agentic coding workflows experience
Nice to Have
PropTech experience, Real estate tech experience, B2B2C SaaS platforms experience, Curiosity about agentic coding workflows
What You'll Do.
Design software solutions
Build software solutions
Scale software solutions
Own features end-to-end
Participate architectural discussions
Contribute technical decisions
Uphold engineering practices
Uphold engineering standards
Diagnose technical issues
Resolve technical issues
Improve system performance
Improve system reliability
Collaborate with product managers
Collaborate with designers
Collaborate with engineers
Translate requirements
Mentor junior engineers
Create technical documentation
Maintain technical documentation
Participate agile ceremonies
Stay current with technologies
How You'll Work.
Team & Collaboration
Cross-functional teams; Agile teams; Product and engineering leadership
Communication Scope
Explain technical concepts
Process & Methodology
Agile ceremonies, Sprint planning, Stand-ups, Retrospectives
Full Job Description
Today, we live in a world where everything has become convenient. Now you can get a ride anywhere, buy anything, and get an answer to your question with just a couple clicks on your phone. Convenience isn't a luxury, it's an expectation. So why not renting? It's still a chore to get utilities set up, buy renters insurance, get air filters changed, handle pest control, and more. That's why we've built the world's first Resident Experience Platform that makes resident onboarding, resident services, and ancillary revenue effortless for property managers. We're passionate about turning friction into triple win experiences for residents, investors, and managers. That way renting can be easy and rewarding for everyone. And now you can join us. Apply today to join 275+ passionate, creative people who strive to make a difference each day so residents, property managers, and investors all win. About the Role Second Nature is looking for a Senior Software Engineer to help design, build, and scale high-quality software solutions that make a real difference for property managers and their residents. In this role, you will collaborate closely with cross-functional teams, contribute to architectural decisions, and help set the technical bar for the team around you. You'll own meaningful pieces of the product end-to-end, mentor less experienced engineers, and bring both craft and curiosity to everything you build. You'll be joining a newly formed team focused on building a next-generation experience for the customers. This is a high-impact opportunity to help shape a product area from the ground up - working closely with product and engineering leadership to define what best in class looks like. We're building in an era where AI is changing what's possible for engineering teams, and we want engineers who are running toward that. You should be actively using AI-assisted and agentic coding tools today - with a point of view on how they make you faster, sharper, and more effective. I
Applying for this Senior Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Ashby
- Ashby is a fast modern ATS — most applications take under 3 minutes.
- The resume parser is strong; verify parsed experience dates and job titles.
- Custom screening questions are often scored algorithmically — answer completely.
- Location field affects geo-based screening; use your actual metro area.
ANONYMOUS · UNFILTERED
What do employees actually say about Second Nature?
Real rants from real employees. Read before you apply.