about 3 hours ago

Lead Software Engineer

Cincinnati, OH; Chicago, IL

$125,000-$207,000 / year

full-timeseniorretail data science and insights

Tech Stack

+3

Description

You will design, build, and support scalable software solutions for internal and external users, combining hands-on development with technical leadership across modern applications, APIs, cloud-native services, and AI-enabled capabilities. You will partner with cross-functional teams to deliver high-quality, maintainable solutions and mentor engineers.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related technical field
  • 5+ years of professional software engineering experience
  • Strong experience with Java and Spring Boot
  • Experience with Angular 20+, React, or VUE
  • Experience building and consuming RESTful APIs
  • Strong SQL and relational database experience
  • Experience with automated testing tools such as JUnit or Cucumber
  • Experience with Git, Maven and/or Gradle
  • Understanding of CI/CD, object-oriented design, and SOLID principles
  • Experience debugging, tuning, and supporting enterprise applications
  • Strong communication, collaboration, and mentoring skills

Responsibilities

  • Design, develop, test, deploy, and support software applications across the full SDLC
  • Build and enhance solutions using Java, Spring Boot, Angular, REST APIs, JSON, and SQL
  • Translate business and product requirements into scalable, maintainable technical solutions
  • Lead team-level technical implementation decisions and support sound engineering practices
  • Contribute to application and service design with a focus on scalability, reliability, security, and performance
  • Build and support API-first integrations and contribute to event-driven solutions where appropriate
  • Maintain and modernize existing applications
  • Perform code reviews and mentor junior and mid-level engineers
  • Support testing, CI/CD, and release practices that improve software quality and delivery
  • Partner with product, data, security, and platform teams to deliver business value
  • Contribute to AI-enabled features such as intelligent search, recommendations, summarization, assistants, workflow automation, or predictive insights
  • Integrate applications with AI/ML services, including model APIs and LLM-based capabilities where appropriate
0 views 0 saves 0 applications