Lead Software Architect

Bright Vision Technologies•Nashville, TN
•$175,000 - $200,000•Remote

About The Position

Bright Vision Technologies is seeking a Lead Software Architect with 10+ years of professional software engineering experience to lead enterprise-wide architecture initiatives, define long-term technology strategy, and deliver scalable, resilient, and secure distributed systems. This is a senior individual technical contribution role requiring expertise in software architecture, cloud-native technologies, distributed systems, performance engineering, and technical leadership. The architect will influence engineering strategy across multiple organizations, establish architectural standards, mentor senior engineers, and support delivery of mission-critical platforms. The position is 100% remote within the United States and is full-time, direct W2 employment. The salary range is $175,000–$200,000 annually. U.S. citizens, Green Card holders, EAD holders, and H-1B transfer candidates are encouraged to apply; the company cannot sponsor new H-1B visa petitions for this position.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical discipline.
  • 10+ years of professional software engineering experience, including significant experience designing and delivering enterprise-scale software platforms.
  • Proven expertise architecting and deploying large-scale distributed systems in production environments.
  • Advanced programming proficiency in Java, Go, C++, C#, or similar backend technologies.
  • Deep understanding of software architecture, microservices, distributed computing, API design, messaging systems, and event-driven architectures.
  • Strong expertise in AWS, Microsoft Azure, or Google Cloud Platform (GCP).
  • Extensive experience with performance engineering, scalability, high availability, disaster recovery, and system optimization.
  • Demonstrated success leading cross-functional technical initiatives across multiple engineering teams or business units.
  • Strong understanding of Site Reliability Engineering (SRE), observability, CI/CD, Infrastructure as Code, and modern DevOps practices.
  • Excellent communication, leadership, analytical, and stakeholder management skills.

Nice To Haves

  • Public technical contributions, such as conference presentations, published papers, technical blogs, patents, or leadership in open-source projects.
  • Experience leading multi-year enterprise modernization or digital transformation programs.
  • Knowledge of FinOps, cloud governance, and large-scale cloud cost optimization strategies.
  • Experience designing solutions for regulated industries such as financial services, healthcare, or government.
  • Advanced degree (Master's or Ph.D.) or recognized industry certifications in software architecture or cloud technologies.
  • Experience with Kubernetes, service mesh technologies, enterprise integration patterns, and AI-enabled software platforms.

Responsibilities

  • Define and drive enterprise software architecture strategy across multiple products, platforms, and engineering organizations.
  • Design scalable, fault-tolerant, cloud-native distributed systems for enterprise-scale workloads.
  • Establish architecture principles, technical standards, and governance practices to improve software quality and consistency.
  • Lead architecture reviews, technical design sessions, and engineering decisions for high-impact initiatives.
  • Partner with executive leadership, engineering managers, product teams, and business stakeholders to align technology strategy with organizational objectives.
  • Drive platform modernization, including microservices adoption, cloud migration, API strategy, and event-driven architectures.
  • Lead performance optimization, scalability planning, reliability engineering, and system resiliency improvements.
  • Mentor Staff and Senior Engineers and promote engineering excellence, architectural best practices, and technical innovation.
  • Evaluate emerging technologies and recommend strategic investments that improve engineering capabilities and business outcomes.
  • Author and review architecture documentation, technical RFCs, design specifications, and Architecture Decision Records (ADRs).
  • Contribute hands-on to critical architectural components, proof-of-concepts, and complex technical implementations when appropriate.
  • Champion DevSecOps, observability, automation, and operational excellence across engineering teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service