Software Engineer (Mobile Apps) at Williams-Sonoma

Full Time
Verified Opening · Sourced from official employer portal
Share with Batch & Groups: WhatsApp Telegram
Advertisement
  • Full Time
  • Anywhere

Williams-Sonoma

Job opening

Software Engineer at Williams-Sonoma

Williams-Sonoma is hiring a Software Engineer in Pune, Maharashtra, India. The role details below come from the employer’s posting. You apply on the employer’s own site, and TechJobs360 never charges candidates.

1. Job details

Company
Williams-Sonoma
Role
Software Engineer
Location
Pune, Maharashtra, India
Salary / CTC
Not disclosed by employer
Experience
See the job description
How to apply
On the employer’s site

Advertisement

2. Job description from Williams-Sonoma

WILLIAMS-SONOMA INDIA

JOB DESCRIPTION

__________________________________________________________________________________________

Work Location : Pune, India

Job Title : Software Engineer (iOS)

Business Unit : WSI Corporate Technology, Pune

About the Team

You will be part of the Mobile Engineering organization responsible for building

and evolving best-in-class iOS applications that serve millions of customers

across Williams-Sonoma, Inc.’s portfolio of brands. The team partners closely

with Product, UX, Backend, Analytics, and QA teams to deliver scalable,

high-performance, and customer-centric mobile commerce experiences.

Overview of the Role

The Software Engineer will drive the architecture, development, and delivery of

iOS and Android applications used across Williams-Sonoma’s digital ecosystem.

This role combines deep hands-on development expertise with technical

leadership, mentoring, and cross-functional collaboration. The ideal candidate

will define engineering standards, influence platform strategy, and ensure

high-quality, scalable, and secure mobile solutions.

Required Experience:

* Minimum 4+ years of hands-on experience.

* Develop and Enhance Advanced Store retail application suite – Advanced Store is a Point-Of-Sales Software

which offers a wide range of retail functionality including enterprise returns

validation, transaction logging, parameter driven business logic, and

back-end integration layers for third party integration.

* The ideal candidate will have deep retail expertise and extensive experience

with integrations such as Akamai, Ping, Curalate, and Constructor.

* Conduct testing and debugging to ensure system functionality and performance.

* Perform code reviews and contribute to the improvement of coding standards and best practices.

* Develop and Enhance Advanced Store retail application suite.

* Modify system configuration settings to change the behavior of the systems.

* Participate in finding ways to increase efficiency, minimize operating expense and improve system performance.

* Test, implement, and roll out new POS systems. Support all phases from planning to deploy of future releases of POS software and components.

* Review project plans and provide feedback to Product Owners

* Continually enhance and expand technical knowledge of the POS, external systems and tools utilized by the POS Team and Helpdesk.

* Manage a library of configurations for a variety of different store types.

Roles & Responsibilities include:

* Understands requirements and helps author technical designs.

* Maintains existing code and authors new programming tasks.

* Writes code that meets or exceeds all coding standards and changes to such specifications.

* Writes unit and automated tests.

* Participates in code reviews to ensure standards are met.

* Provides story or business requirements breakdown planning and estimates.

* Accountable for small stories or business requirements

* Identifies own dependencies and problems.

* Follows prescribed process, able to observe deviations from process and suggest course corrections.

* Iterates and improves upon stable technologies.

* Offers constructive opinions.

* Interacts with team members, within the department, or with business users.

* Sphere of influence is often limited to self. Shares discoveries and best practices

* Coordinates with Agile/development team

* Owns professional development plan.

* Works on assignments with contractors and may provide tactical guidance.

Core Skills :

* A deep familiarity with Objective-C/Swift and Swift UI.

* Knowledge of iOS architecture.

* Understanding of Apple’s design principles and interface guidelines

* Experience with third-party libraries and APIs.

* You have experience writing unit tests

* Process: Agile Methodology, Scrum framework

