Principal Software Engineer
Role details
Job location
Tech stack
Job description
As a Principal Software Engineer, you will define and drive the technical direction for modern, cloud-native applications built with Flutter across web and mobile. Operating as a senior individual contributor and technical leader, you will partner closely with product, architecture, and engineering leadership to make pragmatic, high-impact design decisions that balance speed, quality, and long-term maintainability.
You will remain hands-on with critical-path systems while mentoring senior and staff engineers, translating prototypes into scalable, production-grade platforms. You will establish clear expectations for reliability, security, performance, and operability, ensuring strong engineering fundamentals-such as testing, observability, and CI/CD-are embedded from day one. Through technical leadership, collaboration, and example, you will elevate engineering quality, accelerate delivery, and foster a culture of craftsmanship, learning, and continuous improvement.
Expectations for the Role
-
Set and drive the technical vision across cloud platforms and front-end web and mobile applications, aligning architecture, standards, and execution
-
Serve as a senior technical authority for high-impact, cross-team initiatives, guiding architecture, design decisions, and engineering best practices
-
Lead solutions from prototype to production, ensuring performance, security, reliability, scalability, and operational readiness
-
Define and influence platform, framework, and tooling direction in partnership with engineering leadership, product teams, and the open-source community
-
Mentor senior engineers and foster cross-functional collaboration while staying current with emerging technologies and driving innovation
Requirements
-
10+ years of professional software development experience, including hands-on Agile delivery of enterprise-scale, distributed systems
-
5+ years developing user-facing applications using Flutter, Angular, and/or React across web and mobile platforms
-
3+ y