M

Marsh

Global insurance brokerage and risk advisory

Data Analytics Software Architect

Software EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listed

About the Job

Requirements

  • Excellent written and verbal communication skills in Romanian and English.
  • Proven experience as a Lead or Senior Engineer working across multiple products and operating at Architect level.
  • Ability to communicate effectively with technical and non-technical stakeholders in a cross-functional environment.
  • Proven track record delivering software across a broad mix of languages, technologies, and platforms.
  • Strong leadership and people skills, with the ability to build collaborative, innovative teams and a coaching and mentoring mindset focused on career pathways.
  • Experience with cloud-native architectures and modern engineering practices, including Agile at Scale, Lean, Continuous Delivery, Continuous Integration, Test-Driven Development, Infrastructure as Code, and DevOps practices with Quality Gates.
  • Experience with security-driven design practices and remediation of Static Application Security Testing and Dynamic Application Security Testing findings.
  • Strong Software Development Life Cycle knowledge and experience using Confluence, Jira, Azure DevOps, GitHub, or equivalent tools.
  • Experience designing and deploying applications on Amazon Web Services and Microsoft Azure.
  • Experience architecting modern data and analytics platforms, including data warehousing, data engineering and orchestration, streaming, business intelligence and reporting, and integration platforms.
  • Strong understanding of data warehouses, data lakes and lakehouses, Extract, Transform, Load and Extract, Load, Transform, streaming, semantic modeling, and business intelligence architecture.
  • Practical experience with machine learning and artificial intelligence solution architecture, including model lifecycle, deployment patterns, and governance.
  • Demonstrable experience building or architecting Agentic AI solutions and applying AI to real business use cases.
  • Broad programming experience with in-depth skills in JavaScript, TypeScript, and C#.
  • Experience with Angular, .NET, Less/Sass, and gRPC.
  • Strong unit-testing and integration-testing discipline.
  • Strong experience with Docker and Kubernetes.
  • Strong engineering fundamentals, including refactoring, design patterns, design-driven development, continuous integration, system and application design, and application security.
  • Strong experience with object-relational mapping frameworks and databases, including Microsoft SQL Server with T-SQL and MongoDB with NoSQL.

Responsibilities

  • Act as a hands-on product builder who leads by example and helps drive delivery of organizational goals.
  • Drive tactical plans to implement Product Ecosystem strategies defined by Enterprise Architects.
  • Own and shape the underlying architecture of the Product Ecosystem, ensuring that it is scalable, secure, and maintainable.
  • Maintain high engineering standards by setting good practices, habits, guardrails, and AI-assisted delivery patterns.
  • Act as the interface between Software Engineering, Enterprise Architecture, and management to ensure alignment and clarity.
  • Oversee technical delivery across teams, providing guidance to Lead and Senior Software Engineers and supporting their development plans.
  • Design detailed solution architectures collaboratively with Enterprise Architects and engineers across backend and frontend projects.
  • Facilitate group collaboration and broad involvement in design and key technical decisions.
  • Review designs and technical decisions with the architecture group and provide constructive feedback.
  • Guide development techniques and methodologies, including Agile at Scale, Lean, Continuous Integration and Continuous Delivery, Test-Driven Development, and Infrastructure as Code.
  • Drive continuous improvement by proposing and implementing processes, designs, and engineering practices that improve delivery effectiveness.
  • Track progress against wider engineering goals and communicate status to engineers, Enterprise Architects, and management.
  • Research and evaluate new technologies, tools, and approaches that benefit the organization.
  • Contribute to thought leadership and strategy across the Software Engineering organization.
  • Build cloud-based data and analytics solutions, including Agentic AI solutions, applying AI to real business use cases with appropriate governance and lifecycle considerations.

Desired Qualifications

  • Experience with RabbitMQ and MassTransit.

About the Company

Marsh

Global insurance brokerage and risk advisory

Marsh helps organizations manage risk and obtain insurance by acting as a risk adviser and broker, placing coverage with multiple underwriters rather than from a single source. It has grown into a diversified professional services firm that includes Mercer, Guy Carpenter, and Oliver Wyman, all under one holding company. Unlike traditional brokers, Marsh combines risk transfer with advisory and consulting services across insurance, reinsurance, HR, and management consulting. Its goal is to lower clients’ financial risk and total cost of risk by offering integrated risk management and advisory solutions.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1871

Recently Posted Jobs

Explore more opportunities at Marsh

See more jobs