dunnhumby23.03.26
AI SCORE 8.5

Backend Software Engineer - .NET/​Java Remote

$90K–$120K/year

About the Role

We are looking for a talented Backend Software Engineer to join our team at dunnhumby. This Backend Software Engineer remote position offers the chance to work with cutting-edge technologies and contribute to innovative solutions that enhance customer experiences. You will be part of a dynamic team dedicated to transforming the retail media landscape for our clients.

What You'll Do

  • Design and implement robust backend systems and services using .NET and Java technologies.
  • Build, deploy, and maintain microservices in a cloud-based environment, ensuring scalability, fault tolerance, and performance.
  • Leverage cloud technologies (AWS, Azure, GCP) to deploy and manage backend services in a cloud-native environment.
  • Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
  • Optimize backend services for performance, security, and reliability.
  • Collaborate with front-end developers, DevOps engineers, product managers, and other stakeholders to deliver integrated solutions.
  • Provide mentorship to junior developers as needed.
  • Implement automation frameworks, integrate CI/CD pipelines, and drive continuous improvement to streamline deployment and testing processes.
  • Troubleshoot and resolve issues in production and development environments.

Requirements

  • 3 to 5 years of hands-on experience in C#, ASP.NET, .NET Core, Java, and related frameworks.
  • Strong experience designing, developing, and deploying microservices-based applications.
  • Hands-on experience with at least one cloud platform (AWS, Azure, GCP), including cloud-native services like containers (Docker), serverless, and Kubernetes.
  • Solid understanding of relational and NoSQL databases (SQL Server, PostgreSQL, MongoDB, etc.) and experience with cloud database services.
  • Proficiency in designing and developing RESTful APIs and working with third-party integrations.
  • Experience with continuous integration, deployment, and version control systems (e.g., Git, Jenkins, Azure DevOps).
  • Knowledge of event-driven architecture, messaging queues (e.g., Kafka, RabbitMQ), and service discovery mechanisms.
  • Understanding of security principles, including authentication, authorization, encryption, and secure coding practices.

Nice to Have

  • Experience with containerization tools like Docker and orchestration using Kubernetes.
  • Familiarity with Agile methodologies and Scrum practices.
  • Knowledge of monitoring and logging tools (e.g., ELK stack, Datadog).
  • Strong analytical and problem-solving skills.

What We Offer

  • Competitive salary and comprehensive rewards package.
  • Flexible working hours and the option to work remotely.
  • Investment in cutting-edge technology and tools.
  • Opportunities for professional growth and development.
  • Inclusive culture with a focus on diversity and employee well-being.
Why This Job8.5 of 10

This remote Backend Software Engineer role at dunnhumby offers a competitive salary, flexible working hours, and the opportunity to work with leading technologies in customer data science.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.