Principal Software Engineer leading development of scalable web and mobile applications at Walmart Global Tech. Mentoring engineers and driving innovative software solutions for global impact.
Responsibilities
Lead, own, and/or support the architecture, design, and development of high-quality, scalable, and resilient enterprise products
Collaborating with cross-functional teams to design, develop, and deliver software products that meet business goals and user needs
Mentoring and guiding junior engineers in best practices, design patterns, and development methodologies
Work in a highly performing agile team environment - sharing innovative ideas and working collaboratively across teams
Work with talented engineers and product visionaries to contribute to the vision and design of our web and mobile products
Collaborate with team members to develop best practices and client requirements for the software
Review design and code, provide technical solutions to team for complex requirements
Troubleshoot coding problems quickly and efficiently
Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community
Measure and improve product performance, Operational performance, and Portfolio performance using metrics/KPIs
Requirements
Bachelor's/Master's degree in Computer Science
Minimum 12 years of Backend stack programming experience in Java, Spring boot, and Microservices
8 years of experience in systems design, algorithms, and distributed systems
Deep knowledge of Service Oriented Architecture
Experience in designing and implementing RESTFUL Web Services
Solid design and coding skills in Java and/or Spring framework
Strong computer science knowledge in algorithms, data structures, database concepts, and SQL technologies
Experience with storage technologies such as Cosmos DB, Elastic Search, Hive, Cassandra, Hadoop, and Kafka
Cloud Development experience (GCP or Azure)
Experience in building scalable/highly available distributed systems in production
Understanding stream processing with knowledge on Kafka
Senior Director, Software Engineering overseeing AI integration into governance frameworks at Walmart. Driving innovation and operational excellence within global governance practices.
Software Engineer developing core mobile capabilities on Android for Walmart. Solving engineering problems and modernizing the Android stack to enhance retail experiences.
Software Engineer at Schwarz Digits managing API platform and cloud infrastructure. Developing internal tools and implementing monitoring systems for optimal performance.
Software Engineer Sr at PNC applying security concepts and overseeing the security posture. Collaborating across teams to enhance processes and address vulnerabilities with advanced technology.
Lead Software Engineer at Fidelity Investments developing high - quality software solutions. Collaborating in a hybrid work environment to drive business value and innovation.
Software Engineer developing innovative software solutions for Fidelity Investments. Collaborating with multi - functional teams to deliver high - quality systems used across Fidelity products.
Software Engineer responsible for maintenance and development of new software in a client/server environment. Collaborate with operations staff and deliver well - tested projects on time.
Software Development Engineer intern contributing to AI/ML projects at F5. Collaborating on real - world solutions while gaining hands - on experience in a hybrid setting.
Principal Engineer driving Electronic Design Automation functions and supporting cloud technology transformations at GlobalFoundries. Collaborating with global teams on improvement projects and optimizing tapeout processes.
Senior Application Developer supporting enterprise - level software development initiatives at Navteca. Leading development efforts and guiding teams to deliver high - performance applications in a hybrid environment.