CompuGroup Medical-posted 3 days ago
Full-time • Mid Level
Chesterfield, VA
5,001-10,000 employees

We are building next-generation solutions that help doctors interact with patients and deploy intelligent services seamlessly into their applications. Our suite includes an application and a integration platform that enables clients to deploy, scale, and manage modules and services efficiently. We operate in cross-functional teams, deliver through microservices, and leverage cutting-edge technologies like ingestion pipelines, Kubernetes, and ArgoCD, with frontend solutions in React, and backend services written in Kotlin and Java. What You’ll Do As a Senior Software Architect, you will be responsible for the design and architectural vision of our AI-driven applications. You'll lead the architecture of complex distributed systems, guide engineering teams, and ensure our solutions are robust, scalable, and maintainable.

  • Design and evolve system architecture for our AI applications, including ingestion pipelines,, and client deployment services.
  • Make high-level design decisions for microservices, data flow, APIs, and inter-system communication.
  • Provide architectural guidance to development teams, code reviews, and technical mentorship.
  • Collaborate with product owners, engineers, and DevOps to align architecture with business and technical goals.
  • Optimize system performance, scalability, and reliability.
  • Stay ahead of AI and software trends to integrate best practices in architecture and tooling.
  • Ensure security, compliance, and observability standards are met.
  • Drive architectural documentation and communication across cross-functional teams.
  • Extensive experience in software engineering, with a proven track record as a lead or architect for large-scale systems.
  • Proficiency in Kotlin or Java is required.
  • Strong knowledge of modern architectural patterns (e.g., microservices, event-driven systems, pub/sub messaging, domain-driven design).
  • Deep understanding of system component design—including orchestration, APIs, databases, and deployment.
  • Experience with containerized environments (Docker/Kubernetes) and CI/CD pipelines; ArgoCD is a plus.
  • Familiarity with React or other frontend frameworks (for architectural integration).
  • Experience working in cross-functional agile teams.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service