Staff Software Architect

SONIFI Solutions, Inc.Sioux Falls, SD
Remote

About The Position

SONIFI Solutions is seeking a Staff Software Architect to lead the design and evolution of our next generation platforms across hospitality technology. This role is responsible for defining and driving end to end architecture across cloud native systems, hybrid platforms, and emerging AI driven capabilities. This is a highly influential technical leadership role focused on building scalable, secure, and modern systems while guiding engineering teams through architectural decisions, platform modernization, and adoption of best practices. You will partner closely with engineering, product, and security teams to align technical direction with business priorities.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field or equivalent experience
  • 10 or more years of experience in software engineering with deep architectural expertise
  • Strong experience with AWS and cloud native architecture
  • Strong experience with microservices and event driven systems
  • Strong experience with API design and integrations including REST and GraphQL
  • Strong experience with Linux based systems and environments
  • Strong experience with containerization technologies such as Docker or Podman
  • Strong experience with modern CI CD practices
  • Experience in scalability, reliability, observability, and performance design
  • Experience in network fundamentals including latency and protocols
  • Experience in data modeling and system integration
  • Experience in security concepts including OAuth2, OIDC, API gateways, and service mesh
  • Experience in multi tenant cloud architecture
  • Programming experience in Python, JavaScript or TypeScript, Go, or C++

Nice To Haves

  • AI, ML, or GenAI platforms and services
  • Developer productivity tooling and automation
  • Domain driven design and architecture modeling approaches such as C4
  • Legacy system modernization and platform consolidation
  • Hospitality or lodging technology experience

Responsibilities

  • Define and own overall solution architecture across platforms and products
  • Design scalable, resilient, and secure cloud native systems in AWS
  • Lead architecture for microservices and event driven systems
  • Drive API first design standards including governance, versioning, and authentication
  • Partner with product and engineering teams to translate business needs into technical solutions
  • Lead legacy modernization efforts and platform consolidation strategies
  • Architect and integrate AI and GenAI capabilities into products and developer workflows
  • Establish patterns for integrating services such as OpenAI and AWS Bedrock
  • Ensure strong system performance, reliability, observability, and security
  • Collaborate with security teams to enforce best practices and compliance standards
  • Provide technical leadership, mentoring, and guidance to engineering teams
  • Conduct architecture reviews, design walkthroughs, and technical evaluations
  • Define and promote best practices across development and architecture

Benefits

  • PTO
  • holidays
  • medical
  • dental
  • vision
  • 401(k)
  • pet insurance
  • on demand pay
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service