Principal Software Engineer

3 weeks ago


chennai, India Walmart Global Tech Full time

About Walmart Global TechImagine working in an environment where one line of code can make life easier for hundreds of millions of people and put a smile on their face. That’s what we do at Walmart Global Tech. We’re a team of 15,000+ software engineers, data scientists and service professionals within Walmart, the world’s largest retailer, delivering innovations that improve how our customers shop and empower our 2.3 million associates. To others, innovation looks like an app, service or some code, but Walmart has always been about people. People are why we innovate, and people power our innovations. Being human-led is our true disruption.Team and Position Summary:U.S. Technology: This business closely partners with our U.S. stores and eCommerce business to serve customers by empowering associates, stores and merchants with technology innovation. rom grocery and entertainment to sporting goods and crafts, Walmart U.S. provides the deep assortment that our customers appreciate — whether they're shopping online at Walmart.com, through one of our mobile apps or shopping in a store. The focus areas include customer, stores and associates, in-store service, merchant tools, merchant data science and search & personalization. Omni Availability is dedicated to the mission of reshaping how our customers interacts with us and making it frictionless and faster for them to get what they want while building a trusted partnership with Walmart. We help bring a seamless experience to our customers irrespective of how and where they engage with us - while shopping online and picking groceries at stores. We operate at the intersection of huge Walmart assortment, millions of customers, thousands of stores, and Walmart associates - a multi-layer multi-objective problem space which has a unique impact on Global consumer base.We are responsible for design, development, and operations for omni availability encompassing multiple high qps low latency subsystems. We are tasked with building the foundational technologies for Infrastructure & platforms, vital to success at this scale paired with technical solutions for complex business workflows. We are building state-of-the-art machine learnt systems using cutting edge technology that has ability to A/B test in fast iterations, use GPU/CPU based online inferencing of deep learnt and traditional models, event driven architecture that serves personalized experience for customers. This will span many markets, business models and form factors, therefore, we are looking for engineers who will being not only an abundance of experiences in technologies but an abundant curiosity to innovate. All the work we do at Walmart Labs benefits our operations & our associates, helping Customers Save Money to Live Better.What you'll do:You’ll have the opportunity to work with large-scale low latency systems interfacing with multiple subsystems and data models.Build scalable and effective APIs (Application Programming Interfaces) and services for real-time inferencing ML models. Build APIs and services to deploy and orchestrate end-to-end services.Build and optimize distributed data processing jobs. Build and manage data pipelines, integrating data from multiple sources and ensuring data accuracy and completeness. Stay up to date with industry trends and best practices in software engineering and machine learning. What you'll bring:Strong background in computer science: algorithms and data structures. Strong coding skills with Java. Proven experience in writing extensible and testable software. Proficient with design patterns, OOP, and/or Functional programming. Proficient in designing robust, large scale backend system, considering for performance, scalability, security, and maintainability. Experience with Docker containerization, Kubernetes, GCP, and/or Azure. Excellent interpersonal skills, able to work independently and in a team. Experience with ML algorithms, tools, and ML systems is nice to have. Minimum qualifications:B.E./B. Tech/M Tech/MS in Computer Science or related technical field.13+ years of experience in design and development of high scale applications development in product based companies or R&D divisions.8+ years of experience building micro-services using JAVA.Flexible, hybrid work:We use a hybrid way of working that is primarily in office coupled with virtual when not onsite. Our campuses serve as a hub to enhance collaboration, bring us together for purpose and deliver on business needs. This approach helps us make quicker decisions, remove location barriers across our global team and be more flexible in our personal lives.Benefits:Benefits: Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.Equal Opportunity Employer:Walmart, Inc. is an Equal Opportunity Employer – By Choice. We believe we are best equipped to help our associates, customers and the communities we serve live better when we really know them. That means understanding, respecting and valuing diversity- unique styles, experiences, identities, ideas and opinions – while being inclusive of all people.



  • Chennai, Tamil Nadu, India Toast Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Toast. As a key member of our engineering team, you will be responsible for designing and delivering cutting-edge software solutions that meet the needs of our customers.As a Principal Software Engineer, you will work closely with our cross-functional teams to...


  • Chennai, Tamil Nadu, India Rigel networks Full time

    Job Title: .NET Principal Software EngineerLocation: Bangalore, Chennai, Karnataka, Tamil NaduJob Summary:We are seeking a highly skilled and experienced .NET Principal Software Engineer to lead our software development team. The ideal candidate will have a strong background in .NET Core, C#, and Agile methodologies.Responsibilities:Lead the development of...


  • Chennai, Tamil Nadu, India Visteon Corporation Full time

    Job Title: Principal Software Engineer - TunerAt Visteon Corporation, we are seeking a highly skilled Principal Software Engineer - Tuner to join our team. As a key member of our software development team, you will be responsible for designing and implementing tuner software for IVI/CDC products.Key Responsibilities:Design and implementation of tuner...


  • Chennai, Tamil Nadu, India Intelsat Full time

    Job Title: Principal Software EngineerAt Intelsat, we're seeking a highly skilled Principal Software Engineer to join our innovative full-stack development team. As a foundational member of this team, you'll play a crucial role in building and supporting monitoring solutions for our growing satellite fleet.Key Responsibilities:Develop solutions to integrate...


  • Chennai, Tamil Nadu, India Athenahealth Full time

    **Healthcare Innovation at Scale**As a Principal Member of Technical Staff at athenahealth, you will play a critical role in shaping the future of healthcare technology. Our team is dedicated to creating innovative solutions that improve patient outcomes and streamline clinical workflows. We are seeking an experienced software engineer to join our team and...


  • Chennai, Tamil Nadu, India HEPL - A Cavinkare Group Company Full time

    Job Title: Principal Software EngineerJob Summary:HEPL, a Cavinkare Group Company, is seeking a highly skilled Principal Software Engineer to lead the development of complex Java-based web applications. The ideal candidate will have a strong background in Java programming and experience with modern frameworks and technologies.Key Responsibilities:Design,...


  • Chennai, Tamil Nadu, India DTCC Full time

    Transform Your Career with DTCCAre you ready to drive innovation and make a lasting impact in the financial markets? At DTCC, we're committed to helping our employees grow and succeed. We're seeking a talented Principal Software Engineer to join our dynamic team and contribute to the development of cutting-edge solutions.About the RoleAs a Principal Software...


  • Chennai, Tamil Nadu, India Walmart Global Tech Full time

    About Walmart Global TechWe're a team of innovators who are passionate about using technology to make a difference in people's lives. At Walmart Global Tech, we're on a mission to deliver cutting-edge solutions that improve the shopping experience for our customers and empower our associates.Our Team and Position SummaryWe're seeking a highly skilled...


  • Chennai, Tamil Nadu, India HARMAN International Full time

    About the Role:HARMAN International is seeking a highly skilled Principal Engineer to join our team. As a Principal Engineer, you will be responsible for designing, developing, and maintaining kernel-level software components, ensuring stability, performance, and security.Your Responsibilities:Spearhead the design, development, and debugging of kernel-level...


  • Chennai, Tamil Nadu, India Athenahealth Full time

    About the Role:Athenahealth is seeking a skilled Principal Software Engineer to join our athenaCollector team. As a key member of our team, you will be responsible for designing and building full-stack enterprise applications, preferably in public and private cloud environments.Key Responsibilities:Produce accurate, unambiguous technical design...


  • Chennai, Tamil Nadu, India UPS India Full time

    At UPS India, we're looking for a talented Principal Software Engineer to join our team. As a key member of our Applications Development team, you'll play a critical role in designing, developing, and implementing complex software systems.About the Role:This position involves performing systems analysis and design, designing and developing moderate to highly...


  • Chennai, Tamil Nadu, India Athenahealth Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our athenaCollector team. As a key member of our team, you will be responsible for designing and building full-stack enterprise applications, preferably in public and private cloud environments.Key ResponsibilitiesDevelop accurate, unambiguous technical design specifications...


  • Chennai, Tamil Nadu, India INTINERI INFOSOL PRIVATE LIMITED Full time

    We are seeking a highly skilled Principal .NET Software Engineer to lead our software development team. The ideal candidate will have strong experience in ASP.NET Core, Web API, MVC Razor, and Entity Framework, as well as a solid understanding of C#, Web Services, HTML, and object-oriented analysis and design (OOA and OOD).Key ResponsibilitiesOwn and manage...


  • Chennai, Tamil Nadu, India Athenahealth Full time

    Athenahealth is seeking a highly skilled Principal Software Engineering Lead to join our Collector R&D team. In this role, you will be responsible for leading the design, development, and deployment of software solutions that meet the needs of our customers.About AthenahealthWe are a healthcare technology company that is dedicated to creating a thriving...


  • Chennai, Tamil Nadu, India Athenahealth Full time

    About the RoleWe are seeking a highly skilled and experienced software engineer to join our team at Athenahealth. As a Principal Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems that support our mission to create a thriving ecosystem that delivers accessible, high-quality, and sustainable...


  • Chennai, Tamil Nadu, India Niyati Technologies Pvt. Ltd. Full time

    About the RoleNiyati Technologies Pvt. Ltd. is seeking a highly skilled Principal Software Engineering Lead to join our team. The successful candidate will lead the development of our enterprise software applications, ensuring timely delivery and high-quality results.Key ResponsibilitiesProvide technical leadership for the software development...


  • Chennai, Tamil Nadu, India TWO95 International, Inc Full time

    Job Title: Principal Python Software EngineerLocation: WorldwideType: Full-timeSalary: MarketQualifications:A minimum of 5+ years of professional experience in Python development, with a strong emphasis on software engineering principles.Excellent communication skills, with the ability to clearly articulate complex technical concepts and ideas.A...


  • Chennai, Tamil Nadu, India Gen Full time

    At Gen, we're committed to powering Digital Freedom through innovative technology solutions. As a Principal Software Engineer, you'll play a key role in developing backend applications that protect millions of members against identity threats. Our team is passionate about delivering best-in-class products that help safeguard identity and user devices from...


  • Chennai, Tamil Nadu, India MaxLinear Full time

    About the RoleMaxLinear is seeking a highly skilled Principal Software Development Engineer to lead the development of next-generation wireless communications and broadband products. In this role, you will be responsible for:Developing and owning software modules, with a focus on system programming in C/C++ on embedded systems.Collaborating with...


  • Chennai, Tamil Nadu, India DTCC Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Information Technology Architecture & Enterprise Services team. As a key member of our team, you will be responsible for supporting, enhancing, and delivering new capabilities to the Oracle Fusion Financial and Procurement Applications ecosystem for Finance Organization and...