Skip to main content
Posted June 29, 2021

Senior Software Engineer-Backend

Anywhere Full Time

Help us transform a 50-year company that is modernizing and in hyper-growth mode! We are changing the ways customers purchase online, shop in-store, and...

Help us transform a 50-year company that is modernizing and in hyper-growth mode! We are changing the ways customers purchase online, shop in-store, and get work done at our distribution and credit centers. You will play a visionary role, creating the solutions and seeing it come to life! We can play well to your strengths and help you develop areas in which you wish to grow or learn more about. Come build your resume with Kohl’s!

Work where you like.

We mean it! Your work can be done 100% remotely permanently. If you prefer to work in a physical building we offer relocation to our Milwaukee, WI or Milpitas, CA offices. And we have a strong internal Developer community and technology to support team collaboration across the US.

Who are we?

We are a fast-paced team with an emphasis on iterative development and constant collaboration. We believe pair programming makes us stronger, faster, and smarter. We practice and teach an approach to software engineering that applies across industries and organizations, so you’ll experience all types of teams, products, and technologies. And we believe that working fast doesn't mean working overtime-- taking time to relax, recharge and refocus keeps our pace sustainable.

What we believe.

Working at Kohl's means you get better at what you already do well. We set up regular retrospectives to figure out what we’re doing wrong so we can fix it, and what we’re doing right so we can improve on it. We consistently practice Test Driven Development, and we believe that methodical, steady, relentless forward momentum drives consistent results. Growing and developing your skills is encouraged and supported.

Who you are.

Our engineers have a deep level of knowledge in either backend or client-side development and have at least a general and growing knowledge of the other supporting technologies that make up the full application stack. We code, test, deploy, operate, and iteratively improve their applications that achieve the desired business outcomes and are a pleasure to use. We get our work done through balanced team members including Designers, Product Managers and Engineers, as well as the end-user during the planning and development phases of a product. And the best part is that you have full ownership and responsibility of a product and its quality!

What you will do.

  • Collaboration through frequent pair programming
  • Test-Driven Development
  • Building development practices like CI/CD, Test Automation and cloud deployments
  • Creating roadmaps for the future & help tell the story
  • Growing your skills, tackling interesting work and complex problems
  • Owning and taking responsibility for a product and its quality
  • Constantly growing your skills, tackling interesting work and complex problems
  • Building leadership skills - coach and mentor other Engineers
  • As a member you are expected to help with the story, % of paired work depend on the problems
  • You will work such technologies and should have interest and should have experience in at least one of the technologies: Greenfield, Node; Frameworks: Spring, Kafka, Streams, etc.; UI - React + Angular + Javascript; Backend - Java, Spring (boot / MVC)
  • Expert in Java and JEE development, Spring Boot, Spring MVC, Spring Batch, Spring Security
  • Experience with build management tools such as Gradle or Maven
  • Demonstrated understanding of source control systems such as GIT
  • Database design and implementation experience in either SQL or NoSQL databases
  • Experience designing and implementing distributed caching technologies such as Redis
  • Experience driving requirements refinement, planning, estimation, development, testing, and deployment

This listing expired on Jul 29. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.