Flag job

Report

(IND) STAFF, SOFTWARE ENGINEER

Min Experience

10 years

Location

bangalore

JobType

full-time

About the role

Position Summary... Drives the execution of multiple business plans and projects by identifying customer and operational needs; developing and communicating business plans and priorities; removing barriers and obstacles that impact performance; providing resources; identifying performance standards; measuring progress and adjusting performance accordingly; developing contingency plans; and demonstrating adaptability and supporting continuous learning. Provides supervision and development opportunities for associates by selecting and training; mentoring; assigning duties; building a team-based work environment; establishing performance expectations and conducting regular performance evaluations; providing recognition and rewards; coaching for success and improvement; and ensuring diversity awareness. Promotes and supports company policies, procedures, mission, values, and standards of ethics and integrity by training and providing direction to others in their use and application; ensuring compliance with them; and utilizing and supporting the Open Door Policy. Ensures business needs are being met by evaluating the ongoing effectiveness of current plans, programs, and initiatives; consulting with business partners, managers, co-workers, or other key stakeholders; soliciting, evaluating, and applying suggestions for improving efficiency and cost-effectiveness; and participating in and supporting community outreach events. What you'll do... Job Summary As a Staff Software Engineer, you will play a crucial role in our team, working on large software products for Sam's Club. Your responsibilities will encompass designing, developing, and implementing end-to-end software solutions, handling both front-end and back-end programming, and developing system architecture to ensure scalability, reliability, and performance. You will collaborate with cross-functional teams to create new product features, conduct thorough debugging and troubleshooting, and implement best practices to ensure software scalability and security. Additionally, you will lead and mentor junior developers, maintain sophisticated CI/CD pipelines, and stay updated on emerging technologies to propose their adoption. About the team Intelligent Business Growth powers the financial planning process through a robust suite of AI capabilities to transform financial planning at every part of the decision-making cycle. What You'll Do As a key member of our team, you'll work on advanced AI-powered data decision platforms for Sam's AI systems. Your main responsibilities will include: Design, develop, and implement end-to-end software solutions, from concept and design to testing and deployment, using BDD/TDD practices and agile testing frameworks. Use a variety of modern programming languages and frameworks to build robust, scalable and efficient applications. Work on both front-end and back-end programming, from UI/UX design to database and server infrastructure. Developing system architecture, ensuring scalability, reliability, and performance as you build REST APIs, microservices, and data flows. Collaborate with cross-functional teams to brainstorm and create new product features. Conduct thorough debugging and troubleshooting to improve code quality and functionality. Implement best practices and standards to ensure software scalability, availability and security. Optimize applications for maximum speed and performance. Develop and maintain sophisticated CI/CD pipelines. Lead and mentor junior developers, fostering a collaborative and inclusive team environment. Ensure all software solutions are aligned with business objectives and customer needs. Stay abreast of emerging technologies and propose their adoption where appropriate. What You'll Bring A minimum of 10 years of full-stack software development experience. A Bachelor's degree in Computer Science, Engineering, or a related field; strength in computer science fundamentals: data structures, algorithms, design patterns. Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js. Expertise in back-end programming languages such as Java (highly desirable), Python, Ruby, .NET, and understanding of server-side principles. Strong experience with database technologies such as SQL, MongoDB, or PostgreSQL. Cloud experience with large-scale systems using Dataflow, Datastore, Cloud Storage, PUB/SUB. Hands on experience in Microservices, RESTful webservices development in Java (SpringBoot, Dropwizard or equivalent framework). In depth knowledge of Cloud Architecture, Microservice Architecture and related stacks (Service Registry, ELK / Splunk, Microservices, VMs, etc.) and container technologies (Docker, Kubernetes, etc.). Solid understanding of DevOps principles, CI/CD pipelines, and experience with tools like Jenkins, Git, Docker. Focus on implementing monitoring and alerting using tools like Grafana, Prometheus, and service registries. Excellent problem-solving skills, with a keen eye for debugging and optimization. Demonstrated leadership skills with the ability to mentor junior team members. Excellent written and verbal communication skills.

About the company

Fifty years ago, Sam Walton started a single mom-and-pop shop and transformed it into the world's biggest retailer. Since those founding days, one thing has remained consistent: our commitment to helping our customers save money so they can live better. Today, we're reinventing the shopping experience and our associates are at the heart of it. You'll play a crucial role in shaping the future of retail, improving millions of lives around the world. This is that place where your passions meet purpose. Join our family and create a career you're proud of.

Skills

sql
java
python
ruby
.net
react
angular
vue.js
mongodb
postgresql
dataflow
datastore
cloud storage
pub/sub
microservices
rest
springboot
dropwizard
cloud architecture
microservice architecture
service registry
elk
splunk
docker
kubernetes
devops
ci/cd
jenkins
git
grafana
prometheus