Senior Application Engineer
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.
Reference Code: 138238