For our ADA-friendly site, please click here

Software Engineer

📁
Information Technology
💼
Corporate
Thanks for your interest in the Software Engineer position. Unfortunately this position has been closed but you can search our 928 open jobs by clicking here.

Position Overview:


Neiman Marcus is looking for a Software Engineer to join our Search & Navigation team.  This position will help build, evolve, and maintain a world class online product discovery platform.  This is a hands on position that will require writing code to support weekly production releases. However, the ideal candidate will also be able to thrive in a collaborative, fast paced, product team environment.  This is a great opportunity to work with a modern tech stack including: micro services, AWS, containerization (Docker), Spring Boot, Netflix OSS, serverless, NoSQL (ElasticSearch), CI pipelines (Jenkins), NodeJS, React/Redux, Splunk, and many third party integrations as well.  And the best part is that the tech stack is ever evolving. We emphasize and promote a culture of learning and innovation.


Key Responsibilities:

  • Partner with Product Owners to define solutions for business problems.
  • Deliver stories on time, that are functionally correct, performant, and operationally ready.
  • Actively contribute to the Agile process and associated ceremonies. Proactively identify blockers to development and discuss with team.
  • Follow best practices for secure web development. 
  • Adhere to internal best practices and processes with respect to coding standards, unit test coverage, test automation, and continuous integration.
  • Partner with operations to troubleshoot production problems as needed. Maintain a product team mindset. 
  • If you have a good idea, share it.  Always be thinking about how we can improve whether it be from a functional, performance, operational, tech stack, or other perspective.

Required Skills and Experience:


  • 2+ years hands on development experience with Java, J2EE and/or Spring.
  •  Experience with Spring Boot or other rapid application development frameworks.
  • Understanding of UI technologies such as CSS, Javascript, NodeJS, React, and Redux.
  • Experience with continuous integration and related tools (Jenkins, Maven, Gradle, etc.)
  • Ability to present technical concepts to technical and non-technical stakeholders.
  • Good communication skills and desire to help others.
  • A desire to learn and invest in self improvement.

Bonus Skills and Experience:

  • Experience building micro service/cloud native applications.
  • Experience with ElasticSearch or other NoSQL data stores.
  • Experience working in a DevOps environment using continuous deployment pipelines.
  • Hands on development experience with UI technologies such as CSS, Javascript, NodeJS, React, and Redux.

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

Corporate

Irving, Texas

📁 Information Technology

Corporate

Irving, Texas

📁 Information Technology

Corporate

Irving, Texas

📁 Information Technology

Los Angeles and San Francisco Applicants: Neiman Marcus will consider for employment qualified applicants with criminal history as required by applicable law.
We are committed to providing reasonable accommodations during our Talent Acquisition process. If you have a disability and need assistance or an accommodation, please reach out to us at ApplicantSupport@NeimanMarcus.com.
To listen to an audio clip of this information, click HERE.