Job Details

Staff Engineer, Software Development

Location: BANGALORE,  KARNATAKA

Date Opened: 06/29/2022

Job Type:

Job Number: 220003C6

Job Description

Saks Off 5th (SO5) is a world-class destination for top designer brands at extraordinary value. SO5 combines the two great joys of shopping: the delight of discovering the best in luxury and the thrill of finding a deal. A modern shopping experience of carefully curated designer trends, exceptional service and savings on the biggest names in fashion, we lead the market as the premier luxury-value destination. The company’s unique approach combines a focus on the digital customer experience with a strong connection to a network of extraordinary stores that extends that seamless experience into the real world. We are currently in the midst of a dramatic expansion, driven by significant enhancements to our platforms and offerings, with the goal of becoming the preeminent destination for luxury internationally.

 

What This Position is All About?

We want to make SO5 your favorite place to work and shop. We are looking for experienced full stack software engineers at all levels (3-15 years of experience) for mobile app development, backend enterprise APIs, personalization, loyalty programs, in-store applications, infrastructure automation, integrations with 3rd party services, instrumentation, observability and engineering operations optimizations.

 

If you are excited about applying best practices in software engineering to build elegant user experiences,

reusable libraries, scalable software architecture, optimized integrations with 3rd party API’s and high

performing data driven systems in AWS cloud, the opportunity is here. You will be able to contribute to

decreasing the cycle time of software development through test driven development, automated testing and CI/CD pipelines. If you are comfortable and excited in growing your subject matter expertise and development experiences in different

  • programming languages: Typescript, Javascript, Python, Go;
  • framework: Svelte, React, Native Script, Fast API, AWS API Gateway, Serverless;
  • storage systems: Elastic Search, SQL databases, Kafka, Snowflake

you can come and unleash your technical super powers. The successful candidate will have an established background in developing scalable systems, a strong technical background, great communication skills, and a motivation to achieve results.

 

Some key responsibilities include:

  • Strategically define, design, implement, deliver and operate software applications
  • Apply best practices of synchronous and asynchronous communication to work effectively across

functional teams. Utilize documentations, video recordings of demos and bug replications, JIRA,

confluence, postmortems, retrospectives to continuously improve asynchronous collaboration.

  • Work closely with business stakeholders and product managers to provide technical solutions,

tradeoffs and, insights to design best software system for the long term

  • Incorporate tool automation and automated testing so that future releases can be more confidently and easily deployable
  • Collaborate with engineers and grow them by pairing, code reviewing and teaching latest and

greatest techniques

  • Facilitate domain driven design and implementation of well abstracted services that are easily

testable via tools like Pact

  • Refactor existing systems and APIs to provide best user experience to customers, developers and stakeholders.
  • Assist product manager in breaking down epics to executable stories and further subtasking them

for incremental agile delivery.

  • Ability to distill problem definitions, models, and constraints from informal business requirements, and to deal with ambiguity and competing objectives

 

Basic Qualifications

  • You love to code and care about automation, testability, extensibility and maintainability so that you can please other engineers in the future
  • You are very detail oriented problem solver that knows how to clearly break down into smaller

problems and able to execute in an iterative manner

  • You are skilled at planning your day and week with minimal oversight and love to get things done
  • You are experienced with at least one modern language such as Typescript, Javascript, Python, Go, Java, Scala, Kotlin and use functional or object-oriented design to clearly abstract components and contracts between systems to minimize unexpected side effects
  • You have contributed 1+ years in the architecture and design (architecture, design patterns,

reliability and scaling) of new and existing systems

  • You have 2+ years of experience building successful production software systems with good

monitoring and alerting in AWS or similar cloud environments

  • You have 4+ years of experience building in full SDLC, refactoring services and supporting

production software with continuous end user feedback

  • You are obsessed with customer happiness and usability and have experience working with cross

functional teams (e.g. business stakeholder, product manager, marketing, sales, customer support) in agile environments and comfortable giving specific feedback to others to improve

  • You have understanding of Computer Science fundamentals, such as Algorithms, Data Structures, Design Patterns, and Databases

 

Preferred Qualifications

  • You have owned design, development, operations and handing off of highly scalable

software services and systems

  • You have bachelor's degree in Computer Science or similar technical field
  • You have experience refactoring and rearchitecting large-scale multi-tiered systems and

service-oriented architecture

  • You have experience with infrastructure automation using tools such as Ansible,

Terraform, Cloudformation, Crossplane or equivalent

  • You have experience in creating reusable libraries and packaging modules for other

engineers to reuse

  • You have experience with a range of data manipulation (image, structured,

unstructured, audio, video), ETL pipelines and ML technologies in ML frameworks

  • You have experience building secure applications with threat modeling, load testing,

WAF protection or cryptography

  • You have experience in managing k8s clusters and secrets in k8s or cloud environments

 

 

Your Life and Career at Saks OFF 5TH:

  • Be part of an empowered, innovative team; work with an adventurous spirit and a customer-centric mindset; play a critical role in making decisions that will position us to win
  • Exposure to rewarding career advancement opportunities across different functions within our corporate offices, retail stores, photo studios, and distribution centers
  • A culture that promotes a flexible work environment 
  • Benefits package for all eligible full-time employees (including medical, dental and vision)
  • An amazing employee discount and other exciting perks

Job Qualifications

Thank you for your interest with Saks OFF 5TH. We look forward to reviewing your application.

We believe that our differences not only make us stronger, but also guide our evolution and future growth. All associates are expected to create an inclusive environment free from harassment, discrimination, and bullying.Together, we celebrate, advocate for, and learn from our colleagues, customers and communities to create the best environment to shop and work for all.