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

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 4 days ago
Similar jobs that could be interesting for youBased on the SR Software Engineer - (Merchandising Systems) in Goodlettsville, TN vacancy
  • $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
    Work experience placement
    Seasonal work

    Dollar General

    Goodlettsville, TN
    4 days ago
  • $115.91k - $120.91k

     ...neighborhood locations. Learn more about Dollar General at Senior Software Engineer will be responsible for building technologies across...  ...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

    Dollar General

    Goodlettsville, TN
    4 days ago
  • $125k - $191.7k

     ...Job Description Hybrid: This role is categorized as hybrid/Remote Role: As a Senior Software Systems Engineer on the Software Validation team within the AV organization, you will play a critical role in leading the strategy and execution of validation efforts for... 
    Senior
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Nashville, TN
    7 days ago
  • $133k - $267k

     ...all applications and next steps. Our partner is looking for a Sr. Software Engineer, Infrastructure based in United States. This role offers...  ...high-growth technology platform. You will design scalable systems, improve engineering efficiency, and create reliable tools that... 
    Senior
    Remote work
    Flexible hours

    Jobgether

    Nashville, TN
    1 day ago
  • We are looking for an experienced Senior Site Reliability Engineer to join our team and drive the reliability and functionality of our...  ...instrumental in ensuring uninterrupted service and optimizing system performance. You will collaborate closely with a diverse team... 
    Senior
    Full time
    Flexible hours

    Oracle

    Nashville, TN
    1 day ago
  • $132.23k - $176.31k

     ...proactive Senior Lead Site Reliability Engineer (SRE) to join our team, focusing on production...  ..., scalability, and efficiency of our systems, with a strong emphasis on AWS...  ...requires an AI-native mindset, understands the software development lifecycle (from coding to support... 
    Senior
    Full time
    Temporary work
    Remote work

    Lumen

    Nashville, TN
    1 day ago
  • As a Senior Software Engineer on the Identity and Access Management (IAM) team, you’ll design, build, and maintain secure, reliable, and scalable...  ...that power our global authentication and authorization systems. You’ll contribute to the technical direction of key projects... 
    Senior
    Full time
    Flexible hours

    Oracle

    Nashville, TN
    2 days ago
  •  ...As an Engineer you will be an integral part of the Engineering and Product teams helping provide support and troubleshooting of our internally developed applications. This person will be embedded within a product team consisting of Engineers and Product Managers. We are... 
    Senior
    Long term contract
    Local area
    Remote work

    My3Tech Inc

    Nashville, TN
    3 days ago
  •  ...Senior Software Engineer Are you passionate about the patient experience? At HCA Healthcare, we are committed to caring for patients with...  ...comfortable designing and reasoning about complex distributed systems and working with AI for software development. Major... 
    Senior
    Work experience placement

    Methodist Hospital

    Nashville, TN
    2 days ago
  •  ...implementation of highly scalable and adaptable systems 3+ years in mentoring developers and helping drive engineering maturity 1+ years of experience with AI...  ...large codebase A real passion for solving complex software engineering puzzles in a dynamic environment Deep... 
    Senior

    Jobtailor

    Nashville, TN
    3 days ago
  • $79.8k - $178.1k

    As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software...  ..., debugging or designing software applications or operating systems according to provided design specifications. Build enhancements... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Nashville, TN
    4 days ago
  •  ...Position You will contribute as part of a software development team, shaping how we build,...  ...persuasively to audiences ranging from engineers to product owners and business leaders...  ...transformation across internal and external systems Adopt and extend infrastructure‑as‑... 
    Senior
    Temporary work
    Flexible hours

    i3 Verticals

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

     ...Workday Financials and related matters. The Senior Financial Systems Engineer will partner closely with various stakeholders to research, design...  ..., and government agencies rely on Relativity's legal AI software to securely surface and manage the most relevant and impactful... 
    Senior
    Remote work
    Home office

    Relativity

    Nashville, TN
    12 hours ago
  • $180k - $220k

     ...experiences to realize our bold vision for healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead...  .... You’ll drive technical design, coach peers, and ensure system-wide quality and consistency. What You’ll Do Own architectural... 
    Senior

    Datavant

    Nashville, TN
    5 days ago
  •  ...Senior Software Engineer - Search As a Senior Software Engineer on our Search Services and Applications team, you'll design and build cloud...  ...ideal if you enjoy solving complex relevance and distributed-systems problems, thrive in a collaborative environment, and want to... 
    Senior

    Kyruus

    Nashville, TN
    4 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database.... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Oracle

    Nashville, TN
    1 day 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

    Nashville, TN
    3 days ago
  • $121.4k - $218.6k

     ...Are you passionate about storage systems? Do you enjoy collaborating with teams to solve...  ...challenges? Join Our Custom Government Engineering Team! The Custom Government team operates...  ...Networks. Partner with the best As a Senior Software Engineer, you will manage the Akamai... 
    Senior
    Work experience placement
    Work at office

    Akamai

    Nashville, TN
    5 days ago
  •  ...Join to apply for the Senior Software Engineer role at Transcard . Get AI-powered advice on this job and more exclusive features....  ...solutions combine multi-rail capabilities, embedded workflows, system of record integration, effortless reconciliation, and bank-grade... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Friday

    TransCard

    Nashville, TN
    5 days ago
  • $197.4k - $232k

     ...Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity...  ...Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend systems that underpin our data streaming platform. You... 
    Senior
    Full time
    Remote work

    Confluent

    Nashville, TN
    1 day ago
  • $115k - $192.9k

     ...In this position... As a Full Stack Software Engineer, you will collaborate with a broad array of talented software engineers to build amazing software that will transform the Ford Reservation Services into the standard for providing an excellent digital experience for... 
    Senior
    Immediate start
    Flexible hours

    Ford Motor Company

    Nashville, TN
    12 hours ago
  • $115k - $165k

     ...range $115,000.00/yr - $165,000.00/yr What you will do Senior Software Engineer responsible for designing, developing, and delivering...  ...guide development teams, and build scalable, high-performance systems from mission planning to autonomous systems. Focus on hands-on... 
    Senior
    Work at office
    Immediate start
    Remote work
    Flexible hours

    TheIncLab

    Nashville, TN
    1 day ago
  •  ...solutions combine multi-rail capabilities, embedded workflows, system of record integration, effortless reconciliation, and bank-...  ...and Responsibilities: Transcard is seeking a Senior Software Engineer to join our mixed local and remote team. The ideal candidate... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Friday

    Transcard Payments LLC

    Nashville, TN
    4 days ago
  • As a Principal Site Reliability Engineer (IC4), you will be responsible for designing, building...  ...cloud services. You will combine software engineering with infrastructure expertise...  ...across large-scale distributed systems. You will lead complex reliability initiatives... 
    Full time
    Flexible hours

    Oracle

    Nashville, TN
    1 day ago
  •  ...family! Jump-start your career as a Senior Software Engineer today with HCA Healthcare. Benefits...  ...and reasoning about complex distributed systems and working with AI for software...  ...for the individual."- Dr. Thomas Frist, Sr. HCA Healthcare Co-Founder If you... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Work experience placement
    Flexible hours

    Mission Hospital

    Nashville, TN
    18 hours ago
  •  ...infrastructure and service to ensure reliability and functionality. Forecasts demands and responds to capacity needs. Collaborates with software development teams to develop reliable and scalable infrastructures. Exercises judgment when performing data collection to... 
    Full time
    Flexible hours

    Oracle

    Nashville, TN
    2 days ago
  •  ...mission is to protect customers by delivering software that adapts quickly to evolving threats....  ...value open-source technologies, strong engineering judgment, and diverse perspectives in...  ..., and engineers, and help shape system design, code review, and team development... 
    Senior

    Asurion

    Nashville, TN
    12 hours 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
    2 days ago
  •  ...Barn2Door is looking for a Senior Software Engineer to join our team and help us build next-generation products and services for farmers, leveraging...  ...frameworks, and methodologies for both small and large scale systems Engage in self-driven learning and team problem-solving... 
    Senior
    Full time
    Local area

    HearstLab

    Nashville, TN
    2 days ago
  • Oracle Cloud Infrastructure (OCI) is seeking an experienced Strategic Sr Principal Technical Program Manager to drive high-impact, cross-organizational initiatives that enable OCI's continued growth and expansion. This role operates at the intersection of infrastructure... 
    Senior
    Full time
    Flexible hours

    Oracle

    Nashville, TN
    2 days ago

Do you want to receive more vacancies?

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