Principal Software Engineer
Sitero
Job Title : Principal Software Engineer
Location : Miami, Florida or Ontario, Canada
Function : AI Engineering for Clinical Trial Management Systems
About Sitero
Sitero is a next-generation clinical trial solutions partner, supporting more than 200 Pharmaceutical, Biotech, and Institutional Research Organizations globally. We leverage advanced technology, data, and AI to drive safety, compliance, quality, and operational efficiency—enabling our customers to bring life-changing therapies to market faster and more reliably.
Our innovation is rooted in a clear mission: to advance clinical research through an AI-first, technology-enabled delivery model. As we scale, AI is no longer a feature—it is foundational to how we build, operate, and deliver across the enterprise.
Why Sitero?
At Sitero, you will operate at the forefront of AI-driven transformation in clinical research. This role offers the opportunity to architect systems that directly impact human health while shaping how AI is embedded across products, workflows, and engineering practices.
You will join a high-growth, innovation-focused environment where you can influence enterprise-wide strategy, work across disciplines, and help define what “AI-native” looks like in a regulated industry.
About the Role
We are seeking a Principal Software Engineer to define and lead the next generation of AI-powered Clinical Trial Management Systems.
This is a highly strategic, hands-on leadership role responsible for architecting scalable, AI-native systems across our technology ecosystem. You will operate at the intersection of software architecture, machine learning infrastructure, and applied AI, driving both product innovation and internal engineering transformation.
You will act as a technical authority and multiplier, shaping how AI is embedded into our platforms, how our teams build software, and how we scale intelligent systems across a global organization.
Key Responsibilities
Product modernization
- Investigate, identify, and triage architectural improvements to modernize a core top 10 pharma product to be AI-enabled
- Build, manage, and lead a team of developers to ship an industry leading CTMS product
- Work cross-functionally with service delivery and commercial teams to help navigate and understand and translate technical designs to customer value
- Work directly with product management to deliver customer-delighting features
AI Strategy & Architecture Leadership
- Define and drive the enterprise AI architecture roadmap, aligning AI capabilities with product and business strategy
- Architect AI-native systems that integrate LLMs, multi-modal models, and intelligent agents into core clinical platforms
- Establish scalable patterns for model deployment, orchestration, evaluation, and governance in regulated environments
AI-Native Engineering Transformation
- Champion and institutionalize AI-augmented software development practices across engineering teams
- Drive adoption of LLM-powered workflows for code generation, testing, refactoring, documentation, and system design
- Establish best practices for human-in-the-loop AI development and engineering productivity acceleration
Product Innovation & Intelligent Systems
- Partner with Product, Clinical, and QA teams to embed AI-driven capabilities into Sitero’s platforms (e.g., automation, decision support, predictive insights)
- Design and implement agentic systems that enhance workflows across clinical operations, safety, regulatory, and data management
Technical Leadership & Influence
- Serve as a senior technical leader and advisor across the organization, influencing architecture decisions and long-term strategy
- Mentor and elevate engineering talent, setting a high bar for technical excellence and AI fluency
- Drive alignment across cross-functional teams in a globally distributed environment
Performance, Compliance & Scalability
- Ensure AI systems meet GxP, regulatory, and data governance standards required in clinical research
- Balance innovation with robustness, explainability, and auditability
- Continuously optimize system performance, cost efficiency, and scalability
Minimum Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience)
- 10+ years of experience in software engineering, with deep expertise in distributed systems and full-stack architecture
- 5+ years in senior technical leadership roles, driving architecture and influencing cross-functional teams
- 7+ years designing and scaling machine learning systems and infrastructure in production environments
- Proven experience with modern AI techniques, including LLMs, multi-modal models, and agent-based systems
- Deep hands-on experience integrating AI into real-world applications and production systems
- Demonstrated expertise in AI-augmented development workflows and engineering productivity tooling
- Experience working with large-scale data systems, high-performance computing, or cloud-native architectures
Preferred Qualifications
- Master’s or PhD in Computer Science, Engineering, AI, or related field
- Experience building AI systems in regulated environments (e.g., healthcare, life sciences, finance)
- Deep fluency in SQL and data engineering best practices
- Proven ability to lead enterprise-wide AI transformation initiatives
- Experience operating in complex, global, cross-functional organizations
What Success Looks Like
- AI is embedded as a core capability across Sitero’s platforms, not a bolt-on feature
- Engineering teams operate with AI-native workflows, significantly increasing speed and quality
- Scalable, compliant AI systems are deployed across clinical domains, driving measurable impact
- ...has an immediate permanent opening for a Principal Engineer. About the team: Established in... ...2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical... ...immediate permanent opening for a Principal Software Engineer. About the job: Integrate...SuggestedPermanent employmentFull timeImmediate start
- ...Job description Huawei Canada has an immediate permanent opening for a Principal Software Engineer. About the team: Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation center in Canada. The lab focuses on researching...SuggestedPermanent employmentFull timeImmediate startOverseas
$94.5k - $141.7k per year
## \nCompany:\n\nQualcomm Canada ULC\n\n## Job Area:\n\nEngineering Group, Engineering Group \u003e Software Engineering\n\nGeneral Summary:\n\nThe Qualcomm Global Automotive team is actively engaged in offering optimized solutions for virtualization to enable customers with...SuggestedRemplacementFull timeRemote workWork from home$106k - $156k per year
...Job description Huawei Canada has an immediate permanent opening for a Software Engineer. About the team: The Web Technology Lab explores innovative architectures to enhance the rendering of ArkUI and web content. The research includes customizing GPU drivers for...SuggestedPermanent employmentFull timeInternshipImmediate start$127k - $225k per year
...Huawei Canada has an immediate permanent opening for a Senior Software Engineer. About the team: The Web Technology Lab explores innovative... ...experience. About the job: Provide insight on current web engine technology, evolution and design. Participate in the design...SuggestedPermanent employmentFull timeInternshipImmediate start$58k - $104k per year
...description Huawei Canada has an immediate co-op opening for an Engineer. About the team: Founded in 2012, the Noah’s Ark lab has... .... About the job: We are seeking a forward-thinking Software Engineer to join our team. Our mission is to integrate cutting-edge...Long term contractInternshipImmediate start$114.4k - $164.4k per year
...nQualcomm Canada ULC\n\n## Job Area:\n\nEngineering Group, Engineering Group \u003e Machine Learning Engineering\n\nGeneral... ...across multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to run their...Full timeWork from home$99.5k - $149.3k per year
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Machine Learning Engineering... ...across multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to run their deep...Full timeWork from home- ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Software Engineering General Summary: We are seeking an embedded... ...our offering in this domain, we are seeking a strong Principal level Lead Technical Engineer Leads who enjoys working...Full timeInternship
$138k - $206k per year
...empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological... ...innovation. You Are: You are a highly experienced engineering professional with a passion for driving innovation and...- ...Job description Huawei Canada has an immediate permanent opening for a Distinguished Software IDE Engineer. About the team: Software IDE innovation Lab is building an AI Native IDE for efficient work, we have our own IDE and a series of enterprise-level intelligent...Permanent employmentFull timeImmediate start
- ...Description Position Title: Software Quality Assurance and Automation Test Engineer - ADAS Controllers CIeNET is a mobile, automotive, telecom and enterprise software services and solutions research, engineering and development company founded in the U.S. in the year...Full timeWorldwide
$130k - $165k per year
...exciting clinical research field, we are seeking committed, skilled, and customer-focused individuals to join our winning team as Principal Clinical Data Manager for our Markham, Ontario, Canada on-site location, or remotely from a home-based office anywhere in the USA in...Long term contractFull timeContract workTemporary workWork at officeRemote workWork from homeWorldwide- ...Description Location: Markham, Ontario, Canada Position: Software Quality Assurance and Automation Test Engineer - Automotive Infotainment CIeNET is a mobile, automotive, telecom and enterprise software services and solutions research, engineering and development...Full timeWorldwide
- ...Huawei Canada has an immediate permanent opening for a Principal Engineer. About the team: The Distributed Data Storage and Management Lab... ...About the job: Architecting and develop frameworks and engines for next-generation serverless computing tailored to AI workloads...Long term contractPermanent employmentFull timeInternshipImmediate start
$147k - $220k per year
...Category Engineering Hire Type Employee Job ID 18396 Base Salary Range $147000-$220000 Remote Eligible No Date Posted 08.25.2026 We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered...Remote workWorldwide$151k - $226k per year
...Category Engineering Hire Type Employee Job ID 18339 Base Salary Range $151000-$226000 Remote Eligible No Date Posted 08.12.2026... ...communications. Join us to help deliver high-performance silicon chips and software content that transform the future. You Are: You’re a...Remote work$125k - $145k per year
...OVERVIEW The Software Architect applies specialized knowledge to conceptualize, design, develop, configure, and implement business... ...Product Manager, Project Manager, Business Analyst, Data and Software Engineers as required, in order to gain an understanding of the business...Full timeInternship- ...has an immediate permanent opening for a Principal Scientist. About the team: The... ...focuses on full-stack innovations, including software-hardware co-design and optimizing data... ...degree in Computer Science or Electronic Engineering. At least 5+ years of experience in...Long term contractPermanent employmentFull timeImmediate start
$115k - $164.6k per year
...documentation for design documents, port-mortems, and release notes Your Skills and Abilities A bachelors degree in Mechanical Engineering, Applied Physics, Aerospace Engineering, Computer Science, or a related area, and at least 3 years of experience in the vehicle...Long term contractFull timeLocal areaRemote workWork from home3 days per week$75k - $85k per year
...Scope: Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team responsible for the Design and Development of new video routing and Video centric IP switching products, as well as adapting or extending existing said products. The Embedded...Full timeCasual workWorldwideMonday to friday- ...are seeking a new generation of visionaries to help launch bold engineering and business initiatives, and shape new directions for General... ...team. In this role, you will contribute to the development of software pipelines that configure the behavior of vehicle data recording...Full timeInternshipLocal areaWork from homeRelocationRelocation package
$105k - $125k per year
...Health and Safety Principal About Us At CrossSafety we are dedicated to protecting people, supporting our clients, and upholding the values of integrity, accountability, and excellence. With a team committed to safety and collaboration, we partner with leading organizations...Permanent employmentFull timeContract workFor contractorsWork at officeNight shift- ...Description Location: Markham, Ontario, Canada Position: Software Developer - Frontend Enterprise Web Application Development... ...telecom and enterprise software services and solutions research, engineering and development company founded in the U.S. in the year 2000. We...Full timeWorldwide
- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...transit projects. Basic knowledge of industry-standard design software such as AutoCAD, Civil 3D, MicroStation, AutoTurn, and InRoads/OpenRoads...Full timeTemporary workInternshipWork at officeLocal areaWorldwideRelocation packageFlexible hours
$127k - $225k per year
...Huawei Canada has an immediate permanent opening for a Research Engineer. About the team: The Intelligent Complex Systems Team, currently... ...the job: Research, prototype, and build a complete agentic software system engineering framework spanning the foundation model layer...Permanent employmentFull timeInternshipImmediate start$60k - $80k per year
...OVERVIEW The Technical Operations Engineer is responsible for assisting the Operations Management in maintenance, management and delivery... ..., servers, printers, networks, and vendor specific hardware and software. Performs installation configuration and deployment of new...Full time- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...scoping, project planning skills. ~ Proficiency with geotechnical software e.g., PLAXIS, RS2, RS3, Slide, GeoStudio, Settle3D, All Piles and...Full timeContract workFor subcontractorWork at officeLocal areaWorldwideFlexible hours
$131k - $180.5k per year
...Description: As a Senior Software Developer on the SimCore team... ...tools, and mission-critical engineering use cases. You will operate at... ...tant que développeur logiciel principal au sein de l’équipe SimCore,... ...Bonne compréhension des principes fondamentaux du ML, notamment...Full timeLocal areaRemote workWork from home$58k - $104k per year
...description Huawei Canada has an immediate internship opening for a Software Developer. About the team: The Computing Data... ...candidate: BSc or MSc in one of computer science, software engineering, or computer engineering. Software development experience with...Long term contractInternshipImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- project engineer assistant project manager Markham, ON
- engineering project manager Markham, ON
- general engineer Markham, ON
- chief engineer Markham, ON
- mechanical engineering project manager Markham, ON
- director software engineering Markham, ON
- software development engineer Markham, ON
- software developer no experience Markham, ON
- software engineer intern Markham, ON
- software design engineer Markham, ON

