Senior Performance Engineer

Neiman Marcus
Mountainside, New Jersey, United States
18 Feb 2022
28 May 2022
Job Summary:

This position is for Senior Software Engineer - Performance Optimization with a focus on Front End Optimization for our Digital Channels. This position requires a high level of expertise in front end optimization for web & mobile e-commerce systems with knowledge of factors that impact performance in the network between our customers and our cloud and on-premise systems. The primary focus of this role would be drive continuous improvements to performance of our websites. This position will partner with software engineers in agile, cross functional product delivery squads delivering customer facing enhancements to NMG Digital Properties.

Key responsibilities:
  • Work closely with other Software Engineers on product delivery squads in identifying performance improvement opportunities to deliver the best possible customer facing experience
  • Design, setup and manage front end optimization to improve site performance
  • Work with product teams in driving continuous performance improvements of NMG Digital Channels
  • Evaluate, design and execute performance measurement, optimization & validation of customer facing web/mobile experience.
  • Extensive hands-on experience in various ecommerce B2B/B2C/Mobile related architecture, web-services, performance profiling & tuning of modern web/mobile front end as well as APIs/services.
  • Work closely with peers to design and develop build time and run time performance tooling for data driven optimization decisions
  • Well versed with front-end web, backend, cloud-based and n-tier architecture
  • Coordinate with team in designing and implementing holistic performance strategy for application end to end.
  • Review architecture, design for performance and contribute to performance optimization with design input and performance profiling
  • Need to play strategic role to improve process, tools, monitoring, alerts and highly contribute in all initiatives to improve overall performance of digital technology stack.
  • Script performance test approaches based on defined testing standards, test scope and non-functional requirements
  • Work with the Business, Dev, Operations & Infrastructure teams on defining performance requirements for features & performance budgets
  • Identify & implement proof of concepts of emerging technologies, tooling to improve Performance & squad agility
  • Production analysis of performance, availability and capacity using tools like Dynatrace/Splunk/AppDynamics/CloudWatch/Xray or equivalent
  • Automation of tasks such as performance measurement, reporting or analysis of web / mobile performance
  • Performance analysis to identify bottlenecks & design appropriate optimizations

Required Skills & Experience:
  • Bachelor or advance degree in IT, Computer Science, Engineering or related filed
  • 6-8 years progressive experience in engineering roles in public facing, high-volume Web/Mobile experience
  • Minimum of 3 years' experience in front end performance optimization, performance profiling in browser experiences
  • Strong knowledge of web/mobile optimization techniques, HTTP protocol, Caching etc. as relevant to web/mobile performance optimization
  • Experience with AWS stack, AWS Serverless & related technologies are a plus
  • Strong experience with modern front-end development and modern tech stacks - React, Redux, Webpack, TypeScript, JavaScript, HTML5, CSS, GraphQL, AWS, AWS Serverless or equivalent technologies
  • Proficient at automation of performance tooling & working in a CI/CD environment
  • Working knowledge of monitoring tools such as CloudWatch, X-ray, Dynatrace, Splunk or equivalent
  • Experience with datastores like Oracle & NO-SQL (Mongo, Cassandra, Elastic) is a plus.
  • Experience with Performance tools -K6/NeoLoad/Soasta etc. or equivalent would be a plus
  • Python or Ruby experience is a plus
  • Expertise with tools such as Jmeter, Gatling, Junit or equivalent is a plus
  • Good communication and presentation skills to collaborate with cross functional squads
  • Good knowledge of tuning middleware technologies such as JBoss or Websphere/Weblogic

Similar jobs

More searches like this

Similar jobs