Principal Engineer

 Posted 8 hours ago
     
10+ years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Lead the development and execution of a Software Knowledge Management strategy based on ITIL principles to improve organizational efficiency and product quality. Design and maintain the tooling, governance models, and analytics required to capture and share technical knowledge across engineering teams.

AnewHealth is one of the nation’s leading pharmacy care management companies that specializes in caring for people with the most complex, chronic needs—wherever they call home. We enable better outcomes for patients and the healthcare organizations who support them. Established in 2023 through the combination of ExactCare and Tabula Rasa HealthCare, we provide a suite of solutions that includes comprehensive pharmacy services; full-service pharmacy benefit management; and specialized support services for Program of All-Inclusive Care for the Elderly. With over 1,400 team members, we care for more than 100,000 people across all 50 states.

Job Details

The Principal Engineer leads the development and execution of the Software Knowledge Management strategy based on ITIL principles. This role is responsible for the overall implementation of systems, processes, and culture necessary to effectively capture, publish, and share knowledge related to the creation, delivery, and maintenance of software products. The role bridges the gap between engineering needs and Knowledge Management best practices, significantly improving organizational efficiency, onboarding, and product quality.

Responsibilities

  • Develop and champion a comprehensive, long-term knowledge management strategy tailored to the software development lifecycle based on the ITIL principles. (SDLC, Knowledge Management, Release Management, etc.)

  • Design and maintain the tooling and platforms (e.g., documentation generators, internal sites, searchable repositories using AI Agents e.g., Rovo) required for knowledge capture, storage, and retrieval.

  • Design and roll out governance models and workflows that ensure knowledge from architectural decisions and design specifications to deployment runbooks and postmortem analysis is consistently and accurately captured, reviewed, and published by engineering teams.

  • Establish and enforce high-quality standards for all technical documentation, code comments, and internal-facing content, ensuring clarity, accuracy, and accessibility for various technical audiences.

  • Drive a culture of knowledge sharing and documentation-as-code by coaching, mentoring, and collaborating with engineering teams across all levels to integrate Knowledge Management practices into their daily work.

  • Participate in discovery by interviewing engineering teams to determine process gaps and make recommendations for future improvements.

  • Design and implement dashboards and analytics that measure key performance indicators (KPI’s) for knowledge utilization, documentation completeness, and team efficiency resulting from the knowledge management improvements using data to drive continuous optimization and improvement and make future recommendations as needed.

  • Provide effective communication and facilitate training sessions to educate stakeholders on the processes to drive adoption. 

  • Stay current with industry trends and best practices and incorporate them where necessary.

The above essential functions are representative of major duties of positions in this job classification. Specific duties and responsibilities may vary based upon departmental needs. Other duties may be assigned similar to the above consistent with knowledge, skills and abilities required for the job.  Not all of the duties may be assigned to a position.

Qualifications: These represent the desired qualifications of the ideal candidate. They are not meant to limit consideration for candidates who do not meet all of the standards listed. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Education

  • Bachelor’s degree in Computer Science, Information Systems, Healthcare Informatics, or related field (or equivalent experience).

Experience

  • 15+ years of progressive experience in software engineering roles, with a minimum of 3 years in a Principal, Staff, or high-level technical leadership position.

  • Experience in implementing and scaling Knowledge Management (KM) systems and strategies within a large-scale, fast-paced technology organization.

  • Deep technical understanding of the Software Development Lifecycle (SDLC), microservices architectures, CI/CD pipelines, and cloud-native environments.

  • Expertise with common Knowledge Management and documentation tools (e.g., Confluence, SharePoint, Read the Docs, Sphinx, Markdown, AsciiDoc, Git-based documentation).

  • Exceptional written and verbal communication skills, with the ability to articulate complex technical concepts clearly to both technical and non-technical audiences.

  • Proven ability to influence cross-functional teams without direct authority and drive organizational change.

  • Desire to learn about ITIL principles, processes, and practices.

  • Desire to obtain design and development skills using ITIL tooling, Atlassian Jira/JSM and Confluence.

  • Ability to work independently and collaboratively in a fast-paced environment.

Skills & Abilities

  • Experience establishing API documentation standards (e.g., OpenAPI/Swagger), design

  • standards (e.g. 4+1, C4) and modelling standards.

  • Familiarity with emerging practices like DevOps documentation, integration and knowledge

  • graph technologies.

  • Advanced degree in Computer Science, Engineering, or a related field.

  • Proficiency with Microsoft Office 365 (Excel, Word, PowerPoint, Project).

  • Proficiency with Atlassian products (Jira, JSM, Confluence, Rovo).

  • Experience with data analysis tools and reporting

  • Experience with process improvement, process mapping, and developing workflows and data diagrams.

  • Demonstrated knowledge of infrastructure and software development terminologies and technologies.

  • Demonstrated knowledge of service management methodologies (Knowledge, Incident, Request, Problem, Change, and Release).

  • Demonstrated knowledge in designing, presenting, and implementing solutions based on business need.

  • Configure and deploy using appropriate release and change management controls.

  • Demonstrated knowledge in troubleshooting and resolving system errors.

  • Perform testing activities, include planning, design, scripting, execution, debugging and reporting tasks.

  • Perform regular maintenance checks on IT systems, ensuring efficiency and providing corrective measures.

  • Support day-to-day operations.

  • Create comprehensive support documentation.

  • Project management abilities.

Physical/Mental Demands: This position is administrative in nature and will present physical demands requisite to a position requiring: hearing, seeing, sitting, standing, talking, and walking. The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Must be able to commute to multiple site locations within assigned territory. May be necessary to work extended hours as needed.

Schedule: This is a full-time position with an expectation to work an average of 40 hours per week and be available outside of normal business hours to meet customer expectations on an ad-hoc basis. Schedules are set to accommodate the requirements of the position and the needs of the organization and may be adjusted as needed.

Travel: Travel may be required for special organization or department events, department team meetings, trade shows, conferences, and other client engagements.

This is a remote position.

AnewHealth offers a comprehensive benefit package for full-time employees that includes medical/dental/vision, flexible spending, company-paid life insurance and short-term disability as well as voluntary benefits, 401(k), Paid Time Off and paid holidays. Medical, dental and vision coverage are effective 1st of the month following date of hire.

AnewHealth provides equal employment opportunity to all qualified applicants regardless of race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, genetic information, or veteran status, or other legally protected classification in the state in which a person is seeking employment. Applicants are encouraged to confidentially self-identify when applying. Local applicants are encouraged to apply. We maintain a drug-free work environment. Applicants must be eligible to work in this country.

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Development

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified