JobsEQ by Chmura Logo

Senior Principal Software Engineer (Hybrid-Remote)

Peapod Digital Labs

Location: Salisbury, NC, 28144
Type: Remote
Posted on: September 3, 2022
This job is no longer available from the source.
Job Description
Address: USA-NC-Salisbury-2110 Executive DriveStore Code: NCF Development (5103340)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-Our team is leveraging the latest emerging technologies to craft the next generation software core of Peapod Digital Labs’ eCommerce and order fulfillment infrastructure. As a Senior Principal Solution Engineer, you will lead efforts to build out our suite of highly efficient and performant web services as well as web and mobile applications, used to streamline the process of turning orders into high-quality products in the hands of our customers.Recipe for Success - What's “in store” for the roleDevelop vision and set the technology strategy to compete and accelerate the growth of businessVisionary and expert in providing end-to-end solution architecture on complex projects using latest technologiesDefine, design, develop, and implement application-level architecture hosted in the Azure cloud and on-premises on critical core component deliverablesDevelop POC projects to prove out the feasibility of an approach or technologyWork backwards from the customer translation complex functional and technical requirements into detailed architecture and design that is stable, scalable, and resilientProvide consulting / direction to solve business problems or needs arising from everyday events or unexpected / catastrophic events. This includes recognizing the problem, resources needed to resolve as well as managing the process needed for proper completion, including executive management updates as requiredLeading small teams (2-3 developers) to implement the critical components of the project and provide management status reportsIdentify business needs and make suggestions regarding technical directionStay current with the latest software trends and emerging technologies and recommend opportunities for innovationEstablish development standards with help from development managers and performing engineersMakes sound business decisions regarding how technologies will be implementedMakes recommendations to management and is heavily influential in the decision-making processFacilitate cross-team communication to guide complex projects and resolve complex incidentsInspire, mentor and groom developers to master modern technologies and enhance business domains knowledgeThe Essentials in Your Cart - The required ingredientsA senior software engineer with 12+ years of experienceMaster in core technologies: Java, Spring, RESTful API, messaging frameworks, containerbased development (Docker), Elastic Search, Relational Database (PostgreSQL), NoSQL(Azure Cosmos DB or Cassandra) and event driven architecture solutions such as KafkaMaster in designing, developing, and implementing the complex projects using Azure Cloud computing technologies - Azure AKS, APIM, Azure Cosmos DB, Azure SQL Database, Redis, Istio, and Azure ADMaster in implementing Microservices Architecture and building / deploying highly automated, scalable, and maintainable infrastructureExpert in modernizing legacy applications to modern technologies in Azure cloudMaster in crafting a sophisticated network of microservices which can handle high TPS (transactions per second) traffic with low latency. This experience is essential as we embark on implementing transaction processing microservices, which can process millions of transactions daily, in a highly efficient mannerExpert in migrating legacy databases (e.g., Informix) to modern databases – Open-source databases such as PostgreSQLKnowledge of Continuous Delivery process and tools, testing frameworks and practices (preferably GitHub, Jenkins, etc.)Azure Solution Architect Certification is preferredExtra Spices - What you should bring to the tableBachelor’s degree in Computer Science, Engineering or equivalent.Capable of navigating across a sophisticated and rapidly changing landscape by staying on top of the latest trendsCreator, a doer, and a disruptor who will help us seek solutions to problems and meet customer needs. You will be helping us build completely new capabilities, taking an idea and crafting rapid prototypes while learning from real-time feedbackAble to foster efficient communication in a team environmentExperience with Jira and Agile development methodologyStrong communication skills and technical expertise to drive and participate in substantial discussions with partners across business roles and skillsetsYou care about cycle time and use CI/CD practices and tools to rapidly deploy changes to customers while minimizing riskPreferred you have grocery industry experienceBrowse the Aisles-Our team is leveraging the latest emerging technologies to craft the next generation software core of Peapod Digital Labs’ eCommerce and order fulfillment infrastructure. As a Senior Principal Solution Engineer, you will lead efforts to build out our suite of highly efficient and performant web services as well as web and mobile applications, used to streamline the process of turning orders into high-quality products in the hands of our customers.Recipe for Success - What's “in store” for the roleDevelop vision and set the technology strategy to compete and accelerate the growth of businessVisionary and expert in providing end-to-end solution architecture on complex projects using latest technologiesDefine, design, develop, and implement application-level architecture hosted in the Azure cloud and on-premises on critical core component deliverablesDevelop POC projects to prove out the feasibility of an approach or technologyWork backwards from the customer translation complex functional and technical requirements into detailed architecture and design that is stable, scalable, and resilientProvide consulting / direction to solve business problems or needs arising from everyday events or unexpected / catastrophic events. This includes recognizing the problem, resources needed to resolve as well as managing the process needed for proper completion, including executive management updates as requiredLeading small teams (2-3 developers) to implement the critical components of the project and provide management status reportsIdentify business needs and make suggestions regarding technical directionStay current with the latest software trends and emerging technologies and recommend opportunities for innovationEstablish development standards with help from development managers and performing engineersMakes sound business decisions regarding how technologies will be implementedMakes recommendations to management and is heavily influential in the decision-making processFacilitate cross-team communication to guide complex projects and resolve complex incidentsInspire, mentor and groom developers to master modern technologies and enhance business domains knowledgeThe Essentials in Your Cart - The required ingredientsA senior software engineer with 12+ years of experienceMaster in core technologies: Java, Spring, RESTful API, messaging frameworks, containerbased development (Docker), Elastic Search, Relational Database (PostgreSQL), NoSQL(Azure Cosmos DB or Cassandra) and event driven architecture solutions such as KafkaMaster in designing, developing, and implementing the complex projects using Azure Cloud computing technologies - Azure AKS, APIM, Azure Cosmos DB, Azure SQL Database, Redis, Istio, and Azure ADMaster in implementing Microservices Architecture and building / deploying highly automated, scalable, and maintainable infrastructureExpert in modernizing legacy applications to modern technologies in Azure cloudMaster in crafting a sophisticated network of microservices whi