Principal Engineer

1 Year ago • 10 Years + • Software Development & Engineering

Job Summary

Job Description

The Principal Engineer is an experienced software engineer specializing in the MERN tech stack to build scalable, high-performance web solutions. This individual will accelerate the delivery of full-stack web applications and act as the highest skilled Individual Contributor. They will cooperate closely with the Media, Content and Commerce team supporting Marketing at Haleon, operating within the Scrum framework. The team supports applications using technologies like react.js, node.js, vue.js, python, Databricks, Kubernetes, PowerApps, Azure Synapse Analytics, and databases like PostgreSQL, MongoDB, and Microsoft SQL. The Principal Engineer will champion best practices in software engineering including microservices architecture, API-First and event-based integration, Cloud Native/SaaS hosting, and Headless CMS. They are expected to lead complex projects, resolve critical issues, mentor other engineers, and contribute to architectural decisions and company roadmaps.
Must have:
  • Around 10 years of experience in software engineering.
  • Experience in a leadership role (e.g. Senior/Principal Software Engineer, Team Lead).
  • Proven experience with architecture and solution design.
  • Deep domain & Engineering management expertise.
  • Demonstrable tech leadership.
  • Experience with geographically distributed teams or vendor partners.
  • Strong experience with Azure Cloud and Azure services.
  • Technical expertise in Java, Javascript, MongoDB, PostgreSQL, MySQL.
  • Technical expertise in JavaScript frameworks (Remix.js, Node.js, React.js).
  • Understanding of headless CMS architecture (e.g. Contentful).
  • Experience with scripting languages (Python) in cloud environments.
  • Comprehensive understanding of modern DevOps platform technologies (GitHub Actions, Terraform, Kubernetes, AKS).
  • Knowledge of Security Practices for DevSecOps.
  • Experience with code quality and security tools (SonarQube, Github Advanced Suite).
  • Experience with observability tools (e.g. Datadog).
  • Extensive experience with agile methodologies.
  • Working knowledge of Scrum based Agile development.
Good to have:
  • Exposure in managing web hosting platforms/teams.
  • Knowledge of Azure Data (DataBricks, Synapse Studio), AI (Open AI, AI Search) tools.
  • Experience with Atlassian suite.
  • Experience working in a cloud native environment (Azure desirable).

Job Details

About the role
 

The Principal Engineer is experienced software engineer specialising in MERN tech stack to build scalable, high-performance web solutions. This individual will play a crucial role in the development process, accelerating delivery of full-stack web applications. The Principal Engineer will act as the highest skilled Individual Contributor and will cooperate closely with the Media, Content and Commerce team supporting Marketing at Haleon. The team operates within Scrum framework to deliver value to the Consumer Healthcare business. The team supports a variety of applications composed of different technologies like react.js, node,js, vue.js, python, Databricks, Kubernetes, PowerApps, Azure Synapse Analytics, database technologies like PostgreSQL, MongoDB, Microsoft SQL. 
 

