SR Software Engineer - (Merchandising) at Dollar General
GOODLETTSVILLE, TN
$115,905–$120,905from the description
Jul 20, 2026
GOODLETTSVILLE, TN
Jul 21, 2026
What this job asks for AI summary
A full-stack senior engineering role focused on building and maintaining cloud-deployed applications using Java/Spring Boot microservices, React-based front ends, Kafka-based data streaming, and PostgreSQL. The position involves leading small development efforts, mentoring junior engineers, designing APIs, and supporting production systems around the clock. It suits an experienced engineer with a strong background in both back-end and front-end development within cloud environments.
Senior level · 5+ years · Nashville-Davidson–Murfreesboro–Franklin, TN · Bachelor's required · Full-time
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Roughly 55 people in the Nashville-Davidson–Murfreesboro–Franklin, TN area plausibly meet what this posting asks for (software developers). range 35–85
Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.
Rare in this occupation — lead with these, and say what you built with them.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $129,394 (middle half $101,208–$143,252). This posting is about at that midpoint.
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (6)
The JD does not explicitly state a work location city, but Dollar General's Store Support Center (corporate HQ) is in Goodlettsville, TN, within the Nashville CBSA — mapped accordingly.
The degree requirement states 'Bachelor's or Master's degree in computer science.' Because a Bachelor's is the minimum option listed and no equivalent experience substitution is offered, the degree requirement is set to Bachelors.
The 3+ years relational database requirement names Oracle, MSSQL, and Postgres as examples; PostgreSQL is used as the primary skill name with Oracle and SQL Server listed as alternatives.
NoSQL experience (Cassandra, MongoDB) carries a 1+ year gate in the Qualifications section but is listed as an illustrative 'i.e.' pairing; marked preferred given the softer framing relative to the core Java/Spring Boot requirements, with Cassandra as primary and MongoDB as alternative.
Java 17 is called out specifically in the KSAs section alongside general Java experience; listed as preferred since the core Java requirement (5+ years) is the primary gate and the version specificity reads as a stack detail rather than a separate hard gate.
The role is full-stack (React front-end, Java/Spring Boot back-end, cloud infrastructure); classified as Software Developers (15-1252) given the breadth of build-and-ship responsibilities.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.