Resume and JobRESUME AND JOB
Dollar General logo

Software Engineer II Careers at Dollar General - Goodlettsville, Tennessee | Apply Now!

Dollar General

Software Engineer II Careers at Dollar General - Goodlettsville, Tennessee | Apply Now!

full-timePosted: Feb 5, 2026

Job Description

Software Engineer II Careers at Dollar General - Goodlettsville, Tennessee | Apply Now!

Role Overview

Are you a talented Software Engineer II looking to make a real impact at one of America's leading discount retailers? Dollar General, headquartered in Goodlettsville, Tennessee, is seeking skilled professionals to join our dynamic IT team. As a Software Engineer II, you'll play a pivotal role in developing and maintaining cutting-edge applications that power our nationwide network of stores, distribution centers, and corporate operations. With over 80 years of serving communities, Dollar General values innovation, collaboration, and results-driven individuals who thrive in a fast-paced retail environment.

This mid-level position offers the perfect blend of technical challenges and business influence. You'll analyze complex systems, develop robust software solutions, and contribute to Agile teams that deliver value every day. Located in Goodlettsville, Tennessee, this on-site role provides stability, growth opportunities, and the chance to work where you matter. Dollar General isn't just a job—it's a career journey where your unique strengths drive success. Discover how Software Engineer II jobs at Dollar General can elevate your tech career.

Key Responsibilities

As a Software Engineer II at Dollar General, your days will be filled with high-impact tasks that directly support our mission of 'Serving Others.' Primary duties include developing and debugging software for new and existing applications, which accounts for 75% of your time. You'll craft code in languages like C# or Java, ensuring seamless integration with relational databases such as Oracle, MSSQL, or Postgres.

Expect to spend 15% on developing, executing, and documenting unit test plans using test-driven development practices. Production support (5%) requires availability for 7x24 issue resolution, keeping our systems running smoothly. Additionally, participate fully in Agile methodologies—stand-ups, sprints, planning, and retrospectives (5%). Other responsibilities encompass requirement analysis, system design, process improvements, mentoring peers, and upholding coding standards. This role demands a sense of urgency, critical thinking, and collaboration to deliver results that save shoppers time and money every day.

Qualifications

To excel as a Software Engineer II at Dollar General in Goodlettsville, TN, bring 2+ years of software development experience in an IT organization, plus equivalent education. A Bachelor’s degree in Computer Science or related field is preferred, though trade school or proven work experience qualifies. Mandatory: 2+ years with relational databases (Oracle, MSSQL, Postgres) and familiarity with higher-level languages like C# or Java.

Key soft skills include being results-oriented, a self-starter who adapts to change, and a continuous learner. Excellent communication—written, oral, listening—is essential for team influence and stakeholder interactions. You should proactively spot improvement opportunities, share domain knowledge, and demonstrate steady professional growth. Experience with Agile, unit testing, and production support rounds out the ideal profile for this Tennessee-based tech role.

Salary & Benefits

Software Engineer II salaries at Dollar General in Goodlettsville, Tennessee, typically range from $95,000 to $125,000 annually, based on experience, skills, and performance. This competitive compensation reflects the mid-level nature of the role and the retail tech industry's demands.

Beyond salary, Dollar General offers robust benefits: comprehensive health/dental/vision insurance, 401(k) with matching, paid time off, tuition reimbursement, employee stock purchase, product discounts, wellness programs, parental leave, and career training. These perks support work-life balance and long-term growth, making Dollar General a top employer for software engineers in Tennessee.

Why Join Dollar General?

Dollar General Corporation has delivered value for over 80 years, operating thousands of convenient neighborhood stores. As a Software Engineer II, you'll contribute to systems that help shoppers save time and money on essentials like food, health products, and housewares. Our Goodlettsville headquarters fosters innovation in a collaborative culture that celebrates diverse perspectives.

Join a company that invests in your growth—offering mentoring, skill-building, and internal mobility. With a focus on Agile and modern tech stacks, you'll tackle real-world challenges in retail IT. Goodlettsville's vibrant community, low cost of living, and proximity to Nashville add to the appeal. Your difference makes a difference here; serve others while advancing your software engineering career at Dollar General.

Software Engineer II roles in retail tech are booming—Dollar General leads with stability and opportunity. From debugging mission-critical apps to innovating supply chain solutions, your work powers everyday savings. Team up with results-driven professionals in Tennessee's tech hub. Apply now and thrive on the Dollar General journey!

How to Apply

