Marsh

Senior Software Engineer

Marsh
Apply
5 months ago
Mexico City, MexicoSenior

Responsibilities

  • Lead the design, development, and implementation of scalable, secure, and maintainable software architectures.
  • Architect cloud infrastructure solutions across AWS, Azure, and multi-cloud environments.
  • Oversee the integration and orchestration of AI agents and AI-driven systems.
  • Collaborate with product managers, developers, and internal clients to define technical requirements and deliver projects.
  • Provide technical leadership and mentorship to development teams.
  • Conduct architectural reviews and enforce software development, integration, security, and infrastructure best practices.
  • Advocate for security, data protection, and compliance throughout the software lifecycle.
  • Stay current with emerging technologies and industry trends to drive innovation.

Requirements

  • Bachelor's degree in computer science, engineering, or a related field, or equivalent experience.
  • At least 7 years of experience as a software engineer or in a similar technology-driven role.
  • Proven expertise in AWS, Azure, multi-cloud platforms, and cloud-native architecture.
  • Strong hands-on experience with microservices architecture, Kubernetes containerization, and CI/CD pipelines.
  • Deep knowledge of software development methodologies, design patterns, and architectural frameworks.
  • Proficiency with Node.js, Angular, React, MongoDB, PostgreSQL, JSON, and APIs.
  • Strong analytical and problem-solving skills.
  • Ability to remain approximately 80% hands-on while maintaining an architectural vision.
  • Advanced English proficiency.

Benefits

  • Hybrid work arrangement requiring at least three days per week in the office or at client sites.
  • Professional development opportunities, interesting work, and supportive leaders.
  • Inclusive and flexible workplace culture.
  • Career opportunities and benefits and rewards intended to support employee well-being.

Categories

Marsh

About Marsh

10,000+ employees
Contact me