We are seeking a Principal Engineer to provide technical leadership and strategic direction for large-scale software systems. This role involves architecting scalable, high-performance solutions aligned with long-term platform and business goals, and solving complex technical challenges while ensuring reliability, security, and maintainability. The Principal Engineer will establish and drive the adoption of engineering standards, lead technical direction across teams through influence, and act as a force multiplier by coding at a high level while elevating team capability, quality, and output. Mentoring engineers at all levels and strengthening technical judgment across the organization is a key aspect of this role. The Principal Engineer will own 1-3 year technical direction, balancing platform health, scalability, and business value, and will evaluate build-versus-buy decisions, upgrades, and refactoring against technical and organizational constraints. Identifying and addressing platform-wide risks, including performance, security, and long-term maintainability, is crucial. The role requires strong technical judgment, including challenging decisions that may compromise long-term platform health, and leading technical risk assessment for critical initiatives, providing clear estimates and trade-offs that support effective planning. Identifying security gaps across application and infrastructure layers and prioritizing remediation based on business and technical risk is also a key responsibility. All other duties as assigned.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Number of Employees
11-50 employees