Ready to launch your Software Engineer II career at Dollar General? Visit our careers page at www.dollargeneral.com/careers, search for Goodlettsville, Tennessee positions, and submit your resume today. Highlight your development experience, database skills, and Agile background. We review applications promptly—join us in serving others through technology!

Locations

  • Goodlettsville, Tennessee, United States

Salary

Estimated Salary Rangehigh confidence

99,750 - 137,500 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Software Developmentintermediate
  • Debugging Codeintermediate
  • Unit Testingintermediate
  • Agile Methodologyintermediate
  • Relational Databases (Oracle, MSSQL, Postgres)intermediate
  • C# Programmingintermediate
  • Java Developmentintermediate
  • Test-Driven Developmentintermediate
  • Production Supportintermediate
  • Critical Thinkingintermediate
  • Collaborative Problem-Solvingintermediate
  • Code Quality Standardsintermediate
  • Domain Knowledge Sharingintermediate

Required Qualifications

  • 2+ years of experience in software development within an IT organization or equivalent educational background (experience)
  • 2+ years of hands-on experience with relational databases such as Oracle, Microsoft SQL Server, or PostgreSQL (experience)
  • Bachelor’s degree in Computer Science, Information Technology, or a related field; trade school certification or equivalent work experience accepted (experience)
  • Proficiency in higher-level programming languages like C#, Java, or similar (experience)
  • Strong understanding of business, functional, and technical requirements analysis (experience)
  • Experience developing and debugging software for new and existing applications (experience)
  • Proven ability to create, execute, and document comprehensive unit test plans (experience)
  • Familiarity with Agile methodologies, ceremonies, and collaborative development practices (experience)
  • Excellent written, oral, and listening communication skills for team collaboration (experience)
  • Demonstrated self-starter mindset with adaptability to change and continuous learning (experience)

Responsibilities

  • Develop and debug software applications to support both new initiatives and existing systems (primary focus 75% of time)
  • Create, execute, and thoroughly document unit test plans to ensure code reliability and quality
  • Provide 7x24 production support for live applications, troubleshooting issues promptly
  • Actively participate in Agile ceremonies including daily stand-ups, sprint planning, retrospectives, and reviews
  • Analyze moderately complex business, functional, and technical requirements independently or under broad supervision
  • Design changes to existing business applications and propose solutions for new projects
  • Employ test-driven development practices and integrate unit tests into all development tasks
  • Proactively identify opportunities to improve current programs, procedures, and system performance
  • Collaborate with team members to share domain knowledge and mentor junior engineers
  • Meet all quality, performance, coding standards, and delivery commitments consistently
  • Influence team members through clear explanations of facts, policies, and best practices
  • Continuously grow technical and business skills to enhance team capabilities

Benefits

  • general: Competitive salary with performance-based incentives and bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with generous company matching contributions
  • general: Paid time off including vacation, sick days, and personal holidays
  • general: Employee stock purchase plan for long-term wealth building
  • general: Tuition reimbursement and educational assistance programs
  • general: Career development opportunities with internal promotions and training
  • general: Flexible work arrangements and work-life balance initiatives
  • general: Discounts on Dollar General products and services for employees
  • general: Wellness programs including gym memberships and health screenings
  • general: Parental leave and family-friendly benefits
  • general: Relocation assistance for eligible positions

Target Your Resume for "Software Engineer II Careers at Dollar General - Goodlettsville, Tennessee | Apply Now!" , Dollar General

Get personalized recommendations to optimize your resume specifically for Software Engineer II Careers at Dollar General - Goodlettsville, Tennessee | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer II Careers at Dollar General - Goodlettsville, Tennessee | Apply Now!" , Dollar General

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineerDollar GeneralGoodlettsville TNIT JobsAgileC#JavaDatabaseRetail TechSoftware Engineer II Dollar GeneralDollar General software engineer jobs Goodlettsville TNSoftware developer careers TennesseeDollar General IT jobsAgile software engineer retailC# Java developer Dollar GeneralRelational database engineer jobsMid-level software engineer TennesseeDollar General Goodlettsville careersRetail tech software engineerUnit testing developer Dollar GeneralProduction support engineer jobsSoftware Engineer II salary Dollar GeneralApply Software Engineer Dollar General TNDollar General Agile developerGoodlettsville TN tech jobsDollar General headquarters software jobsEntry to mid software developer retailTest-driven development engineerDollar General career GoodlettsvilleSoftware engineering retail industryRetailDiscount StoreSalesLogistics

Answer 10 quick questions to check your fit for Software Engineer II Careers at Dollar General - Goodlettsville, Tennessee | Apply Now! @ Dollar General.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Dollar General logo

