SonicJobs Logo
Left arrow iconBack to search

Lead Software Engineer (Merchandise)

Dollar General
Posted 2 days ago, valid for 23 days
Location

Goodlettsville, TN 37070, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • Dollar General is seeking a Lead Software Engineer (LSE) to deliver software solutions using modern technology stacks and lead complex projects with both on-shore and off-shore resources.
  • Candidates must have a Bachelor鈥檚 degree in computer science or a related field, along with 7+ years of software development experience in an enterprise IT environment.
  • The role requires 5+ years of experience as a full stack Java developer and proficiency in higher-level languages such as C, Java, or Python.
  • The position offers a competitive salary, although the specific amount is not disclosed in the job description.
  • The LSE will also mentor junior team members and play a key role in defining software components for large-scale systems.
Work Where You Matter

At Dollar General, our mission is Serving Others! We value each and every one of our employees. Whether you are looking to launch a new career in one of our many convenient Store locations, Distribution Centers, Store Support Center or with our Private Fleet Team, we are proud to provide a wide range of career opportunities. We are not just a retail company; we are a company that values the unique strengths and perspectives that each individual brings. Your difference truly makes a difference at Dollar General. How would you like to Serve? Join the Dollar General Journey and see how your career can thrive.
Company Overview

A Lead Software Engineer (LSE) is recognized as an expert in their strategic functional area and uses a systematic application of advanced technical knowledge to deliver software solutions using modern day technology stacks. The LSE leads large complex projects consisting of on-shore and off-shore resources, uses strong organizational and leadership skills to set and maintain efficient development progress, and defines all software components for large-scale systems with minimal oversight.


Job Details

Duties & Responsibilities:

路 Designs changes to new and existing applications (35%)

路 Develops and debugs software in support of new and existing applications (30%)

路 Project leadership, cost estimation and task planning (20%)

路 Mentors/coaches junior team members (10%)

路 Provides support for production applications (24x7) (5%)

Knowledge, Skills, and Abilities (KSAs):

路 Collaborate with decision makers, external vendors, and stakeholders to define complex business requirements.

路 Demonstrate ability to communicate complex technical information in a condensed manner both verbally and in writing.

路 Take initiative to contact stakeholders and research solutions when problems are encountered.

路 Understanding of complex Retail and Technology concepts.

路 Recognized expert in one strategic domain with advanced knowledge in at least one additional domain.

路 Generate commitment and enthusiasm from others to set and achieve challenging goals and objectives.

路 Experience leading teams and demonstrates a mastery in all aspects of software development activities.

路 Assist in career development, staff mentoring and succession planning for engineers.

路 Understand and implement architectural vision for performance, extensibility, and availability.

路 Lead scope of work estimation, cost estimates, task planning, forecasting, scheduling, and staff requirements definitions.

路 Lead complex technology initiatives including those that are companywide with broad impact.

路 Conduct research and make recommendations on products, services, protocols, and standards in support of procurement and development efforts.

路 Educate teams on technology changes applicable to their domain and how to apply them to their business area.

路 Act as a key participant in developing standards and companywide best practices for engineering.

路 Assign tasks to both on-shore and off-shore team members to leverage strengths or enhance knowledge.


Qualifications

Work Experience &/or Education:

路 Bachelor鈥檚 degree in computer science or related field, trade school or equivalent work experience

路 Ability to lead the design and integration of AI and LLM based solutions (agents, RAG, automation) within application architectures.

路 Experience providing technical guidance on prompt design, model integration, and AI governance best practices.

路 Experience modernizing legacy applications to cloud-native or microservices architectures

路 Hands-on experience with Google Cloud Platform (GCP)

路 Extensive experience with CI/CD pipelines, telemetry/monitoring, and Kubernetes-based deployments

路 Proficiency with source control, build and quality tools such as GitLab

路 7+ years of software development experience in an enterprise IT environment

路 5+ years of experience with a higher-level language (C, Java, Python)

路 5+ years of experience as a full stack Java developer

路 3+ years of hands-on development using PL/SQL, shell scripting

路 2+ years of experience with real time streaming platform (Kafka)

路 2+ years delivering software supporting Merchandising or retail-related applications




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.