Leading software development initiatives, the full-time remote Principal Product Developer will plan, design, develop, and test software systems while providing mentorship and supporting team collaboration to meet project goals. Key responsibilities Design and develop software systems or applications while ensuring adherence to change and release requirements Provide leadership and coaching to the development team, promoting best practices and accountability Optimize processes through automation and continuous integration, while staying updated on industry trends Required qualifications 10+ years of progressive experience in software development with demonstrated success 4+ years of specialized experience in the relevant industry Bachelor's degree or equivalent experience Experience with testing methodologies and team leadership Ability to propose innovative ideas and solutions