JobsEQ by Chmura Logo

Senior Software Engineer (Hybrid-Remote)

Peapod Digital Labs

Location: Salisbury, NC, 28144
Type: Remote
Posted on: September 11, 2022
This job is no longer available from the source.
Job Description
Address: USA-NC-Salisbury-2110 Executive DriveStore Code: NCF Development (27637)What’s Our DishAnnounced in May 2018, Peapod Digital Labs (PDL) is an Ahold Delhaize USA company that powers the eCommerce and digital strategies for the Great Local Brands of Ahold Delhaize USA. Accelerating growth in digital and personalization capabilities, PDL is an innovation lab focused on meeting the changing needs of customers, regardless of when, where, and how consumers choose to shop.Browse The Aisles ( Peapod Digital Labs (PDL) is looking for a bright, energetic Senior Software Engineer to join our Data Integration – Core Services Team. As the Senior Software Engineer in this position, you will be responsible for building APIs and data processing pipelines to inject data into our ecommerce engine in real-time. You will make a significant impact on our omnichannel backend core services team by building highly scalable domain driven microservices and event driven consumers. You will also build highly scalable and fault tolerance services to integrate PDL core services data with our third-party vendors.Recipe for Success - What's “in store” for the roleDeliver high quality technical designs and code for the product requirements in a fast-paced agile scrum environmentBuild highly scalable domain driven microservices and event driven consumersDesign and develop highly scalable, mission critical and fault tolerant APIsDesign data models for both transactional and reporting applications in both relational and non-relational databasesDesign review and code review with your peersExhibits strong analysis and design skills, including requirements analysis, OO design patternsParticipate in design and architecture discussions and propose solutionsDesign and build CI/CD pipelines using Jenkins or equivalent CI/CD toolsParticipate in Agile and Scrum ceremonies and provide updates on deliverablesBuild and automate real-time monitoring and logging dashboards to support production workloadsThe Essentials In Your Cart - The required ingredients 5+ years hands-on experience using various development methodologies to build applications and APIs using microservices architecture 5+ years' experience in software engineering, programming, or development, to include Software programming experience in Java, or Python 5+ years of experience in building distributed applications using one of the languages – Java or Python 2+ Experience with Messaging (Kafka/MQ/JMS) based Integration applications 3+ Experience with SQL and Database Management Systems2+ Experience with at least one of the following scripting languages: PowerShell, SQL, Scala, Python, Perl, JavaScript or Ruby (for data manipulation and automation tasks).1+ year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)Strong analysis and design skills, including requirements analysis, OO design patternsExperience in building complex SQL queries with any relational databases such as SQL Server, Oracle, MySQLExperience with non-relational database technologies such as Cosmos, Mongo DB and CassandraExperience with containerization technologies such as Docker and KubernetesExperience in building CI/CD pipelines using Jenkins or equivalent CI/CD toolsShould have knowledge with monitoring tools such as Datadog, Splunk and New relicExtra Spices - What you should bring to the tableMaster's Degree in Computer Science or related field and 2 years' experience in software engineering field7+ years of experience in at least one of the following: Java, Python2+ years of SQL experience with any relational databases such as SQL Server, Oracle, MySQL2+ years of experience with AWS, GCP, Azure, or another cloud service4+ years of experience in open-source frameworks2+ years of experience with CI/CD pipelines and containerization1+ years of people management experience2+ years of experience in Agile practicesAbility to operate effectively and independently in a dynamic, fluid environment#LI-Hybrid#LI-CW1Join Us at Our TablePeapod Digital Labs is a forward-thinking company with a strong legacy of innovation. We recognize who powers our progress – our people! Our vision is to become an organization where humanity is universally embraced; Diversity, Equity, Inclusion and Belonging are infused in our business; and our PDL employees are representative of the world and the communities that we serve.We believe in total wellness, which encompasses a balance of physical, financial, and emotional wellness. No matter where you are on your personal wellness journey, PDL provides access to a variety of tools and resources to support total wellness. This includes medical, dental, and vision benefits, health savings accounts, flexible spending accounts, 401(k) with a strong company match, paid parental leave, adoption assistance, tuition reimbursement, generous and flexible paid time off and holiday policy, and an array of voluntary benefits including critical care, pet insurance, and additional life coverage.We are an equal opportunity employer. We comply with all applicable federal, state and local laws. Qualified applicants are considered without regard to sex, race, color, ancestry, national origin, citizenship status, religion, age, marital status (including civil unions), military service, veteran status, pregnancy (including childbirth and related medical conditions), genetic information, sexual orientation, gender identity, legally recognized disability, domestic violence victim status or any other characteristic protected by law.Job Requisition: 268224_external_USA-NC-Salisbury_9102022