The Principal engineer will champion best practices in software engineering including microservices architecture, API-First and event-based integration, Cloud Native/SaaS hosting and Headless CMS. A Good candidate should have knowledge of: 

  • The Principal Engineer is the most senior Individual Contributor (IC) and excels through in depth technical knowledge of specific technical domains. 

  • Contributes to their team or domain meeting goals through successfully leading and consistently delivering projects of highly ambiguous scope, high complexity and critical business impact. 

  • Can be deployed to high priority business problems or fires, can quickly resolve them and help the business understand how to avoid them in future.  Proactively contributes to the betterment of other engineers in the company, through sponsoring, mentoring and providing constructive, candid feedback. 

  • Proactively gives technical and strategic feedback on projects relevant to their expertise that leads to better outcomes. 

  • Directly impacts the trajectory of the company both through working on the most impactful problems and being able to bring about change with effective momentum. 

  • Links technical contribution back to business impact for their team or area and helps others to buy into this. 

  • Consistently leads their team to good outcomes from a technical perspective, ensuring appropriate engineering decisions are made to factor in technical debt, systems design, stability/reliability, monitoring/observability and business need. 

  • Is regularly recognised in their team and collective for highly impactful technical contributions of the highest quality. 

  • Propose changes to technical scope to handle changing business priorities or urgency. 

  • Leads the refactoring of complex systems or problems when it is warranted. Can make pragmatic trade-offs between perfection and technical debt which aligns with our priorities as a business, including how to repay debt. 

  • Has the skills to competently work on complex and unknown problems under pressure (e.g. debugging complex production issues at speed, or leading the resolution of critical or major incidents) 

  • Can demonstrate their technical skills outside of code and leads the design process for complex technical problems in their team or collective. 

  • Contributes to architecture forums, takes part in initiatives to improve the practices of the engineering discipline. 

  • Can clearly and confidently articulate risk of technical problems to non-technical stakeholders (e.g legal, compliance) 

  • Communicates effectively when representing Engineering to external stakeholders (e.g auditors, regulators, third-parties, or industry groups) when appropriate. 

  • Actively and regularly offers well considered contributions to the roadmap of their team or business area. 

  • Fosters effective collaboration between product, engineering and architecture. 

  • Demonstrates product awareness. Offers valuable contributions to quarterly planning rituals and works with the PM or team lead on setting the vision for a team. 

  • Ensures their team is focusing on work that will drive forward quarterly goals or business objectives, whilst reducing the operational impact for engineers and Ops. 

  • Repeatedly consulted for advice by engineers from different teams or collectives. 

  • Works to enable groups of others to improve coding standards and awareness of best practices around non-functional requirements (e.g. performance, testability, scale, security) 

  • Tackles problems before they can do harm, knowing which levers to pull to make change happen. 
     

Key Roles & Responsibilities 

  • Leads the refactoring of complex systems or problems when it is warranted. Can make pragmatic trade-offs between perfection and technical debt which aligns with our priorities as a business, including how to repay debt. 

  • Has the skills to competently work on complex and unknown problems under pressure (e.g. debugging complex production issues at speed, or leading the resolution of critical or major incidents) 

  • Can demonstrate their technical skills outside of coding and leads the design process for complex technical problems in their team or collective. 

  • Articulates the risk of technical problems to non-technical stakeholders (e.g legal, compliance) and communicates effectively when representing Engineering to external stakeholders (e.g auditors, regulators, third-parties, or industry groups) when appropriate. 

  • Actively and consistently offers well considered contributions to the roadmap of their team or business area. 

  • Fosters effective collaboration between product, engineering and architecture. 
     

Qualifications and skills  

  • Strong experience with Azure Cloud and Azure services 

  • Technical expertise in one or more technology domains and programming languages (e.g. Java, Javascript), database technologies (e.g. MongoDB, PostgreSQL, MySQL) and release & configuration management tools. 

  • Technical expertise in JavaScript frameworks (Remix.js. Node.js, React.js) 

  • Understanding of headless CMS architecture, i.e. Contenful  

  • Experience with scripting languages (preferably Python) in cloud environments with a focus on IaaS, PaaS   

  • Comprehensive understanding of modern DevOps platform technologies (e.g.  GitHub Actions) incl. infrastructure-as-code (e.g. Terraform) and containers (e.g. Kubernetes, AKS) 

  • Knowledge of Security Practices for DevSecOps 

  • Knowledge of Azure Data (DataBricks, Synapse Studio), AI (Open AI, AI Search) tools 

  • Experience with code quality and code security tools (i.e.: SonarQube, Github Advanced Suite).  

  • Experience with observability tools e.g. Datadog 

  • Experience with Atlassian suite 

  • Extensive experience with agile methodologies 

  • Experience working in a cloud native environment (Azure desirable) 

  • Working knowledge of Scrum based Agile development 
     

