Senior Software Engineer - Walmart
Wichita, KS
About the Job
Join Walmart and your work could help over 275 million global customers live better every week. Yes, we are the Fortune #1 company. But you’ll quickly find we’re a company who wants you to feel comfortable bringing your whole self to work. A career at Walmart is where the world’s most complex challenges meet a kinder way of life. Our mission spreads far beyond the walls of our stores. Join us and you'll discover why we are a world leader in diversity and inclusion, sustainability, and community involvement. From day one, you’ll be empowered and equipped to do the best work of your life.
Job DescriptionAs a Senior Software Engineer, you will take on a more strategic role with a focus on leading complex projects and shaping the technical direction of our systems. Your responsibilities will include:
- Technical Leadership: Lead and mentor engineering teams, providing technical guidance and fostering a collaborative environment.
- Strategic Planning: Define technical requirements, design architecture, and drive the implementation of innovative solutions that align with business goals.
- Stakeholder Collaboration: Work closely with stakeholders to understand their needs and translate them into technical solutions.
- Innovation: Identify opportunities for technological advancement and advocate for best practices and emerging technologies.
Minimum Qualifications:
- Master's degree or equivalent in computer science, computer engineer, computer information systems, software engineering, or related area AND 1 year of experience in software engineering or related area; OR Bachelor's Degree or equivalent in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years of experience in software engineering or related area
- Programming Languages: Proficient in object-oriented programming with Python and Java.
- Design Patterns: Expertise in creating scalable and production-ready services using industry-standard design patterns.
- Database Management: Adept at building and maintaining database schemas for both SQL (MySQL, Postgres) and NoSQL (MongoDB, Cassandra) databases, such as Big Query
- CI/CD Pipelines: Experience in building automated delivery pipelines with Jenkins.
- Cloud Platforms: Solid experience with Google Cloud Platform, including using Airflow, and familiarity with Scala and Spark.
- Messaging Infrastructure: Exposure to Kafka or similar high-volume, low-latency messaging systems.
- Agile Methodologies: Practical experience with Agile methodologies and strong understanding of CI/CD practices.
- Team Collaboration: Ability to work effectively in a team environment, with a strong sense of ownership.
- Continuous Learning: Passionate about technology, committed to continuous learning and striving for excellence.
- Communication Skills: Excellent communication and collaboration skills.
Additional Information
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.
Who We Are:
Join Walmart and your work could help over 275 million global customers live better every week. Yes, we are the Fortune #1 company. But you’ll quickly find we’re a company who wants you to feel comfortable bringing your whole self to work. A career at Walmart is where the world’s most complex challenges meet a kinder way of life. Our mission spreads far beyond the walls of our stores. Join us and you'll discover why we are a world leader in diversity and inclusion, sustainability, and community involvement. From day one, you’ll be empowered and equipped to do the best work of your life.
If you are ready to take on this exciting challenge and join a team of talented and motivated professionals, apply now!