Remote Principal Software Development Engineer - Communication Channels
Posted
Apply now
Please, let LivePerson know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
The Principal Software Development Engineer will work within the Communication Channels group for the Conversation Cloud platform, overseeing consumer-facing communication channels like web messaging, in-app messaging, and integration into third-party channels such as WhatsApp or SMS.
Responsibilities include providing technical leadership and mentorship to engineering teams, leading the design and architecture of complex systems, advocating for best practices in code quality and testing, facilitating communication between teams, addressing technical challenges, and staying updated on emerging technologies.
The role involves creating and maintaining documentation of architecture, design patterns, and best practices for knowledge sharing and consistency across teams.
Requirements:
10+ years of software engineering experience with a focus on frontend and backend development.
Previous experience in a principal or senior engineering role, leading and mentoring multiple engineering teams.
Proficiency in frontend JavaScript frameworks and libraries like React, Angular, Vue.js.
Extensive backend development experience using Node.js and Java.
Advanced knowledge of performance optimization techniques and security best practices.
Strong understanding of software architecture principles, design patterns, and best practices.
Experience with microservices architecture, API design, and distributed systems.
Familiarity with CI/CD pipelines, containerization (Docker, Kubernetes), and cloud platforms (AWS, GCP, Azure).
Exceptional leadership and mentoring abilities, problem-solving skills, and effective communication.
Ability to work in a fast-paced environment and proactive in addressing challenges.
Benefits:
Time away benefits including vacation, public holidays, and care days.
Financial benefits such as pension, deferred pension, and ESPP.
Family benefits like parental leave.
Development benefits including generous tuition reimbursement and access to internal professional development resources.
Additional perks and discounts.
Apply now
Please, let LivePerson know you found this job
on RemoteYeah
.
This helps us grow 🌱.