Principal Engineer-Software Development
About the position
Responsibilities
• Provide technical expertise and solutions for complex projects across multiple distribution channels
• Drive Center of Excellence for Call Center and store applications, delivering end-to-end solutions for sales and service flows
• Utilize Conversational UI to build simplified common applications for stores and call centers
• Oversee store channels for Exclusive Retail Store, Agent Retail, and National Retailers, collaborating with business partners to design and implement partner programs
• Build and maintain new Unified Sales & Service apps using the Northstar Architecture (NSA) tech stack
• Lead and deliver programs in a product-based Agile structure, championing Agile methodologies
• Maintain functional/technical requirements, analyze hardware/software features, and understand system architectures
• Manage vendor relationships to drive quality, reliability, and timely delivery
• Establish objectives, create roadmaps, and align with stakeholders to achieve organizational goals
• Lead emerging technology direction, facilitate decision-making, and drive integration with vendor products
• Drive DevOps implementation, including ideation, business case development, design, and delivery
• Partner with Global Delivery teams to create and optimize cross-channel experiences
• Deliver results within budget, time, quality, and strategic/tactical KPIs
• Document and comply with software quality, data security, and compliance processes
• Create proposals and present effectively to diverse audiences
• Analyze market and industry trends, identifying growth opportunities
• Recommend and implement customer experience process improvements
• Resolve customer complaints in a timely manner
• Derive actionable insights from customer feedback
Requirements
• Six or more years of relevant experience required, demonstrated through one or a combination of work and/or military experience, or specialized training
• Bachelor's degree or four or more years of work experience
• Expertise in Java, J2EE, and React UI
• Experience in AWS and databases (ex:, Oracle, Cassandra, and/or NoSQL databases)
Nice-to-haves
• Advanced experience in Software Development
• Expertise in Spring Boot
• Experience implementing AI solutions for call centers/distribution channels
• Experience in eCommerce and catalog management software
• Experience delivering large, complex software programs
• Strong interpersonal, presentation, and writing skills
• Solid understanding of technology selection, architecture, and full-stack implementation
• Strong analytical and problem-solving skills
• Strong leadership and influencing skills
• Results-oriented with a strong customer focus
• Experience in Design Thinking and Engineering Transformation (DevOps, Microservices, Cloud)
Benefits
• Health and wellness benefits
• Short term incentives
• 401(k) Savings Plan
• Stock incentive programs
• Paid time off
• Parental leave
• Adoption assistance
• Tuition assistance
Apply tot his job
Apply To this Job