Senior Software Engineer - Backend at dunnhumby

Gurugram, Haryana, India

dunnhumby Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Retail, Data Science, Retail MediaIndustries

Requirements

  • 6+ years of hands-on experience in backend development, focusing on performance, scalability, security, and maintainability
  • Strong proficiency in C# and .NET Core, JAVA with expertise in developing RESTful APIs
  • Drive code quality, ensuring adherence to best practices, design patterns, and SOLID principles
  • Experience with cloud platforms (Google Cloud Platform, Azure), implementing cloud-native best practices for scalability, security, and resilience
  • Hands-on experience with containerization (Docker) and orchestration (Kubernetes, Helm)
  • Strong focus on non-functional requirements (NFRs) such as performance tuning, observability (monitoring/logging/alerting), and security best practices
  • Experience implementing unit testing, integration testing, and automated testing
  • Proficiency in CI/CD automation, with experience in GitOps workflows and Infrastructure-as-Code (Terraform, Helm, or similar)
  • Experience working in Agile methodologies (Scrum, Kanban) and DevOps best practices
  • Ability to identify dependencies, risks, and bottlenecks early, working proactively with engineering leads to resolve them
  • Stay updated with emerging technologies and industry best practices to drive continuous improvement
  • Strong proficiency in C#, .NET Core, and RESTful APIs
  • Experience with asynchronous programming, concurrency control, and event-driven architecture (Pub/Sub, Kafka, etc.)
  • Deep understanding of object-oriented programming, data structures, and algorithms
  • Experience with unit testing frameworks and a TDD approach
  • Strong knowledge of performance tuning, security best practices, and observability (monitoring/logging/alerting)
  • Exposure to multi-tenant architectures and high-scale distributed systems
  • Proficiency in relational databases (PostgreSQL preferred) and exposure to NoSQL
  • Preferred: Exposure and experience in working with front-end technologies such as JS
  • Preferred: Knowledge of gRPC, GraphQL, event-driven or other modern APIs
  • Preferred: Familiarity with feature flagging

Responsibilities

  • Build scalable, high-performance solutions in the platform engineering team
  • Enhance code quality and engineering excellence
  • Contribute to critical architecture decisions within a data-driven environment
  • Design, build, and scale solutions that enable the accurate measurement of retail media campaigns across various channels
  • Provide actionable insights to empower stakeholders to optimize media investments, improve ROI, and enhance the overall customer experience

Skills

Key technologies and capabilities for this role

.NETJavaC#Backend DevelopmentScalabilityPerformance OptimizationSecurityPlatform Engineering

Questions & Answers

Common questions about this position

What experience level is required for this Senior Software Engineer role?

The role requires 6+ years of hands-on experience in backend development, focusing on performance, scalability, security, and maintainability.

What programming languages and frameworks are needed for this backend position?

Strong proficiency in C# and .NET Core, JAVA with expertise in developing RESTful APIs is required.

What cloud and DevOps technologies should candidates have experience with?

Experience with cloud platforms (Google Cloud Platform, Azure), containerization (Docker), orchestration (Kubernetes, Helm), CI/CD automation, GitOps, and Infrastructure-as-Code (Terraform, Helm) is required.

Is this a remote position or does it require office work?

This information is not specified in the job description.

What is the salary or compensation for this role?

This information is not specified in the job description.

dunnhumby

Customer data analytics for retail optimization

About dunnhumby

dunnhumby specializes in Customer Data Science, focusing on enhancing customer experiences for retailers and brands through data analysis. The company uses advanced analytics to interpret customer behavior, preferences, and trends, which allows clients to implement targeted marketing campaigns. Instead of storing personal data, dunnhumby analyzes data using unique identifiers from browsers and devices to maintain privacy. Its services include media solutions, customer insights, and personalized marketing strategies, which help clients improve customer engagement and sales. Additionally, dunnhumby Ventures invests in early-stage retail technology startups, ensuring the company remains at the forefront of retail innovation. The main goal of dunnhumby is to empower businesses to create better customer experiences through data-driven insights.

London, United KingdomHeadquarters
1989Year Founded
BUYOUT_LBOCompany Stage
Data & Analytics, Consulting, Venture Capital, Consumer GoodsIndustries
1,001-5,000Employees

Benefits

Flexible Work Hours
Unlimited Paid Time Off
Remote Work Options

Risks

Departure of key media team member may disrupt dunnhumby's media strategy.
Challenges in integrating startups with enterprises could misalign innovation goals.
Data privacy concerns may arise from partnerships, affecting client trust.

Differentiation

dunnhumby leverages AI to optimize product selection and inventory management.
The company offers a unique Competitive Threat Evaluator for strategic market insights.
dunnhumby partners with startups through its Retail Innovation Network to drive retail tech.

Upsides

Real-time data analytics partnerships enhance dunnhumby's market adaptability.
AI-powered tools position dunnhumby as a leader in competitive retail analysis.
The Retail Innovation Network fosters collaboration, boosting innovation in retail technology.

Land your dream remote job 3x faster with AI