Principle Software Engineer

ViziRecruiter,LLC.

Quincy (MA)

Hybrid

USD 146,960 - 220,440

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A global food retailer is looking for a senior software engineer with over 8 years of experience to enhance their eCommerce platform. Your role will involve developing solutions, implementing cloud technologies, and leading small teams. A bachelor’s degree in Computer Science or a related field is required, along with expertise in technologies like Java and Azure. The position offers a flexible hybrid work schedule and a competitive salary ranging from $146,960 to $220,440.

Qualifications

  • 8+ years of experience as a senior software engineer.
  • Expertise in Azure Cloud computing technologies.
  • Strong communication skills to collaborate across teams.

Responsibilities

  • Develop and set technology strategy for business growth.
  • Lead small teams to implement critical project components.
  • Define and develop application-level architecture.

Skills

Java
Spring
RESTful API
Docker
Elastic Search
PostgreSQL
Azure Cosmos DB
Kafka
GitHub
Agile development methodology

Education

Bachelor's degree in Computer Science or equivalent

Tools

Jira

Job description

Introduction

Ahold Delhaize USA, a division of global food retailer Ahold Delhaize, is part of the U.S. family of brands, which also includes five leading omnichannel grocery brands – Food Lion, Giant Food, The GIANT Company, Hannaford and Stop & Shop. Ahold Delhaize USA associates support the brands with a wide range of services, including Finance, Legal, Sustainability, Commercial, Digital and E‑commerce, Technology and more.

Overview

The primary purpose of this position is to deliver a great consumer experience online through the development of software and maintenance of the mission critical ADUSA eCommerce core platform. The role responsibilities include the analysis, design, development, testing, installation, and maintenance of consumer and back‑office systems. They interface with various business teams and other developers to determine the most efficient and cost‑effective approach to meet their business requirements. Solutions utilize a variety of software technologies and will include new code construction, modifications to existing modules, and/or package implementation. Create solutions by designing, developing, implementing, and maintaining software‑based components and interfaces, as well as web‑based applications based on business requirements. They will help guard and maintain the software through code reviews and ensure that software is being built to address the scale and business needs to come.

Our flexible/hybrid work schedule includes 3 in-person days at one of our core locations and 2 remote days. Our core office locations include Salisbury, NC, Chicago, IL, Quincy, MA.

Applicants must be currently authorized to work in the United States on a full-time basis.

Responsibilities
  • Develop vision and set the technology strategy to compete and accelerate the growth of business
  • Visionary and expert in providing end-to-end solution architecture on complex projects using latest technologies
  • Define, design, develop, and implement application-level architecture hosted in the Azure cloud and on-premises on critical core component deliverables
  • Develop POC projects to prove out the feasibility of an approach or technology
  • Work backwards from the customer translation complex functional and technical requirements into detailed architecture and design that is stable, scalable, and resilient
  • Provide 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 required
  • Leading small teams (2-3 developers) to implement the critical components of the project and provide management status reports
  • Identify business needs and make suggestions regarding technical direction
  • Stay current with the latest software trends and emerging technologies and recommend opportunities for innovation
  • Establish development standards with help from development managers and performing engineers
  • Makes sound business decisions regarding how technologies will be implemented
  • Makes recommendations to management and is heavily influential in the decision‑making process
  • Facilitate cross-team communication to guide complex projects and resolve complex incidents
  • Inspire, mentor and groom developers to master modern technologies and enhance business domains knowledge
Requirements
  • A senior software engineer with 8+ years of experience
  • Bachelor's degree in Computer Science, Engineering or equivalent.
  • Master in core technologies: Java, Spring, RESTful API, messaging frameworks, container-based development (Docker), Elastic Search, Relational Database (PostgreSQL), NoSQL (Azure Cosmos DB or Cassandra) and event‑driven architecture solutions such as Kafka
  • Master 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 AD
  • Master in implementing Microservices Architecture and building / deploying highly automated, scalable, and maintainable infrastructure
  • Expert in modernizing legacy applications to modern technologies in Azure cloud
  • Master 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 manner
  • Expert in migrating legacy databases (e.g., Informix) to modern databases - Open‑source databases such as PostgreSQL
  • Knowledge of Continuous Delivery process and tools, testing frameworks and practices (preferably GitHub, Jenkins, etc.)
  • Capable of navigating across a sophisticated and rapidly changing landscape by staying on top of the latest trends
  • Experience with Jira and Agile development methodology
  • Strong communication skills and technical expertise to drive and participate in substantial discussions with partners across business roles and skillsets
  • You care about cycle time and use CI/CD practices and tools to rapidly deploy changes to customers while minimizing risk
Preferred Qualifications
  • Azure Solution Architect Certification is preferred
  • Creator, 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 feedback
  • Able to foster efficient communication in a team environment
  • Have grocery industry experience

Salary Range: $146,960 - $220,440

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principle Software Engineer
Principle Software Engineer

ViziRecruiter,LLC. • Chicago (IL)

Hybrid
USD 146,000 - 221,000
Sr. Software Engineer, Full Stack
Sr. Software Engineer, Full Stack

ViziRecruiter,LLC. • Chicago (IL)

Hybrid
USD 125,000 - 188,000
Senior Software Engineer
Senior Software Engineer

ViziRecruiter,LLC. • Chicago (IL)

Hybrid
USD 122,000 - 188,000
Software Engineer II
Software Engineer II

ViziRecruiter,LLC. • Chicago (IL)

Hybrid
USD 98,000 - 153,000
Sr Manager, Cloud Engineering
Sr Manager, Cloud Engineering

ViziRecruiter,LLC. • Quincy (MA)

Hybrid
USD 151,000 - 227,000
Sr Manager, Cloud Engineering
Sr Manager, Cloud Engineering

ViziRecruiter,LLC. • Mauldin (SC)

Hybrid
USD 151,000 - 227,000
Sr. Engineering Manager - Digital Commerce
Sr. Engineering Manager - Digital Commerce

ViziRecruiter,LLC. • Chicago (IL)

Hybrid
USD 151,000 - 227,000
Software Engineer II - Java/Retail
Software Engineer II - Java/Retail

ViziRecruiter,LLC. • Salisbury (NC)

Hybrid
USD 101,000 - 153,000
Software Engineer III
Software Engineer III

ViziRecruiter,LLC. • Chicago (IL)

Hybrid
USD 122,000 - 188,000
Software Engineer II - Java/Retail
Software Engineer II - Java/Retail

ViziRecruiter,LLC. • Carlisle

Hybrid
USD 101,000 - 153,000