Sycamore Informatics Inc.
Website:
sycamoreinformatics.com
Job details:
Role: Key player in architecting and development of Sycamore Informatics SaaS Software products (existing and new, as applicable) using modern web-based technologies, containerized architectures, AI-assisted development practices, and cloud-native infrastructure.
Designation: Architect – Software development
Experience (in years): 18-20 years
Education: Masters/bachelor's degree, preferably in Computer Science, Information science, Physics, Math or any other related discipline.
Essential skills
Problem solving and analytical skills
Team player; mentoring and training.
Bug-fixing expertise; clinical domain understanding.
AI-assisted development proficiency (Claude Code, GitHub Copilot, Gemini Code Assist).
Container architecture and cloud-native design patterns.
Configuration-as-code and template-driven automation.
Architecture decision-making and documentation (ADRs).
Desired skills
Understanding of clinical trial processes; DevOps skills;
Exposure to ICH-GCP guidelines and Code of Federal Regulations (CFR) Title 21, Part 11 that covers the management of electronic records, electronic signatures and computer system validation will add value.
AI governance considerations (data privacy, hallucination risk, audit trails) in pharma SaaS contexts.
Experience building AI-augmented features using Claude API/Anthropic SDK or Google Gemini API.
Prompt engineering for code generation, test writing, and documentation automation in regulated environments.
Certifications, if any
RoR training/full stack technologies training, certifications (not mandatory)
AWS Solutions Architect or equivalent cloud certification (preferred)
Docker/Kubernetes certifications (preferred)
Summary
The resource must be a subject matter expert and must be willing to groom, mentor junior colleagues, suggest technical feedback and support HR activities such as candidate interviews, grooming and training. The architect is expected to drive architecture decisions for containerized, cloud-native SaaS platforms in regulated pharmaceutical environments, leveraging AI-assisted development tools to accelerate delivery while maintaining GxP compliance.
Roles & Responsibilities
Development:
● Contribute to the architecture and design of modern web-based application development projects using technologies such as Ruby on Rails, Python, Go, and template engines (ERB, Go .tmpl), Asset Pipeline, Active Record, and Rails Migrations.
● Architect containerized multi-tenant runtime environments supporting R/Python with version isolation and reproducibility.
● Design and implement package development & validation systems for GxP-compliant package governance.
● Define compute resource management strategies (compute profiles, CPU/memory limits, fallback chains).
● Drive architecture decisions for container authentication (Active Directory integration, file-system based user identity resolution).
● Design YAML-driven configuration systems for dynamic runtime provisioning and Dockerfile generation.
● Responsible for implementing server-side APIs as well as server-side application behavior.
● Provides technical guidance to others in the team as needed.
● Well versed in BDD/TDD methodologies and have the ability to drive unit and functional test-driven development.
● Leverage AI coding tools (Claude Code, Copilot, Gemini) for code generation, review, and documentation while ensuring compliance with regulated development practices.
● Engage with all development teams and understand what they are building and how.
● Responsible for quality of the code, system design, and actual delivery.
Architecture & Design:
● Architect containerized SaaS platforms with Docker, ShinyProxy, and Nginx for data science workbench capabilities.
● Design CI/CD pipelines using GitHub Actions and ArgoCD for automated deployment.
● Evaluate build-vs-buy decisions for infrastructure components.
● Document Architecture Decision Records (ADRs) for key technical choices.
● Plan migration paths (e.g., monolith to service decomposition, legacy auth to modern patterns).
● Design audit trail and traceability systems for GxP compliance.
● Define role-based access control architectures with Active Directory integration.
Planning:
● Architect the product, review work-package, document scope of work, and create estimations for effort allocation for project execution.
● Interact with client, negotiate timelines and project milestones.
● Assign resources to projects and communicate priorities to complete assigned tasks.
● Evaluate and integrate AI-assisted development tools into team workflows.
Quality:
● Ensure quality completion of deliverables and adherence to company standards.
● Assist with the development of departmental guidelines in line with the standardization of processes/systems for the generation of components.
● Ensure vulnerability scanning and security compliance for all container images and packages.
● Drive automated testing strategies across the full stack.
Delivery/Execution:
● Supervision of engineering team for meeting all project timelines & deliverables.
● Monitor project execution by conducting status review meetings.
● Periodic status updates to project stakeholders.
● Ensure project milestones are achieved in a timely, quality, and cost-effective manner.
Management:
● Recruit and retain team members. Mentor and evaluate direct reports to establish training and coaching needs.
● Ensure compliance to SOPs and industry standards. Ensure team training is up to date and documented.
● Handle administrative aspects of line management including performance reviews and employee retention.
● Champion adoption of AI coding tools and modern development practices within the team.
Essential Experience
● 15+ years of development experience
● Solid knowledge/experience with Ruby on Rails
● Asset Pipeline, Rails Templating, Active Record experience
● Python: Scripting, automation, package management (pip, venv, requirements.txt), containerized runtime environment development
● Go (Golang): Service development, container orchestration tooling, CLI utilities
● YAML/Template engines: YAML-based configuration management and Go templates (.tmpl) / ERB for dynamic Dockerfile generation and configuration rendering
● Docker & Container Architecture: Building, managing, and orchestrating Docker images; multi-stage builds; container volume mounts; user namespace mapping
● Test-driven development experience (RSpec, pytest, Go testing)
● Open-source projects contributions
● Experience building and using RESTful APIs
● Strong understanding of web-based architecture (web servers, load balancing, caching, databases, replication, etc.)
● Working knowledge of JavaScript and other web technologies (XHTML, CSS, Ajax, JQuery, etc.)
● AI-Assisted Development: Hands-on experience with Claude Code, GitHub Copilot, or Gemini Code Assist for development acceleration
Desired Experience
● AWS cloud-native architecture (EC2, ALB/NLB, VPC, NFS/EFS, S3, IAM)
● Docker containerization, ShinyProxy, container lifecycle management on EC2 clusters
● Nginx reverse proxy configuration and validated package repository serving
● GitHub Actions workflows, ArgoCD deployment pipelines
● Active Directory / LDAP integration in Linux environments
● Samba/Winbindd, NSSwitch for container-level user identity resolution
● Building AI-augmented features using Claude API / Anthropic SDK or Google Gemini API
● Prompt engineering for code generation and documentation in regulated environments
● AI governance in GxP-validated systems
● Infrastructure as Code (Terraform, CloudFormation)
● Test-driven development experience
● Open-source projects contributions
● Git and Github proficiency
● Experience in Linux, Devise, MySQL, ResQue, Delayed Jobs, Redis, Python, GoLang, scripting languages
● Experience with software development in Pharmaceutical and/or Healthcare
● GxP validation, 21 CFR Part 11, computer system validation
Click on Apply to know more.