Talent.com
Software Architect

Software Architect

INHABITKnoxville, TN, United States
16 hours ago
Job type
  • Full-time
Job description

Overview

About Inhabit : Inhabit operates a unique collective of tech-forward companies serving the residential, commercial, and short-term rental industries. Our team delivers best-in-class software solutions and services while fostering innovation and collaboration with business leaders and industry experts. We believe property managers are central to the success of the residential and short-term rental markets and deliver products built to empower them, their investors, and communities.

Job Summary

We are seeking a highly skilled Software Architect to join our dynamic team. The ideal candidate will be a developer with expert-level experience in software architecture, comfortable working across multiple languages and platforms. You will play a critical role in triaging and resolving high-priority issues across different teams and providing leadership on complex architectural projects. You will work on ensuring system stability and scalability, collaborating with development, infrastructure, and DevOps teams to drive rapid, effective solutions. This role requires someone who thrives under pressure, enjoys solving hard technical problems, and mentors others.

What You Will Do (Functions And Responsibilities)

  • Lead the design and execution of complex architecture projects, including large-scale refactoring, improving application scalability, enhancing security, and managing queues or distributed systems. Assist in formulating strategic technical roadmaps for both short-term fixes and long-term improvements.
  • Contribute code across multiple programming languages and tech stacks, applying best practices in code hygiene, performance, and security. Review code and mentor other engineers as needed.
  • Collaborate with DevOps and Cloud Engineering teams to build and maintain deployment pipelines (CircleCI, Jenkins, etc.), spin up and manage cloud infrastructure, and triage infrastructure-related issues.
  • Rapidly assess and resolve critical issues across teams. Act as a key resource for solving system outages and other high-priority incidents, including being available during emergencies.
  • Continuously seek opportunities to improve processes, reduce technical debt, and enhance system reliability. Share knowledge and best practices with engineers and stakeholders.

Qualifications

What We are Looking For (Minimum Qualifications)

  • Expert-level proficiency in software architecture and system design for complex, large-scale applications.
  • Extensive experience as a polyglot developer across multiple languages (e.g., PHP, .NET, Java, JavaScript, Go).
  • Ability to dive into projects with minimal context and contribute quickly.
  • Experience leading or mentoring development teams and providing architectural guidance.
  • Familiarity with multiple technology stacks, including Linux and Windows environments.
  • Solid understanding of DevOps practices, with hands-on experience creating and managing deployment pipelines and cloud infrastructure (AWS, GCP, Azure).
  • Experience resolving system outages and working under pressure in high-stakes environments.
  • Excellent problem-solving skills with a passion for tackling hard challenges and optimizing complex systems.
  • Strong communication skills and a collaborative mindset.
  • Experience in high-availability systems, load balancing, and distributed systems.
  • Familiarity with CI / CD tools such as CircleCI, Jenkins, and Docker.
  • Hands-on experience triaging infrastructure in cloud services like AWS, Google Cloud Platform, or Azure.
  • Hands-on experience orchestrating infrastructure / containers, particularly with Terraform and Kubernetes.
  • Education

  • 10+ years of professional software development experience.
  • Education and experience equivalent to a bachelors degree.
  • Type

  • Full-Time, Salaried Exempt (not overtime eligible)
  • Location / Travel

  • Hybrid Monday Through Thursday in Office and Friday Work from Home
  • Ability to travel up to 50%
  • Benefits Include

  • Competitive Pay
  • Health Insurance : Medical, Dental, Vision and Prescription Plans
  • Health Savings Accounts
  • Flexible Spending Account
  • Dependent Flexible Spending Account
  • Critical Illness
  • Accident
  • 401k Plan with discretionary company match
  • Short- and Long-Term Disability
  • Company Paid $25,000 life insurance
  • Supplemental Life and AD&D Insurance
  • Employee Assistance Program
  • Paid Holidays
  • Paid Vacation
  • Paid Volunteer Time
  • Inhabit Employee Discount Programs
  • Our Company is an Equal Opportunity Employer and complies with all federal, state, and local laws, including providing reasonable accommodations to applicants.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Architect • Knoxville, TN, United States