This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking an experienced, passionate, and resourceful Principal Software Engineer to join our product engineering organization. You will work cross-functionally with various teams and contribute to the design and development of our products.
Job Responsibility:
Make a meaningful impact in the lives of our community members
Drive the design & implementation of new features - break down complex problems into their bare essentials, translate this complexity into elegant design, and create high-quality, clean code
Collaborate and mentor other senior engineers while providing thoughtful guidance using code, design, and architecture reviews
Contribute to defining technical direction, planning the roadmap, escalating issues, and synthesizing feedback to ensure team success
Estimate and manage team project timelines and risks
Care passionately about producing high-quality, efficient designs and code
Participate in hiring and onboarding for new team members
Lead cross-team engineering initiatives
Apply new technologies and industry standards
Requirements:
Bachelor's, Master’s, or PhD degree in computer science, computer engineering, or a related technical discipline or equivalent industry experience
15+ years of development experience in backend or full-stack software development
Software development experience in Java, Python or Kotlin
Hands-on experience working in cloud environments: AWS, GCP, Azure
Familiarity with clean architecture approach and software craftsmanship
Excellent written and verbal communication skills
Ability to thrive in a fast-paced, dynamic, result-driven environment