{"id":4221102,"url":"https://alion.io/job/second-nature-staff-software-engineer-2","title":"Staff Software Engineer","company":{"id":4680,"name":"Second Nature","domain":"secondnature.com","url":"https://alion.io/company/second-nature","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"staff","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":[],"countries":[],"hiring_countries":["US"],"hiring_countries_total":1,"salary":{"min":175000,"max":195000,"currency":"USD","period":"year","gross":null,"usd_annual":195000},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"CI/CD","optional":false},{"name":"Trunk-Based Development","optional":false},{"name":"AWS","optional":true},{"name":"Claude Code","optional":true},{"name":"Copilot","optional":true},{"name":"Cursor","optional":true},{"name":"JavaScript","optional":true},{"name":"Node JS","optional":true},{"name":"PostgreSQL","optional":true},{"name":"SQL","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-11-12T03:07:58Z","employer_posted_date":"2026-11-12","last_verified_at":"2026-11-13T05:00:34Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"At Second Nature, our people are our greatest differentiator. To build an industry-changing business, we don’t just need talent; we need an environment where high standards, continuous improvement, and customer obsession are the default.\nExcellence is not a destination - it is how we show up every day. In twenty years time, we want every single employee to look back to their time at Second Nature and say: This is where I did my very best work. Where I grew the most. Where I pushed myself beyond what was comfortable. \nAbout Us\nToday, 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.\nSo 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 300+ passionate, creative people who strive to make a difference each day so residents, property managers, and investors all win, creating the ultimate Triple Win!\nAbout the Role\nSecond Nature is looking for a highly experienced Staff Software Engineer to help lead the technical development of our GRI Internet product.\nYou'll be a technical leader within the pod, partnering closely with product managers, designers, and engineers to translate business opportunities into scalable, maintainable software solutions.\nYou'll take ownership of critical backend architecture and systems, establish engineering standards, and help the team deliver reliable software with speed and confidence.\nWhile the role is primarily backend-focused, you'll collaborate across the stack when needed and help ensure the entire product experience is cohesive, performant, and reliable.\nWe're looking for someone who combines strong technical judgment with a bias toward action: someone who can navigate ambiguity, simplify complex systems, and take ownership from initial design through production operations.\nAbout the GRI Internet Pod\nThe Group Rate Internet (GRI) product is transforming how single-family rental property managers and their residents access high-speed internet.\nInternet is an essential service that nearly every resident needs, yet getting connected can still involve confusing provider options, coverage uncertainty, installation delays, complicated billing, and frustrating customer support experiences.\nWe're changing that.\nThrough partnerships with multiple major internet service providers (ISPs), Second Nature offers property managers a fully managed internet program that delivers competitive group rates, simplifies resident enrollment, and creates new ancillary revenue opportunities.\nOur platform coordinates the internet lifecycle: identifying service availability across property portfolios, connecting residents with the right ISP, managing enrollment and billing workflows, supporting residents throughout their tenancy, and simplifying the transition when they move out.\nAs a Staff Software Engineer on the GRI Internet pod, you'll help build and evolve the backend systems that make this experience possible. You'll work on complex integrations, business-critical workflows, and scalable services that connect property managers, residents, ISPs, and Second Nature's internal platform.\nThis is a primarily backend engineering role for someone who enjoys solving complex distributed systems problems, designing reliable integrations, and building software that supports real-world business operations at scale.\n\nKey Responsibilities\nBackend Architecture & Technical Leadership\nLead the architecture, design, and implementation of scalable backend services and APIs that power the GRI Internet product.\n\nEstablish and evolve architectural patterns that support extensibility, maintainability, and reliability as the product and its integrations grow.\n\nDesign robust distributed systems and asynchronous workflows to coordinate complex business processes across internal services and external providers.\n\nDrive technical decisions around service boundaries, data modeling, API contracts, event-driven architecture, and system integration.\n\nIdentify architectural bottlenecks and proactively improve system performance, resilience, and scalability.\n\nISP Integrations & Business-Critical Workflows\nDesign and build reliable integrations with multiple internet service providers, accounting platforms, and other external systems.\n\nDevelop resilient integration patterns that handle inconsistent third-party APIs, failures, retries, idempotency, rate limits, and data synchronization.\n\nBuild backend workflows that support the full resident internet lifecycle, including:\nProperty coverage validation: Determine ISP availability and service options across large portfolios of single-family rental properties.\n\nResident enrollment: Support seamless enrollment and provisioning workflows triggered by lease and addendum events.\n\nInternet setup: Coordinate resident onboarding and service activation with external ISPs.\n\nBilling and payments: Support accurate, reliable billing workflows and synchronization with rent and property management systems.\n\nResident support: Enable internal teams and ISP partners to access accurate service, enrollment, and account information.\n\nResident offboarding: Automate service transitions, move-out workflows, and account lifecycle changes.\n\nEnsure integrations are observable, fault-tolerant, and maintainable as the number of providers, properties, and residents increases.\n\nEngineering Excellence & Production Ownership\nWrite, test, and maintain clean, high-quality code with a strong emphasis on automated testing and long-term maintainability.\n\nOwn the reliability and performance of services in production, using monitoring, logging, tracing, and alerting to identify and resolve issues proactively.\n\nImprove CI/CD pipelines and deployment practices to enable continuous delivery and confident releases.\n\nDrive a culture of operational excellence, ensuring production issues are understood, addressed, and prevented from recurring.\n\nIdentify opportunities to simplify existing systems, reduce technical debt, and improve developer productivity.\n\nCross-Functional Collaboration & Mentorship\nPartner with product managers and designers to shape technical solutions early in the product development process.\n\nProactively raise risks, tradeoffs, and concerns early, and drive technical discussions to a decision rather than waiting to be asked.\n\nTranslate ambiguous business requirements into clear technical designs, implementation plans, and incremental delivery strategies.\n\nMentor engineers through technical guidance, thoughtful code reviews, and architectural collaboration.\n\nCommunicate complex technical concepts and tradeoffs clearly to both technical and non-technical stakeholders.\n\nStay current with emerging technologies, particularly AI-assisted development and agentic engineering workflows, and identify practical opportunities to improve how we build software.\n\nKey Outcomes Success in this role means:\nReliable integrations: ISP and third-party integrations are resilient, observable, and capable of handling real-world failures without compromising the resident or property manager experience.\n\nEnd-to-end lifecycle automation: Property coverage, resident enrollment, internet setup, billing, support, and offboarding workflows operate reliably with minimal manual intervention.\n\nScalable backend architecture: Services and data models can support significant growth in properties, residents, transactions, and ISP partnerships without requiring constant architectural rework.\n\nProduction excellence: Backend services and APIs ship on schedule, perform reliably in production, and catch defects in automated tests or code review rather than through customer-reported issues.\n\nMaintainable codebase: Engineers can confidently understand, extend, and build on existing systems without unnecessary complexity or a translation layer.\n\nConfident continuous delivery: Healthy CI/CD pipelines, automated testing, and production monitoring support trunk-based development and frequent, low-risk deployments.\n\nStrong technical partnership: Product and design partners see engineering as an early thought partner in defining solutions, not simply a downstream implementation function.\n\nElevated engineering standards: The team becomes more effective through better architectural decisions, improved development practices, and meaningful technical mentorship.\n\nBest Practices: Establish best practices for API design, database performance, code organization, testing, and code reviews.\n\nMajor technical Contributions: Contribute to the broader engineering organization's technical strategy and help raise the engineering bar across teams.\n\nPreferred Qualifications\n5+ years of professional software engineering experience, with demonstrated ownership of complex backend systems and software architecture.\n\nStrong proficiency in TypeScript and Node.js, including designing and building production-grade APIs and backend services.\n\nExperience designing and operating distributed systems, asynchronous processing, event-driven architectures, and complex integration workflows.\n\nExperience with AWS and cloud-native application development.\n\nStrong experience with PostgreSQL and SQL, including relational data modeling, query optimization, indexing, and transaction management.\n\nExperience integrating with external APIs and third-party platforms, particularly systems with complex business workflows and inconsistent integration requirements.\n\nDeep understanding of software architecture patterns and design principles, including microservices, domain-driven design, hexagonal architecture, and distributed systems.\n\nExperience building reliable, observable production systems, including monitoring, logging, tracing, automated testing, and incident response.\n\nExperience with CI/CD, trunk-based development, and modern software delivery practices.\n\nStrong problem-solving skills and the ability to make sound technical decisions in ambiguous environments.\n\nExperience mentoring engineers and influencing technical direction beyond your immediate area of ownership.\n\nExperience using AI coding tools such as Claude Code, GitHub Copilot, Cursor, or similar tools in your daily workflow, with genuine excitement about the future of agentic AI in software development.\n\nWe get it. Requirements can sometimes hold people back from applying to a job, but don’t let that be the case here. If you believe you have the skills it takes to elevate this role, team, and company, we encourage you to apply for this role.\n\nOur Core Values\nPirate Ship; not a cruise ship. Bias towards action.\nMassive Growth takes massive growth. We embrace challenges to increase our impact.\nGrow the Pie. We focus on results so our customers & their customers win. Triple Win!\nPurple Heart. We put the team before ourselves.\nExtreme Ownership. See something? Say something; right the ship to get us on course.\nBe a moment maker. We aim to shatter the status quo.\nRemote Work Statement\nThis position is a remote-first, work from home position. Second Nature is committed to creating a culture and workplace where remote work fosters collaboration and connections and is a key part of our company story and success. To be successful in a remote work role at Second Nature you must:\nBe available during your scheduled working hours and give your full attention to the completion of your Second Nature job duties\n\nHave a quiet, professional, distraction-free environment in which t...","description_format":"text","description_chars":13342,"description_truncated":true,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["401k plan","Life insurance"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Property Management","Travel Technology","Human Resources"],"lifecycle":[{"event":"open","at":"2026-11-13T05:00:34Z"}],"visa":[{"country":"US","licensed_sponsor":true,"adverts_offering_sponsorship_24m":0,"sanctioned_now":false,"evidence":"H-1B filings in 12 months: 2","filings_12m":2,"filings_prev_12m":2,"green_card_filings_12m":0,"median_offered_wage_usd":137500,"route":null,"cap_exempt":false,"checked_at":"2026-11-12T07:36:15+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)"],"filings_for_role_12m":1}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":45,"reasons":["conf:1","win:early"],"computed_at":"2026-11-13T06:42:24Z"},"pay":{"stated_usd_annual":195000,"is_top_pay":false},"html_url":"https://alion.io/job/second-nature-staff-software-engineer-2","json_url":"https://alion.io/job/second-nature-staff-software-engineer-2.json","meta":{"generated_at":"2026-11-13T06:42:24Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":14062,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4680},"rest":"https://alion.io/mcp/rest/get_company?id=4680"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsecond-nature-staff-software-engineer-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsecond-nature-staff-software-engineer-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsecond-nature-staff-software-engineer-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/second-nature-staff-software-engineer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsecond-nature-staff-software-engineer-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4221102}},{"tool":"search_jobs","arguments":{"company":"secondnature.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4221102},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}