Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Software Engineer (Merchandising Systems)

$152k - $157k

Dollar General

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. \r \r Dollar General Corporation has been delivering value to shoppers for more than 80 years. Dollar General helps shoppers Save time. Save money. Every day.® by offering products that are frequently used and replenished, such as food, snacks, health and beauty aids, cleaning supplies, basic apparel, housewares and seasonal items at everyday low prices in convenient neighborhood locations. Learn more about Dollar General at 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 applies advanced technical expertise and a structured approach to deliver software solutions built on modern 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, This particular role involves leading the team to overhaul the existing legacy application and workflows in to a state-of-the-art application which could be configurable, scalable and easily maintainable.


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):
  • Experience in Designing, building and deploying applications in cloud environments (Azure or GCP), leveraging containerization technologies (Docker, Kubernetes).
  • Lead the design, development and maintenance of high-quality, scalable APIs and applications across the full stack using Java, Spring Boot, and modern front-end frameworks.
  • Experience in widely used Web framework (React.js, Vue.js etc.) and good knowledge of Web stack HTML, CSS, Webpack.
  • Experience in designing and building real-time event driven applications and data pipelines using Apache or Confluent Kafka.
  • Experience creating and maintaining CI/CD pipelines for building and deploying application artifacts.
  • Experience with PostgreSQL, Java 17 or higher versions.
  • Optimize application performance and scalability through effective database design, query tuning, and management using PostgreSQL and other SQL/NoSQL databases.
  • Develop and maintain Terraform configurations for provisioning and managing cloud resources (Azure, GCP).
  • Experience working with Big Query, GCS Storage buckets, building analytics dashboard using Looker lookup ML.
  • Knowledge of master data management within merchandising or supply chain domains is a strong plus.
Other Skills:
  • Excellent collaborative and communication skills to work with the business and development teams.
  • Experience working with the third-party vendor teams located onsite and offshore.
  • Demonstrate deep expertise in complex merchandising processes and retail supply chain principles.
  • Experience leading teams and demonstrates a mastery in all aspects of software development activities
  • Assists in career development, staff mentoring and succession planning for engineers
  • Understands and implements architectural vision for performance, extensibility and availability
  • 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.

*Salary Range USD $152,000.00/Yr to USD $157,000.00/Yr.*


Qualifications

