Sign In
 [New User? Sign Up]
Mobile Version

Senior Architect, Engineering


Job Code:
Apply on the Company Site
  • Save Ad
  • Email Friend
  • Print
  • Research Salary

Job Details

Senior Architect, Engineering in SAN BRUNO, CA | Walmart Careers

Senior Architect, Engineering

  • Location SAN BRUNO, CA
  • Career Area
  • Job Function Software Development and Engineering
  • Employment Type -
  • Position Type -
  • Requisition 904292BR

What you'll do at

The @WalmartLabs International team delivers the product roadmap and engineering capabilities across every device for our international businesses in the UK (ASDA), Canada and Mexico. In addition, this team also drives the technology strategy and operational excellence across international markets.

You will be joining us as a Senior/Chief Architect for ASDA Groceries and GM eCommerce platforms. You would focus on providing architectural guidance and ensure the technical solutions are implemented in the right way across multiple projects and Scrum teams in the US, UK and India. We are looking for a curious person with excellent technical skills, technology vision, and the ability to lead teams through technology challenges while driving the teams towards target architecture. You will also be responsible for leading end to end architecture of ASDA Groceries and GM eCommerce platforms, creating technology vision, and work with the architects from multiple cross functional tracks to realize the technology vision.

As a Senior/Chief Architect, you will:
• Work closely with engineering managers, Architects, product managers and business teams to architect technology solutions to meet the business and technology vision.
• Understand complex problems easily and come up with simple, practical, reliable, and maintainable solutions.
• Improve technology agility using Service Oriented Architecture, Micro services, Behavior driven development, Machine learning, CI/CD, every day code push to production etc.
• Explore opportunities to refine the current architecture. For example - break existing monolithic applications into micro service architectures, build new micro services using industry standard open source frameworks, building reusable services and components that can be used by other international eCommerce platforms.
• Lead the technical architecture across multiple scrum teams to ensure compliance to the target architecture. Work with the teams to ensure there is no deviation from the architecture vision
• Provide hands on expert level assistance to developers on technical issues.
• Suggest alternative technical solutions to meet business requirements efficiently with greater reusability and long term vision.
• Promote and coordinates technical knowledge harvesting within the organization. Prepare and maintain architecture documentation and other living documents that reflect architecture vision
• Define, communicate and enforce design/coding standards.
• Keep abreast of new technologies and use them to solve the business problems effectively
• Assist with the development of frameworks, standards, policies, principles and procedures that guide technology decisions and maximize reuse of technology.
• Facilitate technical design reviews, ensuring adherence to architectural standards, and consistency across organizational and design boundaries.
• Develop the logical and technical architecture for project and platform initiatives, and collaborates with project teams to realize them.
• Keeps track of architectural debts and works with product managers to prioritize and mitigate them
• Identify necessary non-functional requirements (performance, security, reusability, and operational concerns) and participate in the development of conceptual architecture.
• Evaluate technology, security, performance, availability, and interoperability requirements and produce high level design deliverables that enable development teams to produce products that are flexible, scalable, and secure.
• Contribute performance, security, and operational items to the backlog of development team and work with product managers to prioritize them
• Recommend options for the resolution/prevention of technical debt and to facilitate rapid development and implementation.
• Evaluates emerging technologies and the evolution of current technologies to define a future vision roadmap for optimal use of the technology to meet business needs.


Minimum Qualifications

• Master’s or Bachelor’s degree in Computer Science, Information Systems, or related field
• Minimum of 5 years of experience as an architect in building complex, highly scalable, high volume, low latency and cloud agnostic applications. 3 years of experience in architecting/developing eCommerce applications.
• Extensive experience building services using Java EE, Spring, XML/JSON, JMS, WADL etc.
• Prior experience developing and/or architecting cloud-hosted, responsive, single page web applications using JavaScript, Java, HTML5, CSS3
• Experience with modern web frameworks and template engines like ReactJS, NodeJS, backbone, angular, mustache, handlebars, underscore and other related Javascript libraries
• Solid hands-on technical understanding and grasp of technologies for the web environment and mobile apps
• Experience with mobile app development languages and frameworks for iOS or Android
• Experience with functional and reactive programming for web, mobile and backend services
• Experience with SOA, Object Oriented Design, various design patterns, Micro services, Behavior driven development, CI/CD.
• Experience/Familiarity with RDBMS, NoSQL and Big Data technologies
• Strong aptitude for writing efficient, extensible and readable code.
• Attitude to thrive in a fun, fast-paced start-up like environment.
• Experience in distributed/scalable systems. Ability to design high performance applications/services
• Experience in Agile Methodology.
• Excellent communication, collaboration, reporting, analytical and problem solving skills.
• Ability to work effectively with a diverse range of people with a variety of skills, disciplines, experience, and personalities.
• Strong computer science fundamentals in algorithms and data structures.
• Must have a willingness and ability to travel internationally approximately 10% of the time to meet the teams in UK and India.
• Strong leadership and negotiation skills with business and technical groups.
• Experience in conducting POCs using emerging technologies.

Preferred Qualifications

• Good understanding of the Oracle eCommerce (ATG/Endeca) and Experience manager
• Full stack development experience.
• Experience in cloud based technologies.
• Experience in Apache Camel, Drools, CXF, Hadoop, Spark.

About Walmart

At Walmart, we help people save money so they can live better. This mission serves as the foundation for every decision we make, from responsible sourcing to sustainability—and everything in between. As a Walmart associate, you will play an integral role in shaping the future of retail, tech, merchandising, finance and hundreds of other industries—all while affecting the lives of millions of customers all over the world. Here, your work makes an impact every day. What are you waiting for?
"I feel like my manager wants to help me become a better developer and a better person overall."
— Roel, Program Analyst

Hello, Silicon Valley

You don’t have to choose between your career and your lifestyle. In Silicon Valley, you can have both.

Apply on the Company Site
Powered ByLogo

Featured Jobs[ View All ]

Featured Employers [ View All ]