* Versioning & Continuous Integration Tools – Jenkins, GitHub.

About Us

Founded in 1956, Williams-Sonoma Inc. is the premier specialty retailer of

high-quality products for the kitchen and home in the United States. Today,

Williams-Sonoma, Inc. is one of the United States' largest e-commerce retailers

with some of the best known and most beloved brands in home furnishings. Our

family of brands are Williams-Sonoma, Pottery Barn, Pottery Barn Kids, Pottery

Barn Teens, West Elm, Williams-Sonoma Home, Rejuvenation, GreenRow and Mark and

Graham. We currently operate retail stores globally, and our products are

available through catalogs and online worldwide.

Williams-Sonoma has established a technology center in Pune, India to enhance

its global operations. The India Technology Center serves as a critical hub for

innovation and focuses on developing cutting-edge solutions in areas such as

e-commerce, supply chain optimization, and customer experience management. By

integrating advanced technologies like artificial intelligence, data analytics,

and machine learning, the India Technology Center plays a crucial role in

accelerating Williams-Sonoma's growth and maintaining its competitive edge in

the global market.

3. Skills that usually matter in software engineering roles

General guidance from TechJobs360, not part of Williams-Sonoma’s posting. The job description above is what counts for this role.

AreaWhat to be comfortable with
LanguagesJava, Python, Go, C# or C++
Frameworks & toolsA web framework, SQL and NoSQL databases, Git, cloud basics
Computer science basicsData structures, algorithms, complexity
Ways of workingVersion control, code review, testing, reading other people's code

4. How to prepare for a Software Engineer interview

Interview formats differ by company and team, so confirm the rounds with the recruiter. Most hiring loops for roles like this cover:

Screening

A recruiter call or an online test. Read the job description twice and be ready to explain how your experience matches it.

Technical round

Often coding problems on arrays, strings, trees, graphs or dynamic programming, solved while you explain your thinking.

Practical or design round

Often design and trade-off questions sized to the role: an API, a component, or a small system.

Manager and behavioural round

Answer with the STAR method (Situation, Task, Action, Result). Prepare two or three real stories: a hard problem you solved, a disagreement you handled, and something you learned quickly.

5. Take-home pay example (FY 2026–27, new tax regime)

An example for two common package sizes, not this job’s salary. Under the new tax regime (Section 115BAC) salaried employees get a standard deduction of ₹75,000.

ComponentExample: ₹12 LPAExample: ₹24 LPA
Basic salary (40% of CTC)₹40,000 / mo₹80,000 / mo
Employee EPF (12% of basic)-₹4,800 / mo-₹9,600 / mo
Income tax (TDS)-₹6,933 / mo-₹32,450 / mo
Professional tax-₹200 / mo-₹200 / mo
Approx. in-hand₹81,344 / mo₹1,44,304 / mo

Work out the take-home pay for your own offer, in either tax regime.

Open the salary calculator →

6. Questions and how to apply

How do I apply?

Use the apply button below. It opens Williams-Sonoma’s own application page.

Does TechJobs360 recruit for this job or charge a fee?

No. We list openings from employers’ career sites. Williams-Sonoma runs the hiring, and nobody should ask you to pay to apply.

Is this job still open?

We check listings against the employer’s page every day and take down jobs that have closed.

Should I apply if I don’t match every requirement?

Usually yes, if you meet most of the core requirements and can show you learn quickly. A referral from someone on the team can help your resume get read.

Apply for Software Engineer at Williams-Sonoma

Apply on the employer’s site →

Free to apply. TechJobs360 never charges candidates.

To apply for this job please visit ehac.fa.us6.oraclecloud.com.

Get Notified for Similar Openings
Join 15,000+ tech engineers getting weekly verified off-campus & lateral hiring alerts.
Join Telegram
Software Engineer (Mobile Apps) at Williams-Sonoma
Williams-Sonoma · Pune, Maharashtra, India
Apply Now →