Work Experience &/or Education:
  • 7+ years experience in software development in an IT organization.
  • 6+ years experience in developing web applications and REST APIs using Java.
  • 4+ years experience working with Azure/Google cloud.
  • 3+ years experience with a relational database (i.e., Oracle, Postgres, etc.).
  • Bachelor's or Master's degree in computer science or related field.
Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Lead Software Engineer (Merchandising Systems) in Goodlettsville, TN vacancy
  • $122k - $127k

     ...more about Dollar General at A Senior Software Engineer, working independently or with limited...  ...applications outside of their area. They lead small development engagements, mentor junior...  ...and thoroughly document unit and system-level test plans 15% Designs changes to... 
    Suggested
    Work experience placement
    Seasonal work

    Dollar General

    Goodlettsville, TN
    3 hours ago
  • $122k - $127k

    The Dollar General in Goodlettsville is seeking a Senior Software Engineer to develop and enhance software applications. The ideal candidate will possess over 5 years of experience in software development, specifically with RESTful APIs using Java Spring boot, and demonstrate... 
    Suggested

    ∙ Elijah House Foundation

    Goodlettsville, TN
    21 hours ago
  •  ...Lead Software Engineer The Lead Software Engineer (LSE) is recognized as an expert in their strategic functional area and uses a systematic...  ..., and defines all software components for large-scale systems with minimal oversight. What's Needed: Oracle database... 
    Suggested

    Samprasoft

    Goodlettsville, TN
    1 day ago
  • A nonprofit organization in Goodlettsville, Tennessee, is seeking a Senior Software Engineer to translate business requirements into technical designs. This role involves developing and maintaining full stack applications, mentoring junior engineers, and ensuring the delivery... 
    Suggested

    ∙ Elijah House Foundation

    Goodlettsville, TN
    4 days ago
  • $70 - $75 per hour

     ...Lead System Engineer Req number: R8001 Employment type: Full time Worksite flexibility: Remote Who we are CAI is a global...  ...experience, and a passion for leveraging AI tools in software engineering, and are looking for your next career move, apply... 
    Suggested
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Work at office
    Local area
    Remote work
    Worldwide

    CAI

    Nashville, TN
    3 days ago
  • $97k - $143k

     ...Lead Power Distribution Controls Engineer Eaton's Electrical Engineering Services & Systems division is seeking a Lead Power Distribution Controls Engineer to join our industry...  ...: Create, modify, test, and deploy software for Programmable Logic Controllers (PLC's... 
    Remote work

    Eaton Plc

    Nashville, TN
    3 days ago
  • $140.69k - $150.69k

     ...care, we seek to connect the pieces of fragmented health care system and ensure people get the same level of care and compassion...  ...the mission. Stay for the culture. What You’ll Be Doing: Lead Software Engineer (Arlington, VA) - Telecommuting Permissible. (multiple positions... 
    Immediate start
    Remote work

    Evolent

    Nashville, TN
    3 days ago
  •  ...Lead Software Engineer Mandatory Skills: Lawson COBOL and Infor IPA software A Lead Software Engineer (LSE) is recognized as an expert in...  ...progress, and defines all software components for large-scale systems with minimal oversight. • 7+ years' experience in Lawson... 
    Work experience placement

    Omni Inclusive

    Nashville, TN
    2 days ago
  •  ...collaboration. We're in this together. Job Posting Title: Lead Software Engineer, CBS Sports Digital Department: CBS Sports.com...  ...advanced Generative AI and Retrieval-Augmented Generation (RAG) systems to power intelligent recommendations and dynamic user personalization... 

    Paramount Unified School District

    Nashville, TN
    4 days ago
  •  ...Lead Software Engineer Tekfortune is a fast-growing consulting firm specialized in permanent, contract & project-based staffing services...  ...Expertise in Microservices architecture and building distributed systems. Solid experience in RESTful API design & development.... 
    Permanent employment
    Contract work
    Remote work

    Tekfortune Inc

    Nashville, TN
    21 hours ago
  • $106.61k - $260.59k

     ...Lead Java Software Development Engineer We're building a world of health around every individual — shaping a more connected, convenient and compassionate...  ...clinical workflows and integrations with major EHR systems (e.g., Epic, Athenahealth). Develop applications/web... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement

    Oak St. Health

    Nashville, TN
    9 hours ago
  •  ...Lead Full Stack Software Engineer CGI is seeking a Lead Full Stack Engineer to join our team in Nashville, Tennessee. In this role, you will serve...  ...in computer science, Engineering, Management Information Systems, Computer Information Systems, or a related field... 
    Full time
    Local area

    CGI

    Nashville, TN
    9 hours ago
  •  ...application developer to design, code, and maintain programs. In this role, you'll tackle complex problems, modify procedures, and ensure system performance. This position offers the chance to work on innovative projects while collaborating with a dynamic team. If you have a... 

    TechDigital Group

    Goodlettsville, TN
    4 days ago
  • Skydrop is looking for a Lead Software Engineer to build and scale healthcare-focused applications. The role demands technical leadership and hands-on development to design systems that integrate identity and audience data. The ideal candidate must have 8-10 years of experience... 

    Skydrop

    Nashville, TN
    2 days ago
  • A technology company is seeking a Lead Developer with over 10 years of experience in Java-based development. You will lead a development team, design solutions for complex business problems, and ensure high-quality deliverables throughout the product lifecycle. Familiarity... 

    TechDigital Group

    Goodlettsville, TN
    4 days ago
  • Technical Skills & Experience 10+ years of experience as a Lead in modern Java-based development Hands-on experience with Java 8+ and...  ...inter-service communication Experience with distributed messaging systems like Kafka, Avro, Schema Registry, AWS SQS, SNS Hands-on... 

    TechDigital Group

    Goodlettsville, TN
    1 day ago
  • $96.8k - $251.6k

     ...Description We’re looking for hands‑on engineers with expertise and passion in...  ...problems in distributed systems, virtualized infrastructure,...  ...impact. As a member of the software engineering division, you...  ...availability, scalability, market‑leading features and flexibility to... 
    Temporary work
    Flexible hours

    Ll Oefentherapie

    Nashville, TN
    4 days ago
  • $142.6k - $261.5k

     ...leaders, data scientists, designers, and software engineers enable our clients to solve their most...  ...Design and Development, you will lead the effective management and delivery of...  ...and testing practices. Knowledgeable in system development lifecycle and technology integration... 
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Nashville, TN
    3 days ago
  • WSP in the U.S. is looking for a Vehicle-to-Everything (V2X) Systems Engineer/Project Manager to provide technical support for V2X projects across the U.S. This remote position allows candidates to work from any WSP office location. Key responsibilities include serving... 
    Remote job
    For contractors
    Work at office

    WSP in the U.S.

    Nashville, TN
    2 days ago
  •  ...thrive. Company Overview General Summary: Lead the proactive management of energy and...  ...pipeline, associated with energy management systems, system commissioning and utilities. Job...  ...for existing equipment, parts and software to strengthen response times and corrective... 
    Work experience placement
    Work at office

    ∙ Elijah House Foundation

    Goodlettsville, TN
    2 days ago
  • $116.4k - $204.1k

     ...We're looking for a Lead Product Software Engineer - Cloud Operations to join I nnovateHub , our startup-within-the-enterprise that co-designs...  ...Analytics-giving the team and leadership clear visibility into system reliability, performance, and usage. Define and track... 
    Work at office

    Wolters Kluwer

    Nashville, TN
    2 days ago
  • $50 - $60 per hour

     ...Job Title: OT Manufacturing Systems Engineer Location (city, state): 100% Remote (limited travel) Compensation: $50-60/hour Benefits: This position is eligible for medical, dental, vision, and 401(k).... 
    Local area
    Remote work

    Addison Group

    Nashville, TN
    9 hours ago
  •  ...Summary/Objectives The Systems Engineer role focuses on delivering planned work (deployments, refreshes, upgrades, and migrations) and providing strong Tier 2-level support as needed. This role is responsible for executing planned technical work with a strong focus... 
    Full time
    Contract work
    Casual work
    Work at office
    Local area
    Remote work
    Monday to Friday
    Afternoon shift

    Velocity 1 LLC

    Nashville, TN
    4 days ago
  •  ...System Engineer We have a system engineer profile requirement for our end customer in the US. Locations: Springfield, Nashville. Duration: 6 months + Rate: $40/hr on w2 all inclusive HCL. Below is the job description: • To work in system team to define and finalize... 

    Omega Solutions

    Nashville, TN
    1 day ago
  • $95.5k - $149.2k

     ...safest, and most complex aviation system in the world. We are seeking...  ...use a common hardware and software platform across over 400 NAS...  ...Description Noblis is seeking Engineers to support the Federal...  ...missions. We bring together leading scientific, engineering, and... 
    Permanent employment
    Full time
    Contract work
    Temporary work
    Part time
    Work experience placement
    Work at office
    Local area
    Remote work

    Noblis

    Nashville, TN
    21 hours ago
  •  ...Systems Engineer At Novatech, we are on a mission to provide exceptional customer service in the business solutions industry. From managed print and managed IT to cybersecurity and cloud solutions, Novatech helps increase profits by empowering businesses to increase... 

    Novatech, Inc.

    Nashville, TN
    10 hours ago
  •  ...Description & Qualifications Are you a Systems Engineer looking for a place where you can make...  ...: In this role you will: Lead daily Service Desk operations across...  ...-furnished equipment (hardware, software, network connectivity), while coordinating... 
    Full time
    Contract work
    Part time
    For contractors
    Local area
    Flexible hours

    Serco

    Nashville, TN
    3 days ago
  • 1. Palo Alto (implementations, configurations and migrations from Cisco ASAs) 2. Cisco ASA (troubleshooting, configurations and decommissioning) 3. Cisco Meraki (Implementations, configurations and troubleshooting) • Upgrading all devices to the current...

    3B Staffing LLC

    Nashville, TN
    3 days ago
  • $93k - $139k

     ...ABOUT THE ROLE This role will be the lead technical expert and own all...  ...related matters. The Senior Financial Systems Engineer will partner closely with various stakeholders...  ...agencies rely on Relativity's legal AI software to securely surface and manage the most... 
    Remote work
    Home office

    Relativity

    Nashville, TN
    3 days ago
  • $73.8k - $218.8k

     ...Technical Architect with deep expertise in the Ivalua software platform to join our team. You have a proven track record of leading technical implementation teams and designing...  ...integrations between Ivalua and enterprise systems, ensuring seamless data flow and system... 
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Nashville, TN
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Software Engineer (Merchandising Systems). Be the first to apply!