Job Requirements and Qualifications

  • Around 10 years of experience in software engineering, with experience in a leadership role (e.g. Senior/Principal Software Engineer, Team Lead). 

  • Proven experience with architecture and solution design in software engineering. 

  • Deep domain & Engineering management expertise and experience. 

  • Demonstrable tech leadership. 

  • Experience working with geographically distributed teams or vendor partners. 

  • Exposure in managing web hosting platforms/teams. 

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field – or equivalent practical experience

Care to join us. Find out what life at Haleon is really like www.haleon.com/careers/

At Haleon we embrace our diverse workforce by creating an inclusive environment that celebrates our unique perspectives, generates curiosity to create unmatched understanding of each other, and promotes fair and equitable outcomes for everyone. We're striving to create a climate where we celebrate our diversity in all forms by treating each other with respect, listening to different viewpoints, supporting our communities, and creating a workplace where your authentic self belongs and thrives. We believe in an agile working culture for all our roles. If flexibility is important to you, we encourage you to explore with our hiring team what the opportunities are.

As you apply, we will ask you to share some personal information, which is entirely voluntary. We want to have an opportunity to consider a diverse pool of qualified candidates and this information will assist us in meeting that objective and in understanding how well we are doing against our inclusion and diversity ambitions. We would really appreciate it if you could take a few moments to complete it. Rest assured, Hiring Managers do not have access to this information and we will treat your information confidentially.

Haleon is an Equal Opportunity Employer. All qualified applicants will receive equal consideration for employment without regard to race, color, national origin, religion, sex, pregnancy, marital status, sexual orientation, gender identity/expression, age, disability, genetic information, military service, covered/protected veteran status or any other federal, state or local protected class.

Accommodation Requests

If you require a reasonable accommodation or other assistance to apply for a job at Haleon at any stage of the application process, please let your recruiter know by providing them with a description of specific accommodations you are requesting. We’ll provide all reasonable accommodations to support you throughout the recruitment process and treat all information you provide us in confidence.

Similar Jobs

Temporal Technologies - Account Executive, New Logo

Temporal Technologies

San Francisco, California, United States (Remote)
3 Weeks ago
USE Insider - Customer Success Manager

USE Insider

Hanoi, Vietnam (Hybrid)
2 Years ago
velotio technologies  - Senior Engineer (Ruby on Rails)

velotio technologies

Pune, Maharashtra, India (Remote)
4 Days ago
Ion - Cloud Engineer Kubernetes

Ion

Milan, Lombardy, Italy (Hybrid)
8 Months ago
Buckman - Senior Lead Digital Software Engineer – Back End

Buckman

Chennai, Tamil Nadu, India (On-Site)
9 Months ago
Super.com - Senior Analytics Engineer

Super.com

(Remote)
1 Month ago
Liquid Robotics - Manager, Software Engineering

Liquid Robotics

Herndon, Virginia, United States (Hybrid)
1 Month ago
PwC - Associate-SAP FICO-Kolkata-RDC

PwC

Kolkata, West Bengal, India (On-Site)
8 Months ago
PwC - Senior Associate SAP PP Enterprise Apps

PwC

Gurugram, India (On-Site)
2 Weeks ago
Aptive - Expert / Senior QNX Software Engineer

Aptive

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Figma - Sales Recruiter

Figma

San Francisco, California, United States (Remote)
5 Days ago
Thousand Eyes - Technical Account Manager - Federal

Thousand Eyes

(Remote)
3 Months ago
Toast - Senior Manager, Finance Systems & Operations

Toast

Boston, Massachusetts, United States (On-Site)
5 Days ago
bytedance - Customer Success Manager, Vietnam, Lark APAC

bytedance

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
4 Months ago
Notion - Contract Management Lead

Notion

San Francisco, California, United States (On-Site)
1 Month ago
Sprinkler - Platinum Support Account Manager

Sprinkler

(Remote)
1 Month ago
Sega (UK) - Associate Systems Engineer

