drjobs Principal Software Engineer

Principal Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Houston - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

What Were Looking For

The Principal Software Engineer will lead one of four cross-functional POD-based Agile teams in migrating to modern Azure applications while providing continued support and modernization of PCCAs existing technology stack. This role will actively participate in SAFe 6.0 Agile ceremonies driving technical excellence innovation and collaboration to deliver high-quality scalable solutions that align with PCCAs mission to support personalized medicine. This position will report to the Director of DevOps.

What You Will Do

Leadership of Agile POD Team

o Lead a cross-functional POD-based Agile team fostering collaboration accountability and continuous improvement in alignment with SAFe 6.0 principles.

o Mentor and guide team members promoting best practices in software development architecture and DevOps.

o Facilitate Agile ceremonies including sprint planning daily stand-ups retrospectives and PI planning ensuring effective delivery of team objectives.

Azure Migration and Modern Application Development

o Spearhead the design development and deployment of modern applications on Microsoft Azure leveraging cloud-native technologies and architecture.

o Define and implement strategies for migrating existing applications to Azure ensuring scalability security and performance.

o Collaborate with stakeholders to align technical solutions with business needs delivering innovative solutions for PCCAs pharmacy members.

Technology Stack Modernization and Support

o Oversee the maintenance optimization and modernization of PCCAs existing technology stack to ensure reliability and alignment with industry standards.

o Identify opportunities to refactor legacy systems improve technical debt and integrate new tools or frameworks to enhance system performance.

o Ensure seamless integration between legacy systems and new Azure-based applications.

Technical Strategy and Innovation

o Partner with the Director of DevOps and other leaders to define the technical roadmap for PCCAs Technology Innovation department.

o Evaluate and recommend new technologies tools and processes to drive efficiency and innovation.

o Ensure adherence to security compliance and quality standards across all software development activities.

Stakeholder Collaboration

o Work closely with product managers business analysts and other stakeholders to translate business requirements into technical solutions.

o Communicate complex technical concepts to non-technical audiences ensuring alignment across departments.

o Represent the team in cross-departmental initiatives and SAFe 6.0 program-level ceremonies.

Technical Leadership & Delivery Excellence

o Own and drive the quality and speed of software delivery for the POD setting and enforcing standards for code quality testing and release velocity.

o Define implement and enforce rigorous peer/code review processes providing mentorship and actionable feedback to elevate team practices.

o Champion the adoption of DevOps automation integrating automated quality and security checks into CI/CD pipelines and ensuring best practices are followed throughout the development lifecycle.

o Serve as the technical authority and primary escalation point for complex technical decisions ensuring alignment with architecture security and business goals.

o Proactively identify and implement process improvements for development workflows automation and code quality to drive efficiency innovation and continuous improvement.

Who You Are

Qualifications

o Bachelors degree in Computer Science Engineering or a related field; advanced degree preferred.

o 8 years of experience in software engineering with at least 3 years in a senior or lead role.

o Extensive hands-on experience with Microsoft Azure including cloud-native application development microservices and DevOps practices.

o Strong background in modernizing legacy systems and supporting complex technology stacks.

o Experience mentoring and coaching engineers to foster technical growth and collaboration.

o Proficiency in modern programming languages (e.g. C# Python JavaScript) and frameworks (e.g. .NET React).

o Deep understanding of Azure services (e.g. Azure App Services Azure Functions AKS Azure DevOps).

o Expertise in CI/CD pipelines infrastructure as code (e.g. Terraform bicep) and containerization (e.g. Docker Kubernetes).

o Knowledge of database technologies (e.g. SQL Server Cosmos DB) and API development (e.g. REST GraphQL).

o Familiarity with security best practices and compliance standards in healthcare or pharmaceutical industries.

Preferred Qualifications

o Experience in the healthcare or pharmaceutical industry particularly in pharmacy compounding.

o Familiarity with regulatory compliance standards relevant to the industry.

o Certifications in Azure DevOps or Agile methodologies.

Who We Are

PCCA helps pharmacists and prescribers create personalized medicine that makes a difference in patients lives. As a complete resource for independent compounding pharmacists PCCA provides high-quality products education and support to more than 3000 pharmacy members throughout the United States Canada Australia and other countries around the world. Incorporated in 1981 by a network of pharmacists PCCA has supported pharmacy compounding for more than 40 years. Learn more at .


Required Experience:

Staff IC

Employment Type

Full-Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.