Job Description

Job Id: R

About us:

Working at Target means helping all families discover the joy of everyday life. We bring that vision to life through our values and culture. Learn more about Target here.

About the Role
We are seeking a highly skilledSenior Software Engineerto join our team and play a key role in designing, building, and operating scalable, high-quality software solutions. This role requires strong hands-on development experience, end-to-end ownership, and a passion for building reliable systems in a fast-paced, agile environment.

Key Responsibilities
  • Design, develop, test, deploy, and maintain high-quality software solutions using modern engineering best practices.• Own theend-to-end product lifecycle, including:
  • Application development

    Unit and integration test development

    Production alerting and monitoring

    On-call and operational support responsibilities

  • Build and maintain scalableRESTful APIsand backend services.
  • Work with bothrelational and NoSQL databasesto design efficient data models and queries.
  • Develop and maintain event-driven systems usingKafka.
  • Containerize and deploy applications usingDockerin Linux-based environments.
  • Collaborate closely with cross-functional teams in anAgile/Scrumenvironment.
  • Contribute to CI/CD pipelines and continuously improve development and release processes.
  • Mentor junior engineers and contribute to engineering best practices and standards.
  • Required Qualifications

  • 5+ years of hands-on software development experiencein building production-grade applications.
  • Strong proficiency inJava (17 or higher).
  • Extensive experience withSpring Bootand REST API development.
  • Solid understanding ofrelational and NoSQL databases.
  • Hands-on experience withKafka,Docker, andLinux systems.
  • Familiarity withCI/CD pipelines, automated testing, and Agile development methodologies.
  • Strong problem-solving skills and ability to take ownership of complex systems.
  • Preferred Qualifications (Nice to Have)
  • Experience withfrontend development(e.g., modern JavaScript frameworks).
  • Exposure to or experience inAI/ML developmentor integrating ML models into applications.

  • +function (s, t, q) { (y = document.createElement("script")).type = "text/javascript"; y.src = " y.onload = function () { CHQ(s, t, q) }; document.getElementsByTagName("head")(0).appendChild(y); }("#chq_ ", "null", {"org":181,"identifiers":("data-requisition-id","data-job-profile","data-sub-job-family","data-job-family","data-category")})

    Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application