US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Principal Developer

This role is responsible for setting technical direction, solving the most complex engineering challenges, and influencing engineering practices across teams.

Principal Developers act as force multipliers, scaling their impact by mentoring others, improving architecture, and driving system-wide improvements.

This position is part of a team building large-scale web applications using React, TypeScript, GraphQL, .NET (C#), PostgreSQL, AWS, and related technologies.

The ideal candidate will have deep expertise in these technologies and experience designing and delivering highly scalable, performant, and secure web applications.

Individuals in this role are expected to operate with minimal guidance, partnering closely with engineering leadership, product, UX, and cross-functional stakeholders.

They combine strategic thinking with strong execution, working across team boundaries to deliver long-term business and technical value.

Principal Developers must exhibit strong leadership, communication, and systems thinking.

This role serves as a technical anchor for the organization.

Principal Developers may remain in this role long-term or pursue other paths, such as engineering management or technical fellow roles.

Technical Leadership


* Drive long-term technical direction across teams or domains, aligning engineering efforts to business goals.


* Lead system design efforts for modern web applications, ensuring performance, scalability, maintainability, and security.


* Identify and prioritize technical risks and debt across systems, proposing and championing plans for resolution.


* Provide architecture oversight and direction for cross-team initiatives.

Execution & Delivery


* Lead the implementation of complex features or systems across multiple teams.


* Write high-quality, maintainable code in React, TypeScript, GraphQL, .NET (C#), and related technologies.


* Lead by example in code reviews, testing practices, and documentation.


* Collaborate on estimation and technical planning to ensure feasibility and clarity across stakeholders.


* Participate in the on-call rotation and provide guidance on incident response processes.

Influence & Collaboration


* Mentor senior and mid-level engineers, helping them grow technically and professionally.


* Actively contribute to improving engineering culture, tooling, and best practices.


* Partner with product, design, QA, and platform teams to deliver user-centric solutions.


* Serve as a trusted voice in cross-functional and strategic conversations.

Innovation & Learning


* Stay current with emerging technologies, industry trends, and tools relevant to web application development.


* Evaluate and introduce new practices, tools, and technologies that improve developer experience and product outcomes.


* Propose and drive proof-of-concept efforts or experiments to validate new approaches.



* Extensive experience designing and building...




Share Job