
Principal Software Engineer, Cloud – Retail Solutions
Marsh McLennan
full-time
Posted on:
Location Type: Hybrid
Location: Madrid • 🇪🇸 Spain
Visit company websiteJob Level
Lead
Tech Stack
AzureCloudJavaScriptKubernetesMongoDBPostgresPythonTerraform
About the role
- Lead the design, development, and operation of new services and functionality added to our SaaS offering.
- Facilitate knowledge sharing and cross-team collaboration across the Engineering organization, maximizing the impact of the application-enablement team initiatives.
- Drive the roadmap of the application-enablement team, in collaboration with Retail leadership and engineering teams, balancing short-term impact with long-term vision.
- Champion best practices in cloud architectures to meet high availability, performance, security, and cost efficiency needs of our products and platform.
- Lead the adoption of solutions, patterns and strategies that improve efficiency and development experience across our Engineering organization.
- Evaluate and integrate existing or emerging cloud services and open-source technologies to enhance our products and platform capabilities and maintain a competitive edge.
- Collaborate with security and compliance teams to embed policies and controls into our products and platform, ensuring adherence to organizational and regulatory standards.
- Foster a culture of continuous improvement, mentoring and leading engineering teams to deliver high-quality solutions and operational excellence.
Requirements
- 7+ years of engineering experience overall
- At least 2-3 years in a similar Principal SW Engineering or SW Architect roles
- Proficiency in JavaScript and Python
- Experience designing and building distributed applications and architectures
- Familiarity with different architectural styles and concepts such as DDD, service-mesh or data-mesh
- Experience building, deploying and operating applications in Kubernetes
- Familiarity with DevSecOps, Infrastructure as Code, and GitOps patterns
- Familiarity with Terraform
- Familiarity with database engines such as MongoDB or PostgreSQL
- Familiarity with large data and data warehouses/lakehouses, ideally with Databricks
- Strong understanding of software engineering best practices such as version control, CI/CD, automated testing, observability, and security.
- Relevant certifications such as Azure's Solutions Architect or Kubernetes’ CKA are a bonus but not required.
Benefits
- Health insurance
- Flexible working arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptPythondistributed applicationsKubernetesTerraformMongoDBPostgreSQLDevSecOpsInfrastructure as CodeGitOps
Soft skills
leadershipcollaborationmentoringcontinuous improvementcommunication
Certifications
Azure Solutions ArchitectKubernetes CKA