Senior Principal Software Development Lead to drive architecture and delivery for a next-gen compliance team
Overview:
The Principal Software Engineer is a senior technical leader embedded in our agile development organization, driving the architecture and delivery of our next-gen compliance platform. This is a hands-on leadership role — you will own technical direction, mentor and lead a team of 3–4 developers, and contribute meaningfully at the individual contributor level. The ideal candidate brings 10–15+ years of full-stack experience, thrives in fast-paced and sometimes ambiguous environments, and has a track record of leading distributed, multi-time zone teams.
You will be expected to think beyond your immediate team. As a member of our Team Leads Team, you will collaborate cross-functionally with other engineering leaders, share learnings, and help shape engineering culture and practice across the broader organization.
Must haves:
- 10+ years of experience are a Senior Full stack Developer
- 3+ years of experience leading a team of developers
- Architect, write, and maintain reusable, testable, and efficient code (Clean Code / SOLID principles).
- Design and implement low-latency, high-availability, and performant applications across the full stack.
- Lead front-end (Vue/Vuex) and back-end (.NET) development, setting patterns and standards for the team.
- Own SQL database architecture and query performance across your team’s domains.
- Drive adoption of microservice and micro front-end architecture best practices.
- Share in DevOps responsibilities and champion observability tooling and practices.
- Participate in and often facilitate agile (Scrum/Kanban) ceremonies for your team.
Required Leadership Experience:
- Proven experience leading a team of developers in a remote or hybrid environment
- Experience managing or collaborating across multiple time zones
- Strong async communication skills — comfortable with written documentation, structured async workflows, and remote-first practices
- Ability to operate and deliver in fast-paced, ambiguous environments without loss of quality or team morale
- Experience facilitating cross-team engineering forums, communities of practice, or similar leadership collaboration