Demo

Senior Full-Stack Software Engineer

PROTOCALL SERVICES INC.
Anywhere, OR Remote Full Time
POSTED ON 3/3/2026
AVAILABLE BEFORE 5/2/2026

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.

Salary : $118,000 - $123,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Full-Stack Software Engineer?

Sign up to receive alerts about other jobs on the Senior Full-Stack Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at PROTOCALL SERVICES INC.

  • PROTOCALL SERVICES INC. Deming, NM
  • Benefits Medical, dental, life insurance, 401k, STD/LTD and EAP services. PTO package that earns up to 4 weeks of vacation during your first year. Company-... more
  • 10 Days Ago

  • PROTOCALL SERVICES INC. St. Cloud, MN
  • Education (one of the following required): Bachelor’s Degree from an accredited 4 year college or university. Experience: Minimum of 1 year direct experien... more
  • 10 Days Ago

  • PROTOCALL SERVICES INC. Vancouver, WA
  • Education (one of the following required): MSW, PsyD, or PhD in a behavioral health field, OR M.A./M.S. in a behavioral health field with a clinical practi... more
  • 10 Days Ago

  • PROTOCALL SERVICES INC. Seattle, WA
  • Education (one of the following required): MSW, PsyD, or PhD in a behavioral health field, OR M.A./M.S. in a behavioral health field with a clinical practi... more
  • 10 Days Ago


Not the job you're looking for? Here are some other Senior Full-Stack Software Engineer jobs in the Anywhere, OR area that may be a better fit.

  • Veeva Systems Portland, OR
  • Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of... more
  • 3 Days Ago

  • BizTek People, Inc. | APA International Placement Consultants Portland, OR
  • Required · 5 years of experience in developing robust, highly scalable, web-based enterprise solutions, services, and frameworks. · 3 years of experience d... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!