Software Engineer II Careers at Dollar General - Goodlettsville, Tennessee | Apply Now!

Dollar General

Software Engineer II Careers at Dollar General - Goodlettsville, Tennessee | Apply Now!

full-timePosted: Feb 5, 2026

Job Description

Software Engineer II Careers at Dollar General - Goodlettsville, Tennessee | Apply Now!

Role Overview

Are you a talented Software Engineer II looking to make a real impact at one of America's leading discount retailers? Dollar General, headquartered in Goodlettsville, Tennessee, is seeking skilled professionals to join our dynamic IT team. As a Software Engineer II, you'll play a pivotal role in developing and maintaining cutting-edge applications that power our nationwide network of stores, distribution centers, and corporate operations. With over 80 years of serving communities, Dollar General values innovation, collaboration, and results-driven individuals who thrive in a fast-paced retail environment.

This mid-level position offers the perfect blend of technical challenges and business influence. You'll analyze complex systems, develop robust software solutions, and contribute to Agile teams that deliver value every day. Located in Goodlettsville, Tennessee, this on-site role provides stability, growth opportunities, and the chance to work where you matter. Dollar General isn't just a job—it's a career journey where your unique strengths drive success. Discover how Software Engineer II jobs at Dollar General can elevate your tech career.

Key Responsibilities

As a Software Engineer II at Dollar General, your days will be filled with high-impact tasks that directly support our mission of 'Serving Others.' Primary duties include developing and debugging software for new and existing applications, which accounts for 75% of your time. You'll craft code in languages like C# or Java, ensuring seamless integration with relational databases such as Oracle, MSSQL, or Postgres.

Expect to spend 15% on developing, executing, and documenting unit test plans using test-driven development practices. Production support (5%) requires availability for 7x24 issue resolution, keeping our systems running smoothly. Additionally, participate fully in Agile methodologies—stand-ups, sprints, planning, and retrospectives (5%). Other responsibilities encompass requirement analysis, system design, process improvements, mentoring peers, and upholding coding standards. This role demands a sense of urgency, critical thinking, and collaboration to deliver results that save shoppers time and money every day.

Qualifications

To excel as a Software Engineer II at Dollar General in Goodlettsville, TN, bring 2+ years of software development experience in an IT organization, plus equivalent education. A Bachelor’s degree in Computer Science or related field is preferred, though trade school or proven work experience qualifies. Mandatory: 2+ years with relational databases (Oracle, MSSQL, Postgres) and familiarity with higher-level languages like C# or Java.

Key soft skills include being results-oriented, a self-starter who adapts to change, and a continuous learner. Excellent communication—written, oral, listening—is essential for team influence and stakeholder interactions. You should proactively spot improvement opportunities, share domain knowledge, and demonstrate steady professional growth. Experience with Agile, unit testing, and production support rounds out the ideal profile for this Tennessee-based tech role.

Salary & Benefits

Software Engineer II salaries at Dollar General in Goodlettsville, Tennessee, typically range from $95,000 to $125,000 annually, based on experience, skills, and performance. This competitive compensation reflects the mid-level nature of the role and the retail tech industry's demands.

Beyond salary, Dollar General offers robust benefits: comprehensive health/dental/vision insurance, 401(k) with matching, paid time off, tuition reimbursement, employee stock purchase, product discounts, wellness programs, parental leave, and career training. These perks support work-life balance and long-term growth, making Dollar General a top employer for software engineers in Tennessee.

Why Join Dollar General?

Dollar General Corporation has delivered value for over 80 years, operating thousands of convenient neighborhood stores. As a Software Engineer II, you'll contribute to systems that help shoppers save time and money on essentials like food, health products, and housewares. Our Goodlettsville headquarters fosters innovation in a collaborative culture that celebrates diverse perspectives.

Join a company that invests in your growth—offering mentoring, skill-building, and internal mobility. With a focus on Agile and modern tech stacks, you'll tackle real-world challenges in retail IT. Goodlettsville's vibrant community, low cost of living, and proximity to Nashville add to the appeal. Your difference makes a difference here; serve others while advancing your software engineering career at Dollar General.

Software Engineer II roles in retail tech are booming—Dollar General leads with stability and opportunity. From debugging mission-critical apps to innovating supply chain solutions, your work powers everyday savings. Team up with results-driven professionals in Tennessee's tech hub. Apply now and thrive on the Dollar General journey!

How to Apply

