Posted in

Principal Engineer/Technical Lead

Principal Engineer/Technical Lead

CompanyMarsh & McLennan
LocationCharlotte, NC, USA, Dublin, Ireland
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • Experience in building and leading distributed technology teams working on highly complex technical problems, and highly available globally deployed business critical systems.
  • Experience of modern application architectures, and in development environments and cultures focused on achieving a very high degree of re-use.
  • A broad and deep range of experience in the tech industry; across technologies and business problems.
  • Experience of software development methods including Agile, Scrum, Kanban, CI/CD.
  • Agile/incremental mindset for system design.
  • Comfortable working in a matrix organisation, with distributed teams from different cultures.

Responsibilities

  • Lead distributed teams of skilled and experienced engineers to build, enhance and maintain this business critical app.
  • Set the technical direction and roadmap for these applications – partner with other IT and business stakeholders to understand the capabilities required, and then work with the development teams to design and implement appropriate solutions.
  • Act as a recognised subject matter expert on these apps and the problem domain.
  • Provide thought leadership around how technology can be deployed in new and innovative ways to provide a source of competitive advantage to Marsh.
  • Be a hands on leader – manage coach, develop and support team members in problem solving and solution delivery. Lead by example, including getting into the code on a regular basis and demonstrate best practice coding. Make no mistake, this role will require you to be ‘on the tools’.
  • Ensure high levels of automation and quality in delivery – drive the adoption of a DevOps culture and shift-left mindset amongst the teams.
  • Ensure a quality approach to leading the technology on a business critical platform with a significant deployment footprint.
  • Work with other technology groups and stakeholders across MMC Tech to ensure alignment with company wide tooling, standards and processes.

Preferred Qualifications

  • Your proven track record in building and leading teams to deliver world class technology platforms.
  • Your deep technical expertise with a range of technologies and business problems. You have been around the block a few times, and there’s very little you haven’t come across before in one shape or form.
  • Your experience with large scale, complex, business critical globally deployed solutions. You bring real world experience of e.g. site reliability engineering (SRE) practices, etc.
  • You can rapidly relate business (insurance) concepts, to technical and system design concepts that can support and deliver improved business outcomes.
  • You’re a natural leader – someone that other colleagues want to work with.
  • You can simplify complexity. You can rapidly grasp complex technical and business problems; identify and design elegant and simple solutions; and communicate the problem and the solution succinctly and clearly to a range of audiences.
  • Great communication and interpersonal skills, comfortable working in a distributed environment, with an ability to form great working relationships across teams, locations, and timezones.
  • Your strong influencing skills and the ability to educate, coach and guide teams and colleagues.
  • Credible at all levels of the organisation: can communicate effectively at C-suite level, and with on-the ground engineers and development teams.