Flag job

Report

Principal Engineer - Digital Product Catalog

Min Experience

10 years

Location

Miami, Florida, Irving, Texas, Alpharetta, Georgia, Basking Ridge, New Jersey, Ashburn, Virginia

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

The Principal Engineer – Digital Product Catalog is responsible for designing and implementing a scalable, performant, and highly available product catalog platform that powers the digital experiences across Verizon's ecosystem. You will be responsible for driving the technical vision, roadmap, and architecture of the product catalog, and will work closely with cross-functional teams to deliver innovative solutions that meet the needs of our customers. Key responsibilities include: - Designing and implementing a scalable, fault-tolerant, and highly available product catalog platform using modern technologies and best practices - Leading the technical architecture and implementation of the product catalog, including data modeling, database design, and API development - Driving the adoption of new technologies and methodologies to continuously improve the platform's performance, scalability, and reliability - Collaborating with cross-functional teams (e.g., product, UX, marketing) to understand and address customer needs - Mentoring and guiding junior engineers to help them grow their technical and leadership skills - Participating in the entire software development lifecycle, including requirements gathering, design, coding, testing, and deployment - Staying up-to-date with industry trends and best practices in product catalog management, e-commerce, and digital experiences Qualifications: - Bachelor's or Master's degree in Computer Science, Engineering, or a related field - 10+ years of experience in software engineering, with a strong background in building scalable, high-performance distributed systems - Extensive experience in designing and implementing product catalog platforms, including data modeling, database design, and API development - Proficient in modern software engineering practices, such as agile, DevOps, and continuous integration/deployment - Hands-on experience with technologies like Java, Spring, Kubernetes, Kafka, Redis, and Elasticsearch - Strong problem-solving and analytical skills, with the ability to break down complex problems and implement effective solutions - Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams - Experience in leading and mentoring teams of software engineers - Passion for staying up-to-date with the latest technologies and trends in the industry

Skills

java
spring
kubernetes
kafka
redis
elasticsearch