Job Title: Senior Full-Stack Software Engineer: LLM Implementation Lead Company Name: Protocall Job Url: https://www.paycomonline.net/v4/ats/web.php/portal/B735464661E2EDBA10B3FA01341AE419/jobs/384775?jr_id=69a7fcb876bbe83d3afb731c Job Description: About our Position The Senior Full-Stack Software Engineer: LLM Implementation Lead (SSWE:LIL)  plays a critical role in designing, building, and maintaining the software systems that power Protocall's operations. This person leads substantial development efforts, makes sound architectural decisions, and delivers high-quality solutions aligned with business objectives. They are expected to leverage AI tools and techniques as a core part of their development workflow — both to increase their own effectiveness and to build AI-powered capabilities into Protocall's products and platforms. This position works closely with the Director of Software Engineering on technical decision-making and collaborates with the Data & Analytics team to ensure software systems produce clean, well-structured data that supports reporting, analytics, and AI initiatives.   Key Responsibilities: Software Design & Development ●    Design, develop, and maintain software architecture, making strategic decisions to meet business goals and technical requirements. ●    Provide architectural guidance and technical leadership for software development projects, influencing project direction and ensuring successful execution. ●    Take ownership of critical software systems integral to operations. Identify opportunities for improvement and lead enhancement initiatives. ●    Collaborate within cross-functional teams — developers, data professionals, clinical staff, and other stakeholders — ensuring alignment with architectural standards and best practices. ●    Ensure that Protocall's core values, with a focus on security and compliance, are upheld in all software development. Implement and maintain stringent controls to meet and exceed HIPAA, GovRAMP, and other compliance and security benchmarks. AI-Augmented Development & AI-Powered Features ●    Use AI-assisted development tools (e.g., GitHub Copilot, Claude Code, or similar) as a standard part of the development workflow to accelerate delivery and improve code quality. ●    Design and implement AI-powered features within Protocall's platforms, including integration with LLM APIs, transcription services, and automated evaluation systems. ●    Apply prompt engineering, retrieval-augmented generation (RAG), and other AI patterns to solve real business problems in a healthcare context. ●    Evaluate emerging AI tools, frameworks, and models for practical application within Protocall's technology stack. ●    Stay on the forefront of AI advancements in software engineering and bring relevant innovations back to the team. ●    Ensure responsible AI practices — particularly around bias, data privacy, and clinical safety — given the sensitivity of behavioral health data.   Data Team Collaboration ●    Partner with the Data & Analytics team to ensure application databases and data models are well-structured, documented, and optimized for downstream reporting and analytics. ●    Design APIs and data exports that support clean data flow into the data warehouse and BI tools. ●    Coordinate with the Director of Data & Analytics on schema changes, data pipeline impacts, and integration points between application systems and the data estate.   Role Responsibilities ●    Build and maintain web applications across the full stack, from responsive frontends to scalable backend services. ●    Work with relational and document databases, applying best practices for schema design, performance, and optimization. ●    Integrate cloud services, primarily in Azure. Experience with other cloud providers is welcomed. ●    Write and maintain regression tests to ensure system stability across releases. Build and maintain CI/CD pipelines. ●    Troubleshoot and resolve issues in a timely manner. ●    Make sound design and architectural decisions, from database design to cloud infrastructure. ●    Work with external and remote teams. Manage expectations and execute against a roadmap. ●    Work in Agile environments with familiarity across all stages of SDLC. ●    Maintain proficiency with Git-based version control workflows. ●    Document code, technical processes, and architecture decisions. Qualifications: ●    Bachelor's degree in computer science or relevant work experience. ●    Minimum 6 years of software development experience. ●    Broad experience designing, developing, and implementing large web applications. ●    Demonstrated experience using AI-assisted development tools in day-to-day work. ●    Practical experience integrating AI/ML services or LLM APIs into production applications. ●    Understanding of prompt engineering principles and AI application patterns (RAG, fine-tuning, agent frameworks). ●    Ability to provide in-depth evaluation and analysis of unique complex technological issues. ●    Excellent analytical and problem-solving skills. ●    Excellent organization and time management skills. ●    Excellent written and verbal communication skills. ●    Ability to exercise discretion and independent judgment in the performance of duties. Preferred: ●    Experience with AI in a healthcare or compliance-sensitive environment (HIPAA, GovRAMP). ●    Azure AI Services experience (Azure OpenAI, Cognitive Services, etc.). ●    Experience building automated evaluation or quality assurance systems.