Sega (UK)

Horsham, England, United Kingdom (On-Site)
1 Month ago
cyara - Customer Success Manager - West

cyara

United States (Remote)
8 Months ago
Workato - Senior Customer Success Manager

Workato

Toronto, Ontario, Canada (On-Site)
1 Week ago
Xsolla - Executive Assistant to VP

Xsolla

Berlin, Berlin, Germany (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

Rippling - Software Engineer II, France Global Payroll

Rippling

London, England, United Kingdom (On-Site)
1 Month ago
Pivotroots - Marketing Science Manager

Pivotroots

London, England, United Kingdom (Hybrid)
1 Month ago
Canva - Senior Computer Vision Engineer - Photo AI

Canva

London, England, United Kingdom (Remote)
3 Months ago
Rockstar Games - QA Tester: Localization - Spanish (LatAm)

Rockstar Games

Lincoln, England, United Kingdom (On-Site)
2 Months ago
Marsh McLennan - Defined Contribution (DC) Consultant

Marsh McLennan

London, England, United Kingdom (Hybrid)
2 Weeks ago
Crowd Strick - Regional Sales Manager, Public Sector

Crowd Strick

United Kingdom (Remote)
3 Weeks ago
Crunchyroll - Theatrical Distribution Manager, EMEA

Crunchyroll

London, England, United Kingdom (Hybrid)
3 Months ago
EveryMatrix - QA Engineer / Software Tester

EveryMatrix

London, England, United Kingdom (Hybrid)
1 Day ago
MRI Software - Strategic Account Manager

MRI Software

London, England, United Kingdom (Hybrid)
4 Weeks ago
Cloud Imperium Games - Lead Gameplay Animation Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

cirrus logic - Supplier Quality Engineering Manager

cirrus logic

Austin, Texas, United States (Hybrid)
1 Day ago
Corsair - Technical Sales Engineer - Broadcasting

Corsair

(Remote)
2 Months ago
Nordson Corporation - Mechanical Engineer II

Nordson Corporation

Carlsbad, California, United States (On-Site)
1 Month ago
Bazaar Voice - Software Development & Deployment Manager

Bazaar Voice

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Ethernovia - Principal Functional Safety Engineer

Ethernovia

Pune, Maharashtra, India (On-Site)
1 Month ago
NCR Atleos - PS Software Engineer III

NCR Atleos

Hyderabad, Telangana, India (Hybrid)
1 Month ago
Coherent corp. - Process Engineer

Coherent corp.

Starkville, Mississippi, United States (On-Site)
1 Month ago
Riot Games - Staff Software Engineer - UnEco

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Palo Alto Networks - Senior Technical Support Engineer

Palo Alto Networks

Bengaluru, Karnataka, India (On-Site)
6 Days ago
WebTech Corporation - Application Engineer

WebTech Corporation

Recklinghausen, North Rhine-Westphalia, Germany (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Hello. We’re Haleon. A new world-leadingconsumer healthcarecompany. Shaped by all of us. Together, we’re improving everyday health for millions of people. By growing and innovating our global portfolio of category-leading brands – including Sensodyne, Panadol,Advil, Voltaren,Theraflu, Otrivin,and Centrum – through a unique combination of deep human understanding and trusted science. What’s more, we’re achieving it in a company that we’re building together. In anenvironment thatwe’re co-creating. And a culture that’s uniquely ours. Care to join us.

Panama City, Panamá Province, Panama (On-Site)

Guadalajara, Jalisco, Mexico (On-Site)

Dubai, Dubai, United Arab Emirates (On-Site)

Shanghai, China (On-Site)

Wuhu, Anhui, China (On-Site)

London, England, United Kingdom (On-Site)

Warsaw, Masovian Voivodeship, Poland (Hybrid)

Jamshoro, Sindh, Pakistan (On-Site)

Shanghai, China (On-Site)

View All Jobs

Get notified when new jobs are added by Haleon

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug