Overview
Staff Software Engineer role within Walmart Global Tech's Corporate Tech and Services, designing and developing software that meets customer and company needs.
What you'll do
- Design and develop intuitive software that meets and exceeds the needs of the customer and the company.
- Participate in Architecture & Design Reviews and Code Reviews across teams.
- Collaborate with team members to develop best practices and client requirements for the software.
- Engage with Product Management and Business to drive the agenda, set priorities and deliver products.
- Professionally maintain all codes, best practices and create regular updates to address customer and company concerns.
- Analyse and test programs/products before formal launch to ensure flawless performance.
- Troubleshoot coding problems quickly and efficiently.
- Develop programs that monitor sharing of private information to ensure software security.
- Seek ways to improve the software and its effectiveness.
- Participate in hiring and build teams enabling them to be high-performing agile teams.
- Support the coaching and training of other team members so all employees are confident in the use of software applications.
What you'll need
- Bachelor's/Master's degree in Computer Science or related technical field.
- Minimum 10 years of object-oriented programming experience in Java, Spring Boot, Microservices, React, NestJS, Node.
- Good understanding of Data Structures.
- 8 years of experience in systems design, algorithms, and distributed systems.
- Minimum Qualifications: Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area; or Option 2: 6 years' experience in software engineering or related area.
- Strong computer science fundamentals in data structures and algorithms.
- Good analytical and problem-solving skills.
- Excellent oral and written communication skills.
Nice to have
- Programming experience preferably in the Finance/retail/ecommerce industry.
- Python knowledge would be an added advantage.
- Exposure to cloud infrastructure, such as OpenStack, Azure, GCP, or AWS.
- Experience working in Agile Methodology.
- Experience using CI/CD, tools for logging and metrics.
- A continuous drive to explore, improve, enhance, automate and optimize systems and tools.
- Exposure to information retrieval, statistics, and machine learning.
- Preferred Qualifications: Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years' experience in software engineering or related area.
Details
- Location: Bangalore, Karnataka, India (Block-1, Prestige Tech Pacific Park, Kadubeesanahalli Village, Varthur Hobli).
- Work mode: Based in the Bangalore office for daily work, with flexibility for associates to manage personal lives.
Read the full description and apply on the company’s own careers page.