Senior Software Engineer

5 days ago


Bengaluru, Karnataka, India H&M Full time ₹ 12,00,000 - ₹ 36,00,000 per year

Company Description

WHAT YOU'LL DO

We are looking for an experienced Senior Software Engineer with strong expertise in Python, API development, Google Cloud Platform (GCP), and AI integration.

In this role, you will design and implement scalable backend solutions that enable automation, intelligence, and data-driven decision-making across digital and enterprise systems.

Key Responsibilities

Technical Delivery & Design

  • Architect, design, and develop Python-based microservices and RESTful APIs for internal and external integrations.
  • Build and manage scalable cloud-native solutions using CloudRun, Kubernetes, Cloud Run, API Gateway, and related services.
  • Drive end-to-end API lifecycle management — from design, versioning, and security to performance tuning and monitoring.
  • Integrate and operationalize AI/ML models in collaboration with Data Science teams (e.g., product recommendations, enrichment automation, forecasting, NLP).
  • Design and implement data ingestion and transformation pipelines leveraging both structured and unstructured data.

Cloud & DevOps

  • Deploy and manage services on GCP, following Infrastructure-as-Code (IaC) principles and CI/CD pipelines.
  • Collaborate with DevOps teams to automate deployments using GitHub Actions, GCP DevOps, or similar tools.
  • Monitor and optimize performance, reliability, and cost efficiency of cloud services.

Data & Integration

  • Implement robust ETL/ELT processes to handle large-scale data efficiently.
  • Work with message queues such as GCP Pub/Sub, RabbitMQ, or Kafka for asynchronous processing and decoupled system design.
  • Ensure data integrity, compliance, and security throughout data flows and integrations.

Collaboration & Leadership

  • Work closely with cross-functional teams — product managers, data engineers, frontend developers, and architects — to deliver cohesive solutions.
  • Mentor and guide junior engineers in coding standards, testing, and design patterns.
  • Contribute to establishing engineering best practices, documentation, and reusable components.
  • Participate actively in code reviews, architecture discussions, and technical governance initiatives.

WHO YOU'LL WORK WITH

You will play a key role in architecting, developing, and integrating AI-powered APIs, working closely with architects, data engineers, and product teams. The role demands strong technical depth, hands-on problem-solving skills, and the ability to mentor junior engineers in best practices.

WHO YOU ARE

We are looking for people with

  • 6–8 years of professional experience in software development, with at least 3+ years in Python.
  • Strong expertise in Python frameworks — FastAPI, Flask.
  • Proven experience in building and consuming RESTful APIs and microservices architectures.
  • Hands-on experience in Google Cloud Platform (GCP) (GCP Functions, Cloud Run, Cloud Storage, API Gateway).
  • Good understanding of message brokers/queues such as Pub/Sub, RabbitMQ, or Kafka.
  • Proven experience in data analytics, ETL, and data transformation pipelines.
  • Strong understanding of data structures, asynchronous programming, and API performance optimization.
  • Experience integrating AI/ML models into production systems, using frameworks like PyTorch, TensorFlow, or OpenAI APIs.
  • Proficiency in SQL and NoSQL databases – particularly PostgreSQL, BigQuery, and Spanner.
  • Experience with Docker and CI/CD using GitHub Actions or GCP DevOps.
  • Good understanding of authentication/authorization (OAuth2, JWT) and secure API design.
  • Strong knowledge of unit testing, test automation, and observability (logging, tracing, metrics).
  • Ability to work in Agile environments and deliver iteratively with clear, measurable outcomes.

Good to Have

  • Experience with GCP Data Factory, BigQuery, or Dataproc.
  • Familiarity with event-driven architectures and serverless computing.
  • Exposure to LLM (Large Language Model) APIs, prompt engineering, or AI-powered automation use cases.
  • Experience contributing to solution architecture or technical design documentation.
  • Awareness of DevSecOps and cloud cost optimization practices.

WHO WE ARE

H&M Group is a global company of strong fashion brands and ventures. Our goal is to prove that there is no compromise between exceptional design, affordable prices, and sustainable solutions. We want to liberate fashion for the many, and our customers are at the heart of every decision we make.

We are made up of thousands of passionate and talented colleagues united by our shared culture and values. Together, we want to use our power, our scale, and our knowledge to push the fashion industry towards a more inclusive and sustainable future.

WHY YOU'LL LOVE WORKING HERE

At H&M Group, we are proud to be a vibrant and welcoming company. We offer our employees attractive benefits with extensive development opportunities around the globe.

  • We offer all our employees at H&M Group attractive benefits with extensive development opportunities around the globe.
  • All our employees receive a staff discount card, usable on all our H&M Group brands in stores and online. Brands covered by the discount are H&M (Beauty and Move included), COS, Weekday, Monki, H&M HOME, & Other Stories and ARKET.
  • In addition to our staff discount, all our employees are included in our H&M Incentive Program – HIP. In addition to our global benefits, all our local markets offer different competitive perks and benefits. Please note that they may differ between employment type and countries.

JOIN US

Our uniqueness comes from a combination of many things – our inclusive and collaborative culture, our strong values, and opportunities for growth. But most of all, it's our people who make us who we are.

Take the next step in your career together with us. The journey starts here.

  • We are committed to a recruitment process that is fair, equitable, and based on competency. We therefore kindly ask you to not attach a cover letter in your application.


  • Bengaluru, Karnataka, India Indium Software Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Role: Senior Software Engineer Backend-Focused Full Stack , React, AWS)Base Location: BengaluruRemote6+ years building scalable backend services with (ExpressJS/NestJS), React, and cloud-native serverless architectures.Experienced with TypeScript, ORM tools (Prisma/Sequelize/TypeORM), relational and NoSQL databases, AWS infrastructureSkilled in integrating...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...


  • Bengaluru, Karnataka, India Rocket Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...


  • Bengaluru, Karnataka, India Q2 Software Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    As passionate about our people as we are about our mission.Why Join Q2?Q2 is a leading provider of digital banking and lending solutions to banks, credit unions, alternative finance companies, and fintechs in the U.S. and internationally. Our mission is simple: build strong and diverse communities through innovative financial technology—and we do that by...


  • Bengaluru, Karnataka, India Guidewire Software, Inc. Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    India - BangaloreProduct Development and Operations/Full time/OnsiteAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving...


  • Bengaluru, Karnataka, India Infinite NXT Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Company DescriptionInfinite NXT is India's first investment app that offers the highest returns. We help you earn more by providing high-interest rates on all your investments. At Infinite NXT, we ensure you get the real value of your money, offering a secure future through intelligent investments. Our focus is on maximizing the returns for our clients and...


  • Bengaluru, Karnataka, India Quest Software Full time ₹ 8,00,000 - ₹ 16,00,000 per year

    Overview:One Identity is seeking a talented and motivated Software Dev senior engineer to join our dynamic team. You will collaborate with cross-functional teams to deliver solutions that meet business requirements while ensuring scalability, performance, and maintainability.Responsibilities:Design, develop, and maintain cloud native microservices using C#...


  • Bengaluru, Karnataka, India Microsoft Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    We are seeking a passionate and technically skilled  Senior Software Engineer to join the Commerce – Platforms, Data, and Experiences (PDX) team. This team plays a pivotal role in shaping Microsoft's commerce data strategy, building scalable data platforms, and delivering actionable ML driven insights that drive business transformation across the...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Senior Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...