Eclinicalsolutions

Principal Software Architect

Mansfield, MA (Remote). Posted 2 months ago

The role

The Principal Software Architect will lead the design and evolution of AI-enabled software platforms. This person will translate business and product needs into scalable, secure, and responsible technical solutions while mentoring teams on modern engineering practices.

What you will do

  • Research emerging AI, machine learning, generative AI, cloud, and software architecture technologies
  • Analyze existing features, data flows, and system designs for scalability, performance, security, and AI-readiness
  • Document current and future architectural patterns including AI integration and data governance
  • Communicate complex AI, data, and architecture concepts to technical and cross-functional colleagues
  • Define reference architectures for AI-enabled capabilities
  • Promote responsible AI practices including privacy, security, and bias mitigation
  • Guide teams in the effective use of AI-assisted engineering tools
  • Integrate LLMs and AI services into .NET- and Python-based systems
  • Design and implement AI-assisted workflows, copilots, or intelligent automation features
  • Work with agentic AI patterns

Required qualifications

  • Mastery level of software architecture and design
  • Strong understanding of AI-enabled system design patterns
  • Deep understanding of Microsoft .NET and modern application integration patterns for AI-enabled services
  • Expert level in relational and non-relational database design, data modeling, and data architecture
  • Experience with enterprise applications in a SaaS Cloud Environment (AWS, Azure, etc.)
  • Knowledge of AWS products and deployment
  • Familiarity with AI/ML concepts such as model lifecycle management, prompt engineering, retrieval-augmented generation, evaluation frameworks, observability, and MLOps practices
  • Understanding of responsible AI, enterprise data protection, privacy, security, compliance, and governance considerations
  • Ability to evaluate new technologies and present comparative analysis
  • Strong problem-solving abilities
  • Excellent written and verbal communication skills
  • Ability to influence technical strategy across product, engineering, security, data, and business stakeholders

Nice to have

  • 10+ years in web application development, service-oriented architecture, cloud-native platforms, and AI-enabled application design
  • 10+ years in full-stack enterprise application development roles, with experience integrating AI, automation, analytics, or data-driven capabilities
  • 10+ years leading Software Engineering teams, including mentoring architects and engineers on AI adoption, architectural trade-offs, and modern delivery practices

About the company

eClinical Solutions is transforming clinical development with elluminate, their Clinical Data Cloud. Their engineering teams build enterprise-grade products at the intersection of cloud, data, analytics, and emerging AI technologies.

Principal Software Architect at Eclinicalsolutions | JobZoey