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.