Software Engineer II

Dollar GeneralGoodlettsville, TN

About The Position

A Software Engineer II demonstrates the ability to analyze and understand business, functional and technical requirements. The position analyzes moderately complex systems and, either independently or under broad supervision, develops changes to existing business applications and/or designs for new initiatives. This position may influence others within the job area through explanation of facts, policies and practices.

Requirements

  • Results oriented, critical thinker who uses a sense of urgency to deliver results.
  • Must be a self-starter, adapt easily to change and have a collaborative personality.
  • Continuous learner able to identify skills gaps and acquire and employ new knowledge.
  • Offers and seeks mentoring.
  • Understanding of general business concepts and user procedures.
  • Excellent written, oral and listening communication skills.
  • Proactively identifies opportunities to improve current programs and procedures.
  • Employs test-driven development and integrates unit tests in development tasks.
  • Meet quality, performance, coding standards and delivery commitments.
  • Possesses and shares domain knowledge of at least one system.
  • Shows steady professional growth in technical and business skills that enhance the team’s capabilities.
  • 2+ years experience in software development in an IT organization or equivalent educational experience.
  • 2+ years experience with a relational database (i.e., Oracle, MSSQL, Postgres, etc.).

Nice To Haves

  • Experience with a higher-level language (i.e. C#, Java, etc.) preferred.

Responsibilities

  • Develops and debugs software in support of new and existing applications
  • Develop, execute and thoroughly document unit test plans
  • Provides support for production applications (7x24)
  • Participate in Agile methodology and ceremonies
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service