Lead Software Engineer (Integration)
Job Description
Job Description
About the Team
The Enterprise Integration Platform is currently in the journey of modernizing the environment that is built
with more than a decade old middleware technology and patterns with a scalable, autonomous and robust
one. We're leveraging APIs, API Management, Confluent Kafka, Kafka streams, Micro-services running on
Container platform. We are looking for a passionate and experienced Lead Software Engineer to join our team.
You Are Excited About This Opportunity Because You- Lead the integrations roadmap with the established vision and be accountable for the architectural
- Architect the solutions that are scalable, performant and resilient
- Deliver robust design and the software for the business requirements. Ability to see the big picture
- Build the partnership and contribute to product architecture that's cost effective and customer
- Identify problems and recommend appropriate solutions for WSI in a wide variety of circumstances.
- Partner with product managers and fellow Architects to establish standards and patterns
- Take an active role in developing effective, scalable and maintainable code in a timely fashion and
- Maintains a manner of leadership and flexibility that diffuses pressure and promotes a positive
- We're a successful, fast-growing company with an entrepreneurial vibe
- A technologically and data-driven business
- Competitive salaries and comprehensive health benefits
- We're at the forefront of tech and retail, redefining technology for the next generation
- We're passionate about our internal and external clients and live/breathe the client experience
- We get to be creative on a daily basis
- A smart, experienced the leadership team that wants to do it right and is open to new ideas
- We believe in autonomy and reward taking the initiative
- We have fun!
- Experience in integration technologies like Kafka, Webservices, and REST APIs.
- Experience in building containerized microservices using Python frameworks.
- Expertise in troubleshooting integration issues involving SSL, firewalls, proxies, load balancers, and LDAP.
- Experience in managing applications in Kubernetes, Docker, and Helm.
- Experience in Redis and monitoring tools such as AppDynamics, Nagios, and Grafana.
- Proficiency in Python, Bash scripting, and working with Oracle/MySQL/graph databases.
- Experience with tools such as ControlM, Bomgar, Jira/Confluence, and Flexera.
- Familiarity with Linux/Unix environments and monitoring tools.
- Experience in planning and managing product upgrades and migrations.
- Bachelor's degree or foreign equivalent in Computer Science, Engineering or related field
- 5+ years of progressively responsible experience in software engineering
- 3+ years of architecting/designing scalable integrations experience
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 Teen, West Elm, Williams-Sonoma Home, Rejuvenation, GreenRow and Mark and Graham. We currently operate retail stores globally. Our products are also available to customers through our 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