- 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, PostgreSQL) and document databases (e.g., MongoDB, 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, RabbitMQ, 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, PostgreSQL) and document databases (e.g., MongoDB, Cosmos DB), including data modeling and query optimization.
- Strong knowledge of distributed systems and message brokers (e.g., Kafka, RabbitMQ, 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, commercetools, or similar.
- Familiarity with headless commerce architecture.
- Experience with observability and monitoring tools such as Datadog, New Relic, or Dynatrace.
-
We are seeking a Senior Software Engineer (Back-End Focus) to design, build, and maintain scalable software applications and APIs within a growing technology platform. · Reporting directly to the CTO, this role plays a key part in shaping system architecture, improving engineerin ...
Nashville, TN2 weeks ago
-
+We are seeking a Senior Software Engineer (Back-End Focus) to design, build, and maintain scalable software applications and APIs within a growing technology platform. · ...
Nashville $120,000 - $150,000 (USD) OTHER2 weeks ago
-
JOB TITLE: Software Engineer · DEPARTMENT: Transportation · REPORTS TO: Software Engineering Manager · JOB LOCATION: Remote (U.S. based) · TRAVEL: No · SUMMARY OF POSITION: · This is a strategic individual contributor role. You will act as the technical partner to the Sr. Engi ...
Nashville, Tennessee, , United States $75,000 - $140,000 (USD) per year1 day ago
-
This is a hybrid role for a Software Engineer to develop and maintain software that processes device data and streamlines shipping, receiving, and triage workflows for returned connected devices. · ...
Nashville1 month ago
-
· Your new role and environment. · Together with your team of (Product Owners/Backend Developers/Mobile Developers) you will work on inspiring projects to accelerate our transition into a hybrid Food & Tech company. We want to leverage data and technology to future-proof food sh ...
Tennessee, United States $75,000 - $140,000 (USD) per year1 hour ago
-
· Location & Interview Process · While we support flexible work and remote work, this role is ideally based in the Nashville area. We value opportunities for in-person collaboration and are looking for candidates who are excited to meet, collaborate, and interview in person with ...
Nashville $75,000 - $140,000 (USD) per year6 days ago
-
We build custom software, web applications, websites, iOS and Android apps, · and intelligent systems that incorporate automation and machine learning. · ,object-oriented development) ...
Nashville $110,000 - $175,000 (USD)3 weeks ago
-
We're seeking a Software Engineer focusing on Java technologies, including frameworks like Spring Boot, SQL Server, Docker, , RESTful API development, and AWS cloud platform. · This position can be filled as a Software Engineer or a Senior Software Engineer based on the qualifica ...
Nashville $75,000 - $140,000 (USD) per year4 days ago
-
The Software Engineer role at PSI enables the development of new features of the technologies that we provide to our customers. · We are passionate about hiring innovative thinkers who believe in the promise of education and lifelong learning. We are energized by cultivating grow ...
Nashville1 month ago
-
We are seeking a Senior Software Engineer (Back-End Focus) to design, build, and maintain scalable software applications and APIs within a growing technology platform. · The ideal candidate is technically strong, highly communicative, and passionate about building efficient, scal ...
Nashville2 weeks ago
-
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Robert Half, is seeking the following. · ...
Nashville1 month ago
-
Robert Half Technology is seeking a talented Architectural Software Engineer for a client headquartered in Nashville, Tennessee. · ...
Nashville1 month ago
-
Company Description · Elite Capital Group ) · We are actively searching for an intern who has experience as a software engineer/or coding. We are looking for a motivated Automation & Integration Engineer — full-time or intern — who can build, deploy, and maintain bots and system ...
Nashville $75,000 - $140,000 (USD) per year12 hours ago
-
iHeartMedia is looking for a Software Engineer to design and develop software and applications to enhance its industry leading programmatic audio advertising platform. The ideal candidate will have a Master's degree in Computer Science or related field, 24 months experience in th ...
Nashville Full time1 month ago
-
iHeartMedia · Current employees and contingent workers click here to apply and search by the Job Posting Title. · The audio revolution is here – and iHeart is leading it iHeartMedia, the number one audio company in America, reaches 90% of Americans every month -- a monthly audien ...
Nashville $75,000 - $140,000 (USD) per year1 day ago
-
We're looking for a senior Software Engineer to take deep ownership of our core proprietary publishing and delivery services. You'll be working on a mission-critical SQL-heavy Django system backed by PostgreSQL. The backend drives worker processes that handle business operations ...
Nashville Full time3 weeks ago
-
We are a small software development team focused on delivering custom web applications and tools for clients in various industries. We operate fully remote and value local talent for potential collaboration based in Nashville TN. · Assist with maintaining and optimizing frontend ...
Nashville $20 - $40 (USD)1 month ago
-
Songtrust is the world's largest technology solution for global music publishing royalty collection and administration. · ...
Nashville Full time1 month ago
-
We are seeking a highly skilled and detail-oriented individual to support the deployment, · integration, and maintenance of smart building technologies. · ...
Nashville, TN2 months ago
-
Experience in Vantage-One/wmA is mandatory and the job requires developing Life Insurance products. · A bachelor's degree in a relevant field or equivalent combination of education and experience is required. · ...
Nashville, TN1 month ago
-
This position requires a Jr Software Engineer to work on Vantage-One/wmA products with strong experience in development and technical skills. · Provide technical expertise and support to team efforts · Solve complex technical challenges and propose solutions · Mentor junior team ...
Nashville1 month ago
Lead Software Engineer - Nashville - Dollar General
Description
About the Role
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.
Roles & Responsibilities
What We're Looking For
Preferred Qualifications
-
Software Engineer
Only for registered members Nashville, TN
-
Software Engineer
OTHER Only for registered members Nashville
-
Software Engineer
Only for registered members Nashville, Tennessee, , United States
-
Software Engineer
Only for registered members Nashville
-
Software engineer
Only for registered members Tennessee, United States
-
Software Engineer
Only for registered members Nashville
-
Software Engineer
Only for registered members Nashville
-
Software Engineer
Only for registered members Nashville
-
Software Engineer
Only for registered members Nashville
-
Software Engineer
Only for registered members Nashville
-
Software Engineer
Only for registered members Nashville
-
Software Engineer
Only for registered members Nashville
-
Software Engineer
Only for registered members Nashville
-
Software Engineer
Full time Only for registered members Nashville
-
Software Engineer
Only for registered members Nashville
-
Software Engineer
Full time Only for registered members Nashville
-
Software Engineer
Only for registered members Nashville
-
Software Engineer
Full time Only for registered members Nashville
-
Software Engineer
Only for registered members Nashville, TN
-
Software Engineering
Only for registered members Nashville, TN
-
Software Engineering
Only for registered members Nashville