Ready to launch your Software Engineer II career at Dollar General? Visit our careers page at www.dollargeneral.com/careers, search for Goodlettsville, Tennessee positions, and submit your resume today. Highlight your development experience, database skills, and Agile background. We review applications promptly—join us in serving others through technology!

Locations

  • Goodlettsville, Tennessee, United States

Salary

Estimated Salary Rangehigh confidence

99,750 - 137,500 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Software Developmentintermediate
  • Debugging Codeintermediate
  • Unit Testingintermediate
  • Agile Methodologyintermediate
  • Relational Databases (Oracle, MSSQL, Postgres)intermediate
  • C# Programmingintermediate
  • Java Developmentintermediate
  • Test-Driven Developmentintermediate
  • Production Supportintermediate
  • Critical Thinkingintermediate
  • Collaborative Problem-Solvingintermediate
  • Code Quality Standardsintermediate
  • Domain Knowledge Sharingintermediate

Required Qualifications

  • 2+ years of experience in software development within an IT organization or equivalent educational background (experience)
  • 2+ years of hands-on experience with relational databases such as Oracle, Microsoft SQL Server, or PostgreSQL (experience)
  • Bachelor’s degree in Computer Science, Information Technology, or a related field; trade school certification or equivalent work experience accepted (experience)
  • Proficiency in higher-level programming languages like C#, Java, or similar (experience)
  • Strong understanding of business, functional, and technical requirements analysis (experience)
  • Experience developing and debugging software for new and existing applications (experience)
  • Proven ability to create, execute, and document comprehensive unit test plans (experience)
  • Familiarity with Agile methodologies, ceremonies, and collaborative development practices (experience)
  • Excellent written, oral, and listening communication skills for team collaboration (experience)
  • Demonstrated self-starter mindset with adaptability to change and continuous learning (experience)

Responsibilities

  • Develop and debug software applications to support both new initiatives and existing systems (primary focus 75% of time)
  • Create, execute, and thoroughly document unit test plans to ensure code reliability and quality
  • Provide 7x24 production support for live applications, troubleshooting issues promptly
  • Actively participate in Agile ceremonies including daily stand-ups, sprint planning, retrospectives, and reviews
  • Analyze moderately complex business, functional, and technical requirements independently or under broad supervision
  • Design changes to existing business applications and propose solutions for new projects
  • Employ test-driven development practices and integrate unit tests into all development tasks
  • Proactively identify opportunities to improve current programs, procedures, and system performance
  • Collaborate with team members to share domain knowledge and mentor junior engineers
  • Meet all quality, performance, coding standards, and delivery commitments consistently
  • Influence team members through clear explanations of facts, policies, and best practices
  • Continuously grow technical and business skills to enhance team capabilities

Benefits

  • general: Competitive salary with performance-based incentives and bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with generous company matching contributions
  • general: Paid time off including vacation, sick days, and personal holidays
  • general: Employee stock purchase plan for long-term wealth building
  • general: Tuition reimbursement and educational assistance programs
  • general: Career development opportunities with internal promotions and training
  • general: Flexible work arrangements and work-life balance initiatives
  • general: Discounts on Dollar General products and services for employees
  • general: Wellness programs including gym memberships and health screenings
  • general: Parental leave and family-friendly benefits
  • general: Relocation assistance for eligible positions

Target Your Resume for "Software Engineer II Careers at Dollar General - Goodlettsville, Tennessee | Apply Now!" , Dollar General

Get personalized recommendations to optimize your resume specifically for Software Engineer II Careers at Dollar General - Goodlettsville, Tennessee | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer II Careers at Dollar General - Goodlettsville, Tennessee | Apply Now!" , Dollar General

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineerDollar GeneralGoodlettsville TNIT JobsAgileC#JavaDatabaseRetail TechSoftware Engineer II Dollar GeneralDollar General software engineer jobs Goodlettsville TNSoftware developer careers TennesseeDollar General IT jobsAgile software engineer retailC# Java developer Dollar GeneralRelational database engineer jobsMid-level software engineer TennesseeDollar General Goodlettsville careersRetail tech software engineerUnit testing developer Dollar GeneralProduction support engineer jobsSoftware Engineer II salary Dollar GeneralApply Software Engineer Dollar General TNDollar General Agile developerGoodlettsville TN tech jobsDollar General headquarters software jobsEntry to mid software developer retailTest-driven development engineerDollar General career GoodlettsvilleSoftware engineering retail industryRetailDiscount StoreSalesLogistics

Answer 10 quick questions to check your fit for Software Engineer II Careers at Dollar General - Goodlettsville, Tennessee | Apply Now! @ Dollar General.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.