Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

Sr SOFTWARE ENGINEER

  • Source: Naukri
  • Walmart
  • On-site
  • Bengaluru
  • Full-Time
  • Senior

Job Description

Position Summary… Leads collaborative engineering teams to deliver features, APIs, ML models, and services across the full software lifecycle - from design and development to CI/CD, testing, and monitoring. Writes clean, scalable code; integrates AI/ML and GenAI tools; and translates business needs into measurable technical outcomes. Champions DevOps practices, engineering excellence, and continuous improvement. Mentors associates, fosters inclusive belonging, and builds high-performing teams. Makes sound technical decisions balancing trade-offs and long-term impact. Upholds Walmarts values - integrity, customer focus, and respect - while driving compliance, innovation, and cross-functional collaboration. Adapts to change and takes full ownership of quality, delivery, and team growth. What youll do… Job Description - Senior Software Engineer (Backend Engineering) Position Summary

We are seeking a Senior Software Engineer to design, develop, and maintain scalable backend applications and distributed services that power mission-critical business capabilities. The ideal candidate has strong expertise in Java backend development , microservices , and distributed systems , along with working knowledge of event-driven architectures and modern data processing concepts. This role requires ownership of feature delivery, technical problem solving, and collaboration across engineering teams to build reliable, secure, and high-performing software solutions.

Application Feature Delivery

  • Own end-to-end delivery of scoped features through collaborative engineering teams.
  • Design, develop, test, deploy, and support backend services, APIs, and platform components.
  • Develop backend features that integrate with messaging systems and data processing pipelines supporting operational, analytical, and AI/ML use cases.
  • Deliver solutions aligned with product goals, platform standards, and long-term engineering objectives.

Software Development Lifecycle Execution

  • Develop clean, efficient, and maintainable code using Java and modern software engineering practices.
  • Build scalable microservices, REST APIs, and event-driven applications.
  • Develop backend services that publish to and consume from messaging platforms such as Apache Kafka .
  • Implement simple batch or streaming data processing components using modern frameworks where appropriate.
  • Drive the complete software development lifecycle including CI/CD, automated testing, observability, monitoring, debugging, and production support.
  • Build automation scripts and implement telemetry to improve operational efficiency.
  • Conduct code reviews and proactively resolve defects through root cause analysis and continuous improvement.

AI/ML Integration Modern Engineering

  • Integrate AI/ML services and intelligent components using internal and external APIs.
  • Leverage AI-assisted development tools such as GitHub Copilot to improve engineering productivity.
  • Apply object-oriented design principles and engineering best practices to build modular, maintainable, and extensible software.

Solution Design

  • Translate high-level designs into detailed technical solutions and implementation plans.
  • Design scalable, secure, and maintainable backend services aligned with engineering standards.
  • Design backend components that integrate effectively with enterprise data platforms and distributed messaging systems.
  • Participate in design reviews and apply appropriate design patterns and engineering principles.
  • Continuously learn and contribute to engineering knowledge sharing across teams.

DevOps Operational Excellence

  • Monitor application health using observability, logging, and performance metrics.
  • Conduct maintenance activities for backend services, messaging systems, and supporting data processing workflows.
  • Support production deployments, incident management, and system reliability.
  • Ensure adherence to CI/CD practices and engineering quality standards.

Engineering Excellence

  • Deliver high-quality, reliable, and performant software solutions.
  • Promote reusable components, automation, and engineering best practices.
  • Contribute to platform improvements and continuous modernization initiatives.
  • Support backend services, APIs, and lightweight data processing components to improve reliability and developer produc…

Skills

  • Java
  • Kafka
  • Github
  • gitHub-copilot
  • spring
  • spring-boot
  • processing-js
  • Spark
  • Docker
  • Kubernetes
  • microsoft-azure
  • amazon-web-services
  • google-cloud-platform

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Walmart

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes