Skip to main content

Software Engineer

Atlanta, GA
Permanent
Senior Software Engineer
Overview
We are hiring three (3) Senior Software Engineers to join our backend engineering teams focused on retail processes and functionality. These engineers will work on mission-critical APIs, supporting core retail capabilities such as item data, promotions, tax calculations, and product search.

This role is primarily backend Java, with a strong emphasis on legacy modernization, observability, and supportability rather than greenfield-only development. Candidates will work across a mix of legacy Java (as old as Java 6) and modern Java services (up to Java 21).

Role Responsibilities
As a Senior Backend Java Engineer, you will:
  • Design, develop, and maintain backend Java microservices and APIs supporting multiple domains and functionality
  • Support and enhance existing legacy applications, evaluating whether to refactor or rebuild components as needed
  • Introduce and improve observability and monitoring within legacy and modern systems
  • Diagnose and resolve production issues through debugging, static analysis, and bug identification
  • Contribute to backend architectural decisions focused on maintainability, scalability, and supportability
  • Deploy applications using existing CI/CD pipelines (pipeline ownership is not required)

Technical Environment
  • Java: Broad range from Java 6 through Java 21
  • Cloud:
    • GCP preferred
    • AWS experience acceptable and transferable
    • Must have some cloud experience
  • Observability & Monitoring:
    • Heavy use of Grafana
    • Experience with Prometheus or similar tools strongly preferred
  • Development Tools:
    • Git-based workflows
    • Familiarity with AI-assisted development tools (e.g., GitHub Copilot) is a plus
  • UI Exposure:
    • Primarily backend-only
    • Rare UI touchpoints (e.g., self-checkout scenarios)

Required Qualifications
  • Senior-level experience as a Backend / Software Engineer
  • Strong expertise in Java backend development (legacy and modern)
  • Experience building and supporting RESTful APIs and backend services
  • Hands-on experience in cloud-based environments
  • Experience debugging, refactoring, and supporting legacy systems
  • Ability to work independently and collaborate with staff-level engineers in fast-moving interview and delivery cycles

Nice-to-Have Qualifications
  • GCP experience
  • Experience adding observability to legacy systems
  • Experience with Grafana, Prometheus, or similar monitoring tools
  • Familiarity with AI-assisted coding tools
  • Retail, e-commerce, cart, or checkout domain experience

Job Type: Permanent

Job ID: 254262190