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

SR Software Engineer - (Merchandising Systems)

$122k - $127k
Full-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. How would you like to Serve? Join the Dollar General Journey and see how your career can thrive.
Company Overview

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

A Senior Software Engineer, working independently or with limited supervision, translates high-level business requirements into technical designs, proposes design alternatives, codes and/or communicates requirements to junior engineers. They have a strong knowledge of the applications in their functional area, how each supports the goals of the business and how they interface with each other and to applications outside of their area. They lead small development engagements, mentor junior engineers, solve difficult and highly complex technical problems and may be called on to consult on other projects.


Job Details

Duties & Responsibilities:
  • Develops and debugs software in support of new and existing applications 65%
  • Develop, execute and thoroughly document unit and system-level test plans 15%
  • Designs changes to new and existing applications 10%
  • Provides support for production applications (7x24) 5%
  • Participate in Agile methodology and ceremonies 5%

Knowledge, Skills and Abilities (KSAs):
  • Experience in developing and deploying full stack applications in cloud environments (Azure or GCP), leveraging containerization technologies (Docker, Kubernetes).
  • Experience building robust, high performing APIs using Java, Spring boot, following the best practices and microservices architecture principles.
  • Experience in developing scalable, real-time data streaming systems using Kafka.
  • Experience Design, develop, and maintain complex, responsive web applications and reusable components using React.js, JavaScript (ES6+), HTML5, and CSS3.
  • Experience with PostgreSQL, Java 17 or higher versions.
  • Develop and maintain features across the entire stack from user interfaces, databases and server-side logic
  • Experience building and deploying artifacts to cloud and on-prem infrastructure using CI/CD pipelines.
  • Write clean, efficient, maintainable, and well-documented code, plus conduct code reviews and provide feedback.
  • Collaborate with cross-functional teams to understand requirements and translate them into API specifications
  • Monitor and analyze API performance metrics to identify areas for improvement.
  • Writing and maintaining API Documentation for developers and consumers.
  • Write and execute integration tests to validate that individual software components or functions work as expected.
  • Excellent communication skills to collaborate with business stakeholders and other teams.
  • Mentor junior team members and seek guidance from senior team members.
  • Able to provide application support, analyze problems and provide solutions for complex issues.
  • Employs test-driven development and integrates unit tests in development tasks.
  • Able to stay current on technology changes applicable to your domain and how to apply them.
  • Strong analytical skills with experience gathering requirements and designing new functionality.

*Salary Range USD $122,000.00/Yr to USD $127,000.00/Yr.*


Qualifications

