Senior Application Engineer

Regular Employment

Location: Mexico City, MX

About the Role

You are a highly experienced full stack software engineer with deep expertise in Angular, TypeScript, and Node.js. You build scalable, production-grade applications across both frontend and backend services while contributing to the design of end-to-end business systems.

You combine strong hands-on engineering capability with emerging system-level thinking, helping evolve delivery practices toward AI-assisted engineering, system specification, and future agentic development models.

You are comfortable operating across the full software lifecycle — from architecture and implementation through deployment, operations, and production support — while collaborating closely with product owners, architects, and engineers.

This role requires both strong technical execution and the ability to evaluate trade-offs, guide technical decisions, and mentor others. 

Responsibilities

End-to-End System Delivery

  • Design, build, and deploy enterprise-grade Angular applications and Node.js backend services
  • Develop reusable UI components, APIs, and scalable backend integrations
  • Deliver production-ready software across frontend services, APIs, integrations, and supporting platforms
  • Own delivery from technical design through implementation and production deployment Debug, optimize, and maintain production codebases across the stack 

System Design & Architecture 

  • Translate business requirements into scalable technical solutions
  • Design secure and maintainable frontend and backend architectures using Angular, TypeScript, and Node.js
  • Collaborate with Technical Product Owners to refine requirements and resolve ambiguity 
  • Define component interactions, API contracts, event flows, and integration patterns
  • Evaluate architectural trade-offs and recommend pragmatic solutions 

Cloud, Containers & Platform Engineering

  • Build and deploy containerized applications using Docker and Kubernetes
  • Work with Azure services and cloud-native deployment models
  • Implement CI/CD pipelines and deployment automation practices 
  • Ensure operational stability through monitoring, diagnostics, and incident resolution 

Security & Identity

  • Design and implement authentication and authorization solutions
  • Apply OAuth2, OpenID Connect, and JWT-based security patterns
  • Ensure secure frontend and backend integration with enterprise identity providers
  • Apply secure development practices across the application lifecycle 

AI-Assisted Engineering (Emerging)

  • Use AI-assisted development tools to accelerate delivery where appropriate
  • Validate AI-generated outputs for correctness, security, maintainability, and performance
  • Begin structuring systems to support future agentic development patterns
  • Contribute toward machine-readable technical specifications and deterministic design definitions
  • Participate in validation-oriented engineering workflows rather than purely manual implementation 

Technical Leadership

  • Lead technical design discussions and code reviews
  • Mentor engineers and contribute to engineering standards and best practices
  • Drive engineering quality, maintainability, and continuous improvement
  • Foster a culture of innovation, experimentation, and learning 

Required Experience & Capabilities

  • 7–10+ years of software engineering experience Strong Angular, TypeScript, and Node.js expertise
  • Experience designing scalable frontend and backend architectures Strong knowledge of Docker and Kubernetes
  • Experience with Azure cloud services and environments Strong understanding of APIs, distributed systems, asynchronous messaging, and integration patterns
  • Experience with OAuth2, JWT tokens, and application security models
  • Experience writing unit, integration, and end-to-end tests Strong debugging and production support capabilities
  • Experience documenting designs and technical implementations 

Growth & Leadership Signals

  • Ability to think in end-to-end systems, not just components
  • Strong architectural and abstraction skills
  • Experience validating complex implementations and technical designs
  • Exposure to AI-assisted development tools and emerging engineering paradigms
  • Excellent technical communication and collaboration skills
  • Continuous learner with awareness of modern industry trends 

About the Team

 The CorSo Accident and Health team has been created to address the challenges of the future and position CorSo as a risk innovation leader.

This is an opportunity to join a fast-paced environment that utilizes leading-edge technologies to provide compelling solutions in a competitive marketplace. We operate with a startup mentality, challenge boundaries, and combine modern engineering capabilities with emerging business models. 

About Swiss Re

Swiss Re is one of the world’s leading providers of reinsurance, insurance and other forms of insurance-based risk transfer, working to make the world more resilient. We anticipate and manage a wide variety of risks, from natural catastrophes and climate change to cybercrime. Combining experience with creative thinking and cutting-edge expertise, we create new opportunities and solutions for our clients. This is possible thanks to the collaboration of more than 15,000 employees across the world.

Our success depends on our ability to build an inclusive culture encouraging fresh perspectives and innovative thinking. We embrace a workplace where everyone has equal opportunities to thrive and develop professionally regardless of their age, gender, race, ethnicity, gender identity and/or expression, sexual orientation, physical or mental ability, skillset, thought or other characteristics. In our inclusive and flexible environment everyone can bring their authentic selves to work and their passion for sustainability.

If you are an experienced professional returning to the workforce after a career break, we encourage you to apply for open positions that match your skills and experience.

We may use AI-powered tools to support the review and evaluation of applications for this position. These tools provide additional insights to our recruitment teams, but all hiring decisions are carefully reviewed and made by people. To learn more about how we use AI in recruitment and how we handle your personal data, please review our Data Privacy Statement before applying.

Keywords:  
Reference Code: 138238 

Make an impact

Start your career journey with Swiss Re.

Tags

Tags