SonicJobs Logo
Left arrow iconBack to search

Software Architect

CompuGroup Medical
Posted a month ago, valid for 17 days
Location

Chesterfield, VA 23832, US

Salary

$50 - $60 per hour

info
Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • We are seeking a Senior Software Architect to lead the design and architectural vision of our AI-driven applications.
  • The role requires extensive experience in software engineering, particularly as a lead or architect for large-scale systems, with a minimum of 5 years of relevant experience.
  • Candidates must be proficient in Kotlin or Java, with a strong advantage for those experienced in Python, especially in AI or data integration contexts.
  • The position offers a competitive salary of $150,000 to $180,000, depending on experience and qualifications.
  • The architect will collaborate with cross-functional teams to ensure robust, scalable, and maintainable solutions while staying ahead of AI and software trends.

About Us 

We are building next-generation solutions that help doctors interact with their patients and deploy intelligent services seamlessly into their applications.

We operate in cross-functional teams, deliver through microservices, and leverage cutting-edge technologies like LLMs, ingestion pipelines, Kubernetes, and ArgoCD, with frontend solutions in Angular, and backend services written in 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. 

Responsibilities 

  • 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. 

 

Requirements 

Must-Have 

  • 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. 

  • Significant experience with Python, especially in the context of AI or data integration, is a strong advantage. 

  • 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 Angular or other frontend frameworks (for architectural integration). 

  • Experience working in cross-functional agile teams. 

 




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.