Work Experience &/or Education:
  • 5+ years experience in software development in an IT organization.
  • 5+ years experience in designing and developing RESTful APIs using Java and Spring boot.
  • 3+ years experience with a relational database (i.e., Oracle, MSSQL, Postgres, etc.).
  • 1+ years of experience with No-SQL Databases (i.e Cassandra, Mongo DB etc)
  • Bachelor's or Master's degree in computer science.
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the SR Software Engineer - (Merchandising Systems) in Goodlettsville, TN vacancy
  • $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... 
    Senior

    ∙ Elijah House Foundation

    Goodlettsville, TN
    1 day ago
  • $152k - $157k

     ...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... 
    Suggested
    Full time
    Work experience placement
    Seasonal work

    Dollar General

    Goodlettsville, TN
    more than 2 months ago
  • $115.91k - $120.91k

     ...neighborhood locations. Learn more about Dollar General at A Senior Software Engineer will be responsible for building technologies across...  ...65% • Develop, execute and thoroughly document unit and system-level test plans 15% • Designs changes to new and existing applications... 
    Senior
    Full time
    Work experience placement
    Seasonal work

    Dollar General

    Goodlettsville, TN
    22 days ago
  •  ...prices in convenient neighborhood locations. Job Details A Senior Software Engineer, working independently or with limited supervision,...  ...applications - 65% Develop, execute and thoroughly document unit and system-level test plans - 15% Designs changes to new and existing... 
    Senior
    Work experience placement
    Seasonal work
    Remote work

    CareerArc

    Goodlettsville, TN
    2 days 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... 
    Senior

    ∙ Elijah House Foundation

    Goodlettsville, TN
    19 hours ago
  •  ...Dollar General at Job Details A Principal Software Engineer (PSE) is recognized as a master...  ...technical problems. They lead and manage system-wide/cross-functional teams consisting...  ...years delivering software supporting Merchandising or retail-related applications #J-1880... 
    Work experience placement
    Seasonal work

    ∙ Elijah House Foundation

    Goodlettsville, TN
    4 days ago
  •  ...Overview We are looking for an enthusiastic AI Full Stack Software Engineer who is eager to grow in the exciting field of AI‑assisted software...  ...projects (strong plus). Experience with enterprise search systems and AI‑driven knowledge management tools. Exposure to LangChain... 
    Senior

    Kanini Software Solutions

    Nashville, TN
    4 days ago
  • Job #: 6218 Pay Rate: Not Specified Job type: contractor Location: Goodlettsville, TN Responsibilities: 10+ years of experience in IT. Experience with the following skills is required: .Net C# Java Spring Boot API development CI/CD SQL ReactJS Experience with the following...
    Senior
    For contractors

    TechDigital Group

    Goodlettsville, TN
    2 days ago
  • $79.2k - $209.5k

     ...Oracle Cloud Infrastructure Security And Compliance Platform Engineering The Oracle Cloud Infrastructure (OCI) Security and Compliance...  ...(ML) to build intelligent detection, response, and mitigation systems. The goal is to deliver autonomous, adaptive security... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Nashville, TN
    4 days ago
  •  ...In this role you will build the agentic systems that power Teradata's next generation of...  ...with You will join a focused team of AI engineers within Teradata's AI Apps, Analytics, and...  ...you a qualified candidate 3-6 years of software engineering experience with at least 2 years... 
    Senior
    Permanent employment
    Flexible hours

    Teradata Corporation (SE)

    Nashville, TN
    4 days ago
  •  ...Job Description Sr. Marketing Manager The Senior Marketing Manager is responsible for developing and executing integrated...  ...Management • Manage the annual campaign calendar in collaboration Merchandising • Identify campaign touchpoints across the customer journey... 
    Senior

    The Intersect Group

    Goodlettsville, TN
    1 day ago
  • $90k - $100k

    ## Sr Engineer - Systems Design & ImplementationApplylocations: Florida Remote Work: North Carolina Remote Work: Mississippi Remote Work: South...  ...systems, and digital evidence management systems (backend software) for Government and Public Safety customers.## Job... 
    Senior
    Remote work
    Relocation

    Motorola Solutions

    Nashville, TN
    3 days ago
  •  ...Now Brewing – Engineer (Senior+)! #tobeapartner   From the beginning, Starbucks set...  ...Starbucks to build, release, and operate software with confidence. This advanced role focuses...  ...you will…  ~ Design and operate reliable systems at scale by implementing high-... 
    Senior
    Temporary work
    Local area

    Starbucks

    Nashville, TN
    1 hour ago
  •  ...seeking a highly skilled and experienced Automation and Controls Software Engineer to join our team. In this role you will play a critical role...  ..., implementation, and maintenance of the automation controls systems used in our groundbreaking tunneling operations. This role... 
    Permanent employment
    Shift work
    Night shift
    Rotating shift
    Weekend work

    The Boring Company

    Nashville, TN
    4 days ago
  •  ...A leading software company is looking for a Senior Software Engineer to drive the evolution of IMS compatible technologies. The ideal candidate will have over 10 years of experience in software engineering with deep expertise in IMS TM and DB application programming.... 
    Senior

    Rocket Software

    Nashville, TN
    4 days ago
  • Company Overview The Sr. Merchandising Analytics Analyst supports the Company’s Merchandising organization through the development and execution...  ...’s usage of the Company’s proprietary core forecasting system for all core merchandise resets. Knowledge, Skills and Abilities... 
    Senior
    Work experience placement

    ∙ Elijah House Foundation

    Goodlettsville, TN
    1 day ago
  •  ...Harris Geospatial Solutions in Nashville, TN is seeking a Senior Specialist in Software Engineering to contribute to software development lifecycle activities while managing complex projects. The ideal candidate will have a Master's or Bachelor's degree and a minimum... 
    Senior

    Harris Geospatial Solutions

    Nashville, TN
    4 days ago
  • $2,500 - $3,000 per month

    Una empresa de tecnología busca un Desarrollador Flutter para trabajar de forma remota. El rol implica participar en el ciclo de vida de la aplicación, escribir código limpio, y asegurar la calidad del código. Se requiere más de 2 años de experiencia en Flutter y habilidades...
    Senior
    Remote work

    Bees2Biz

    Nashville, TN
    4 days ago
  •  ...Software Engineer The Software Engineer, working independently or with limited supervision, will translate high-level business requirements into technical designs, proposes design alternatives, codes and/or communicate requirements to junior engineers. They have a strong... 

    Samprasoft

    Goodlettsville, TN
    2 days ago
  • $170k - $200k

     ...their health. Due to growth, we are looking to add a Senior Software Engineer to our Remote Team! Why join us? What We Offer: Competitive base...  ...the team. Implement automation to ensure a high level of system reliability. Learn and apply software development and project... 
    Senior
    Local area
    Remote work

    Jobot

    Nashville, TN
    3 days ago
  • Join the Band: Retail Sr. Sales Rockstar Wanted! Are you a passionate musician with a talent for sales and leadership? We’re on the...  .... Help your team be the go-to in the local music community. Merchandising and Store Maintenance: Keep the store looking as cool as your favorite... 
    Senior
    Local area
    Night shift
    Weekend work

    Guitar Center

    Goodlettsville, TN
    4 days ago
  •  ...next phase of growth. We hope you’d like to join us! Senior Software Engineer – DevOps [Azure Cloud] Concord Technologies is growing! Currently...  ..., to proactively reduce risk of downtime and increase system stability. Maintain an “automation first” (‘everything‑as‑code... 
    Senior
    Full time
    Work at office
    Early shift

    Concord Technologies

    Nashville, TN
    19 hours ago
  •  ...data analysis with a using a cross functional knowledge of: merchandising, supply chain, and retail operations to identify areas of opportunity...  ...related field preferred (Business, Economics, Data Science, Engineering). Any suitable combination of education and experience will... 
    Senior
    Work experience placement
    Work at office

    ∙ Elijah House Foundation

    Goodlettsville, TN
    1 day ago
  •  ...in-depth data analysis with a cross‑functional knowledge of merchandising, supply chain, and retail operations to identify areas of opportunity...  ...related field preferred (Business, Economics, Data Science, Engineering). 4-6 years relevant professional experience in analytics... 
    Senior
    Work experience placement
    Work at office

    ∙ Elijah House Foundation

    Goodlettsville, TN
    19 hours ago
  •  ...Senior Software Engineer – Backend Anywhere Type: Permanent Category: Engineer Industry: Technology Workplace Type: Remote...  ...to design, build, and maintain scalable, data-intensive systems that power core products. You will participate in all phases... 
    Senior
    Hourly pay
    Permanent employment
    Full time
    Local area
    Remote work

    Eliassen Group

    Nashville, TN
    3 days ago
  •  ...Job Title: Senior Software Engineer - Search Job Summary: As a Senior Software Engineer on our Search Services and Applications team...  ...ideal if you enjoy solving complex relevance and distributed-systems problems, thrive in a collaborative environment, and want to... 
    Senior
    Contract work

    RevSpring

    Nashville, TN
    2 days ago
  • $79.2k - $178.1k

     ...who are tackling some of the world’s biggest challenges. As a Software Engineer, you will work with a team of software engineers responsible...  ...OCI DevOps services. You should be able to understand broad systems interactions, be hands‑on, be able to dive deep into any part... 
    Senior
    Temporary work
    Flexible hours

    Ll Oefentherapie

    Nashville, TN
    3 days ago
  • Join a National Top Workplace Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. We're always looking for talented individuals who are ready to join a collaborative, growth...
    Senior
    Remote work
    Flexible hours

    Kobie Marketing

    Nashville, TN
    19 hours ago
  • $140k

     ...as an individual and united by our mission to create opportunities for people where they live, learn and work. The Senior Software Engineer designs, creates, maintains, audits and improves software applications by performing coding, debugging, testing and troubleshooting... 
    Senior
    Temporary work
    Local area

    Nelnet

    Nashville, TN
    19 hours ago
  • $125.9k - $148.1k

     ...Full-Stack Senior Software Engineer At Armanino, you determine your career path. This means it's possible to pursue challenges you are passionate...  ...Knowledge of serverless architectures, event-driven systems, and microservices Familiarity with Infrastructure as Code... 
    Senior
    Contract work
    Local area
    Flexible hours

    Armanino

    Nashville, TN
    19 hours ago

Do you want to receive more vacancies?

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