For our ADA-friendly site, please click here

Software Engineer

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

Basic Purpose:

Neiman Marcus is looking for a Senior Software Engineer to join our team of talented engineers in our Point of Commerce group.  You will be developing advanced technical solutions, do design and development for our current Point of Commerce and Restaurant applications as well as help in Cloud based transformation of next generation solutions.   The successful candidate for this position should have demonstrated skill in working with retail POS teams including working closely with business partners.  This position will be responsible for design, development and support of our current system, adding new features to current system functionality, power us towards cloud based transformation initiatives working with a group of project leads and IT managers.

Principal Accountabilities:
- Performs a lead role in managing both development and support of large/complex projects, or several small solutions with little or no direction.
- Maintain proper documentation of current environment and participates in detailed studies and analysis of system requirements; recommends specific solutions to business problems.
- Interfaces with business liaisons, team members to create technical designs to meet business requirements, integrating with existing and planned systems, ensure technical correctness and maintain operating efficiency.
- Exposure to TDD and modern testing practices to deliver well tested systems that perform according to specifications.
Internal/External Relationships (Scope):
Interacts with Directors, Managers, DBA, Security, Network, QA, Application Developers and System Users.  This individual will ensure that good business relationships are maintained with multiple clients and departments for successful implementation and support of project efforts.
Interacts with hardware and software vendors, service representatives and user groups.

Knowledge and Experience Guidelines:
- 6+ years of experience analyzing, designing, coding, testing, configuring, installing and maintaining complex POS and associated Store Systems programs.
- Experience with various Operating Systems (Windows, Linux, IOS, Android)
- Retail or direct marketing experience or proficiency.
- Point of Commerce experience in Fixed and Mobile technologies.
- Superior communication skills (oral and written) to develop specifications, design documentation, and interface with all levels of the Company and Engineering Management.

- Provide critical thinking; develop innovative solutions as part of the team that champions next generation cloud transformation initiatives.

- Provides leadership as a technical / subject Matter Expert to within the team and across teams at Neiman Marcus.


- Has strong technical expertise and provides scoping, estimating, planning, design, development, and support services to a project.


- Can perform independently and guide, assist or mentor others in analyzing, designing, coding, testing, debugging, documenting, and installing a large/complex or several smaller solutions.


- Passionate about code quality, participate in code reviews, experienced with code branching techniques.

- Develop quality software products and ship production ready software



- Maintains deep knowledge and awareness of technical & industry best practices and trends.


- BS degree in Management Information Systems, Computer Science, or equivalent business/technical experience


- 4+ years of experience in C, C++, C#, Objective-C, and .Net languages, QTP, Java, VB Scripting, MS-SQL


- Experienced technical leader who cares about quality and knows what it means to ship high quality code


- Exposure / Experience with Cloud Native Architecture solutions to power our next generation POS solutions – Microservices, Spring Boot, Spring Cloud, Node JS, AWS, Serverless (FaaS), NoSQL


- ReactJS, React Native experience desired


- Experienced with Agile Development Practices


- Self-motivation, self-discipline, and the ability to work independently in a dynamic environment are the keys for success in this position.

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings


Irving, Texas

📁 Information Technology


Irving, Texas

📁 Information Technology


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.
If you have a disability under the Americans with Disabilities Act or similar law, and you need assistance in accessing our Career Center or wish to discuss potential accommodations related to applying for employment at our Company, please contact
To listen to an audio clip of this information, click HERE.