cover image
engine

Software Engineer

On site

Bentonville, United states

Junior

Full Time

02-03-2026

Share this job:

Skills

Communication Java C# CI/CD Problem-solving Autonomy Azure react Analytics Vue.js Data Science Spark CI/CD Pipelines Databricks Microsoft Azure

Job Specifications

Company Description

Engine is a leading omni-analytics and data science partner that empowers CPGs and retailers to make impactful business decisions by transforming complex retail data into actionable insights. As a comprehensive enterprise solution, Engine integrates real-time POS, inventory, and syndicated data into a robust, scalable platform. Through advanced AI-driven tools, Engine identifies patterns, predicts outcomes, and provides strategic recommendations, enabling businesses to move from analyzing outcomes to understanding causes and implementing solutions. By offering a unified source of truth, Engine helps organizations improve alignment, optimize execution, and thrive in dynamic markets. The company is dedicated to innovation and excellence in data science.

Position Overview

The Software Engineer III is a mid-to-senior level individual contributor responsible for building, enhancing, and operating production software systems in a cloud-native environment. This role works primarily with C# services deployed on Microsoft Azure, contributes to data workflows backed by Databricks, and delivers customer-facing features using React.

Software Engineer III engineers are expected to operate with a high degree of autonomy, own meaningful product areas, and contribute to technical quality through thoughtful design, testing, and collaboration.

Responsibilities

Design, implement, and maintain backend services using C# in an Azure environment
Build and enhance frontend features using React, collaborating closely with Product and UX
Integrate application services with Databricks for data processing, analytics, and downstream workflows
Own features and services end-to-end, from technical design through production support
Design and maintain integration tests that validate end-to-end workflows across services, data pipelines, and Azure-hosted dependencies
Contribute to shared integration testing frameworks and CI/CD pipelines to ensure system reliability
Write high-quality, well-tested code and participate actively in code reviews
Diagnose and resolve performance, reliability, and data consistency issues in production
Collaborate with cross-functional partners to translate product requirements into scalable technical solutions

Qualifications

4–7 years of professional software engineering experience
Strong experience with C# or Java in production systems
Hands-on experience building and operating applications on Microsoft Azure
Working knowledge of React, Vue.js, or similar modern frontend frameworks
Familiarity with Databricks, Spark, or large-scale data processing platforms
Solid understanding of APIs, data modeling, and distributed system fundamentals
Experience writing and maintaining integration tests for service-based systems
Ability to work independently while collaborating effectively within a team
Strong problem-solving skills and clear written and verbal communication

About the Company

Engine is the leading omni-analytics and data science partner for CPGs and retailers, helping organizations transform complex retail data into confident, high-impact decisions. As an end-to-end enterprise solution, Engine unifies real-time POS, inventory, and syndicated data into a scalable platform that delivers trusted, actionable insights across the business. Teams rely on Engine for robust data management, best-in-class reporting, and continuously innovative AI and data science solutions that surface opportunities and a... Know more