More jobs:
Lead Software Engineer
Job in
Nashville, Davidson County, Tennessee, 37247, USA
Listed on 2026-02-24
Listing for:
Dollar General
Full Time
position Listed on 2026-02-24
Job specializations:
-
Software Development
Cloud Engineer - Software, Backend Developer
Job Description & How to Apply Below
Overview
You ll lead a team of backend engineers responsible for building and maintaining the APIs and services that fuel Dollar General s customer-facing web and mobile experiences. You ll be a hands-on technical leader — setting the engineering bar, driving architecture decisions, and working closely with product and engineering stakeholders to deliver solutions that are built to scale, easy to maintain, and resilient under real-world load.
Responsibilities- Lead the design and architecture of scalable microservices using C# and .NET that serve as the backbone of Dollar General s web and mobile customer experiences.
- Drive technical direction and own architectural decisions across the team, ensuring systems are built for scale, reliability, and long-term maintainability.
- Set and enforce engineering standards around code quality, testing, API design, and service reliability across the team.
- Partner with product managers and stakeholders to translate business requirements into clear, well-scoped technical solutions.
- Work with both relational databases (e.g., SQL Server, Postgre
SQL) and document databases (e.g., Mongo
DB, Cosmos DB), guiding the team on data modeling and the right tool for the problem. - Oversee the design and operation of distributed systems using message brokers (e.g., Kafka, Rabbit
MQ, Google Pub/Sub) to handle high-throughput, event-driven workloads reliably. - Guide the team in deploying and operating services on cloud platforms including GCP, AWS, and/or Azure
, with a focus on reliability, performance, and cost efficiency. - Lead code reviews, providing technical mentorship and ensuring consistency and quality across all deliverables.
- Own incident response for production issues — driving root cause analysis, resolution, and long-term remediation.
- Work in an Agile environment, leading sprint planning, grooming, and retrospectives while keeping the team focused and unblocked.
- Actively mentor and grow senior and mid-level engineers, helping build a strong, high-performing engineering culture.
- 8+ years of backend software engineering experience with a proven track record of leading teams and delivering production-grade systems.
- Deep proficiency in C# and .NET (Core / 6+) with extensive experience designing and building RESTful APIs and microservices at scale.
- Demonstrated experience leading architecture and system design decisions across complex, distributed backend systems.
- Hands-on experience with both relational databases (e.g., SQL Server, Postgre
SQL) and document databases (e.g., Mongo
DB, Cosmos DB), including data modeling and query optimization. - Strong knowledge of distributed systems and message brokers (e.g., Kafka, Rabbit
MQ, Google Pub/Sub) in high-throughput, event-driven production environments. - Proficiency with containerization and orchestration (Docker, Kubernetes) and hands-on experience with at least one cloud platform —
GCP, AWS, or Azure
. - Proven ability to mentor and grow engineers
, influence engineering culture, and drive technical excellence across a team.
- Experience building backend services for e-commerce platforms or experience integrating with third-party e-commerce platforms such as Vtex, Sap Hybirs, Salesforce Commerce Cloud, commerce tools, or similar.
- Familiarity with headless commerce architecture
. - Experience with observability and monitoring tools such as Datadog, New Relic, or Dynatrace.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×