Senior Software Engineer (Back End)

RedolentSunnyvale, CA
Onsite

About The Position

This is for a Senior Software Engineer (Back End) role. This is a Contract-to-Hire position. Responsibilities include designing high-performance and scalable e-commerce applications that meet the needs of millions of Walmart customers and its next-generation Supply Chain, particularly its Unified Inventory Management System, which will be largely built on an event-driven platform implemented via a micro-service architecture. The engineer will participate in a team of application engineers, architects, and product visionaries to develop, prototype, and build technology-driven products for current and future e-commerce needs. The primary focus is on delivering high-quality code for software designs that cater to product requirements in a fast-paced agile scrum sprint environment. The role involves working closely with senior engineers to quickly ramp up on design skills, analyzing business problems to design solutions, and implementing/testing complex code changes. Key tasks include implementing software according to design, generating test cases, automating integration tests, performing code reviews, and writing feature documentation. The engineer will follow guidance, learn quickly, and take ownership of tasks, ensuring design solutions are achievable and align with the target architecture. Proactive learning of key processes, relationships, and business requirements is expected. The role also involves performing build, deployment, and continuous integration processes, acting as a Level 3 production support engineer on a rotation basis, and troubleshooting business and production issues. The engineer will also help the team leverage and contribute to open-source technologies.

Requirements

  • Senior Software Engineer (Back End) experience
  • Experience in designing high performance and scalable e-commerce applications
  • Experience with event-driven platforms and micro-service architecture
  • Ability to develop, prototype, and build technology-driven products
  • Ability to deliver high quality code for software designs catering to product requirements in a fast-paced agile scrum sprint
  • Ability to work closely with senior engineers and quickly ramp up on design skills
  • Ability to analyze business problems to design solutions
  • Ability to implement and test complex code changes
  • Ability to implement software as per design
  • Ability to generate test cases
  • Ability to automate integration tests
  • Ability to perform code reviews
  • Ability to write feature documentation
  • Ability to follow guidance and learn quickly
  • Ability to take ownership of tasks
  • Ability to ensure design solutions are achievable and can be implemented
  • Ability to proactively learn key processes, relationships, and underlying business requirements
  • Experience with build, deployment, and continuous integration processes
  • Experience moving code and configurations from local development environments to QA & Production environments
  • Ability to define, create, and support reusable application components/patterns
  • Experience driving production deployments using automated CI and deployment tools
  • Experience as Level 3 production support engineer
  • Ability to troubleshoot and investigate issues pertaining to Fulfillment management systems
  • Responsibility for production environment health, enabling automated monitoring and alerting, and ensuring close to 100% uptime
  • Ability to support business requests for investigation and analysis
  • Experience using Agile SCRUM
  • Ability to troubleshoot business and production issues
  • Ability to help the team leverage and contribute to open source technologies

Responsibilities

  • Designing high performance and scalable e-commerce applications that meet the needs of millions of Walmart customers and its next generation Supply Chain, in particular its Unified Inventory Management System that will be built largely on an event driven platform implemented via a micro-service architecture.
  • Participate in team of application engineers, architect and product visionaries to develop, prototype and build technology-driven products that will serve the current and future needs of ecommerce.
  • Primarily responsible for delivering high quality code for the software designs catering to product requirements in a fast-paced agile scrum sprint.
  • Work closely with senior engineers and quickly ramp up on design skills.
  • Analyzes business problems to design solutions and/or implements and tests complex code changes for specific requirements or application/standalone program.
  • Primarily responsible for delivering high quality technical designs and code for the product requirements in a fast paced agile scrum sprints.
  • Implement software as per the design, generate test cases, automate integration tests, perform code reviews and write feature documentation.
  • Follow guidance, learn quickly, and start taking ownership of tasks.
  • Ensures the design solutions are achievable and can be implemented working along a sequence of events/steps in achieving the target architecture.
  • Proactively learn key processes, relationships, and underlying business requirements.
  • Implement software as per the design, generate test cases, automate integration tests, perform code reviews and write feature documentation for scalable software solutions.
  • Perform build, deployment and continuous integration processes to move the code and configurations from local development environments to QA & Production environments.
  • Defines, creates and supports reusable application components/patterns from a business and technology perspective.
  • Drive production deployments using platform’s automated CI and deployment tools.
  • Work as Level 3 production support engineer on a rotation-basis to help Level 2 production support team for any production issue where engineering help is required.
  • Provide support in troubleshooting / investigations pertaining to the Fulfillment management systems.
  • Responsible for production environment health as first priority, enabling automated monitoring and alerting and ensuring close to 100% uptime.
  • Support Business requests for investigation and analysis.
  • Use Agile SCRUM to deliver solutions with high level of flexibility and adaptability.
  • Troubleshoot business and production issues.
  • Help the team leverage and contribute to open source technologies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service