Lead Software Engineer (Merchandising Systems)
$152k - $157kFull-time
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:
Qualifications Work Experience &/or Education:
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%
- 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.
- 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.
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 4 hours ago
Similar jobs that could be interesting for youBased on the Lead Software Engineer (Merchandising Systems) in Goodlettsville, TN vacancy
$152k - $157k
...can thrive. Company Overview A Lead Software Engineer (LSE) is recognized as an expert in their... ...software components for large-scale systems with minimal oversight, This... ...Knowledge of master data management within merchandising or supply chain domains is a strong plus...SuggestedWork experience placementSeasonal work- NoneSuggestedFull time
$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...SuggestedWork experience placementSeasonal work$101.9k - $132.45k
...What you’ll do here: As the Software Engineering Manager, you will lead a team dedicated to creating tools to deliver world‑class content for our Cengage... ...legacy or monolithic architectures, migrating systems to modular, cloud‑native platforms, and implementing hybrid...SuggestedWork experience placementLocal areaRemote work- Wunderlich-Malec Engineering is seeking a Lead Protection Engineer in Nashville, TN. In this role, you will perform relay setting calculations and... ...The ideal candidate will have extensive experience in power system studies and lead technical work on assigned projects....Suggested
$83.43k - $222.48k
CVS Health is looking for a Senior Software Engineer in Tennessee to join their team. This role involves leading technical initiatives, designing enterprise-grade systems, and collaborating across teams to solve complex enterprise-wide problems. The ideal candidate has...- CDM Smith is searching for an Electrical Engineer to lead complex power systems projects in Nashville, Tennessee. This role will involve supervision of power system analysis tasks and collaboration with multidisciplinary teams to develop innovative engineering solutions...Relocation package
- Insight Global is seeking a Development Team Lead to join their Nashville team. This role balances individual contribution with mentoring and leadership in product development. As a leader, you will work on architectural designs, coding across the product stack, and assist...
- ...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...
- 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 jobFor contractorsWork at office
- A leading company is seeking a Senior Project Engineer to support the delivery of engineered-to-order solutions. This role involves designing, estimating, and managing complex sanitary processing systems in collaboration with sales teams and customers. Candidates are expected...
- ...hospitality tech! Liven is a leading global data, technology, and... ...architecture, build AI‑powered systems, and lead innovation across... ...AI‑powered solutions Mentor engineers and elevate engineering standards... ...Qualifications 8+ years of software engineering experience in building...
- ...for data solutions. Work with engineering teams to design and build... ...databases, including cloud-based systems. Clean and transform source... ...teams, including data engineers, software developers, and business... ...employment. About Us Emids is a leading provider of digital...Local areaRemote work
- ...and maintaining piping, fixtures, and equipment for industrial systems in Tennessee. The role emphasizes safety, accuracy, and efficient... ...conformance to specifications, and training new workers. The Foreman may lead high-pressure system crews and maintenance teams as needed. #J-...
- ...Mission Starts Here. TheIncLab engineers and delivers intelligent... .... We are looking for a Staff Systems Engineer to collaborate closely... ...degree in Systems Engineering, Software Engineering, Computer Science... ...senior engineers or leading technical initiatives across...Flexible hours
- Eliassen Group is seeking a Project Manager to lead a script governance initiative focused on ensuring Intent equals Execution across internal and legacy scripts. This remote role involves coordinating risk assessment, inventory, and remediation activities within a PMO...Remote job
- Oracle's Strategic Customers Engineering team within Oracle Cloud Infrastructure (OCI) in Nashville seeks a Principal Technical Program Manager to drive complex, cross-organizational programs. You will coordinate milestones, dependencies, and execution across OCI orgs to...
- A leading technology integration firm in Nashville seeks a Commercial Project Manager to lead complex installation projects. Responsibilities... ...management experience and a strong technical background in engineering and installation processes. This position offers competitive...
$38.14k - $41.55k
...their deep field knowledge to high-impact, project-based work-leading critical installation, commissioning, testing, maintenance, repair... ...and in accordance with technical standards. Collaborate with engineering and project management teams to resolve complex field...Hourly payRelocation package- Four Seasons in Nashville is seeking an Engineer II to support their Engineering team. This role is vital for maintaining hotel systems and ensuring a safe, comfortable experience for guests. Responsibilities include preventive maintenance, troubleshooting building systems...Full timeNight shift
- NovaTech is searching for a talented Systems Engineer to support their operations in the Nashville area. The role focuses on troubleshooting and resolving technical issues at the server and application levels. Ideal candidates will have extensive experience in IT, especially...
- Apply for Dev Ops Systems Engineer at Iostudio Nashville, TN, US. This full‑time on‑site position offers great opportunities for career growth... ...operating system What We’re Looking For 5+ years of software development experience is ideal Evidence of web design/development...Full timeContract workWork at officeRemote workFlexible hours
$22.43 per hour
...administrator, or a potential support staff employee, if you want to make a difference, we want to hear from you. Job Summary: Serve as a lead technician for furniture repair. Communicate with Principals and Administrators. Receive and complete signed work orders. Prioritize...Hourly payTemporary workWork at office$100k - $132.5k
OT Technical Lead - Connected Factory / Digital Manufacturing Role Overview The OT Technical Lead is a delivery-focused engineering leader embedded within a Delivery POD on the Connected Factory Digital Innovation program. This program operates as a structured PoC incubation...Remote jobContract workTemporary work- ...great benefits, professional development, and a passionate team of co‑workers! Novatech has an exciting opportunity for you as a SYSTEMS ENGINEER , supporting our greater NASHVILLE market. Our Systems Engineer team takes escalations from the Systems Specialist team and...
- Altera Digital Health is seeking a Citrix Virtualization Engineer to implement and support enterprise-level Citrix environments. This remote... ...processes, and participating in on-call support for Citrix systems. Candidates should possess a Bachelor's degree in Computer...Remote job
$90k - $100k
...build a safer future. Department Overview The System Design & Implementation Team is a segment of... ...evidence management systems (backend software) for Government and Public Safety customers. Job Description The Sr Engineer - Systems Design & Implementation will serve...- HCA Healthcare is seeking a SCCM Consulting Systems Engineer in Nashville, TN. Responsible for managing Intune and SCCM devices, the role includes... ...with a strong focus on customer service. The engineer will lead projects and mentor less experienced staff. Join a team...
- ...The Network Security Engineer will be responsible for developing recommendations related to... ...operation of the client's transportation systems. The role focuses on network devices, security... .... Work closely with client lead and other cybersecurity team members to support...
- ...seeking a Senior Technical Support Analyst to deliver advanced end-user and application support across the organization, including EMR systems, clinical tools, and Microsoft 365. This role serves as an escalation resource and mentor to the Technical Support team in a...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Software Engineer (Merchandising Systems). Be the first to apply!
Related searches
- ultimate software Goodlettsville, TN
- remote software sales Goodlettsville, TN
- senior c# .net software developer Goodlettsville, TN
- id software Goodlettsville, TN
- software Goodlettsville, TN
- entry level software sales Goodlettsville, TN
- healthcare software sales Goodlettsville, TN
- software implementation project manager Goodlettsville, TN
- software support Goodlettsville, TN
- software sales Goodlettsville, TN

