Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Dollar General Logo

SR SOFTWARE ENGINEER

Dollar General

Salary not specified
Oct 24, 2025
Goodlettsville, TN, US
Apply Now

Dollar General is looking for a Senior Software Engineer to translate high-level business requirements into technical designs, propose design alternatives, code, and mentor junior engineers. The role requires a strong understanding of applications, their business support, and inter-application interfaces to solve complex technical problems and improve application functionality and performance.

Requirements

  • 4+ years experience in both API and UI development using Java
  • 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)
  • Experience with a higher-level language (i.e. C-Sharp, Java, Python etc.)
  • Firm understanding of Cloud and distributed systems challenges
  • Working with stateful and/or stateless containers and orchestration via Kubernetes or equivalent
  • Experience with distributed messaging systems like Kafka

Responsibilities

  • Develops and debugs software in support of new and existing applications
  • Develop, execute and thoroughly document unit and system-level test plans
  • Designs changes to new and existing applications
  • Provides support for production applications (7x24)
  • Participate in Agile methodology and ceremonies
  • Writes high-quality code that meets the customer needs and strives for simplicity, clarity and testability.
  • Able to provide application support, analyze problems and provide solutions for complex issues.

Other

  • Must be a self-starter, adapt easily to change and promote a collaborative team environment.
  • Continuous learner able to identify skill gaps and acquire and employ new knowledge.
  • Mentor junior team members and seek guidance from senior team members.
  • Understands business concepts and user procedures.
  • Effective communicator with technical and business team members.