What are the responsibilities and job description for the Senior Engineer 2 position at bupa?
Job Description: Experience 10–12 years of software engineering experience Proven experience in building large-scale SaaS/enterprise products Strong background in architecture design and technical decision-making Key Responsibilities 🏗️ Architecture & Design Lead end-to-end system architecture for scalable and secure platforms Define architecture standards, best practices, and design patterns Build cloud-native, distributed, microservices-based systems Evaluate and select technologies, frameworks, and tools AI & Agentic AI Design and integrate AI/ML features into applications Build Agentic AI systems (multi-agent workflows, orchestration, autonomous decisions) Work with data science teams to productionize models Stay updated on: Generative AI LLMs Autonomous agents Backend Languages: Java, Python, Node.js, Go Expertise in: Microservices REST / GraphQL APIs Message queues Databases: SQL & NoSQL Caching strategies 🔹 Frontend Frameworks: React, Angular, Vue Frontend architecture Performance optimization UI/UX technical guidance 🔹 Cloud & DevOps Cloud platforms: AWS / Azure / GCP Tools & concepts: CI/CD pipelines Docker Kubernetes Monitoring & observability Time Type: Full time Job Area: Locations: Bupa Capability Centre India Bupa is a leading international healthcare company, established in 1947. We're developing the digital health solutions and services that will bring high-quality, affordable and accessible healthcare to millions more people around the world. Our values and culture drive results. We’re brave, caring and responsible, and our unstoppable spirit gets the job done ensuring we’re continually improving our business and customer experience. We’re building a world class centre in Gurugram which will become a sustainable engine for innovation, delivery and growth across Bupa. Our ambition is to be the world’s most customer centric healthcare organization and GCC has been established to help us create a world-class experience for our customers and employees. The GCC provides a unique opportunity to achieve this by co-locating process, software and technical teams, using established agile, continuous delivery, and product-based ways of working.