Senior Principal Software Engineer

New
Based in United StatesFull-TimePrincipal
Salary180,000 - 210,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
Backend DevelopmentCloud ComputingFrontend DevelopmentSoftware ArchitectureMentorshipSaaSDistributed Systems

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 10+ years of professional software engineering experience.
  • Extensive experience developing and maintaining production-grade frontend and backend applications.
  • Proven expertise designing and architecting large-scale, distributed, cloud-based systems.
  • Strong knowledge of software design principles, system architecture, and engineering best practices.
  • Exceptional debugging, troubleshooting, and root cause analysis capabilities.
  • Experience leading complex technical initiatives across multiple teams and systems.
  • Demonstrated ability to mentor and develop Senior Engineers and technical leaders.
  • Strong architectural thinking with the ability to make long-term technical decisions.
  • Excellent communication skills.
  • Ability to influence teams, build consensus, and drive change without relying on formal authority.
  • Strong curiosity, adaptability, ownership mindset, and confidence navigating ambiguous technical challenges.

Responsibilities

  • Lead the architectural direction of the platform across frontend, backend, integrations, and supporting services.
  • Design scalable, secure, reliable, and maintainable solutions aligned with business goals.
  • Evaluate complex architectural trade-offs and provide clear technical recommendations.
  • Establish engineering standards, design patterns, and best practices across teams.
  • Contribute directly to the development of high-quality software across the technology stack.
  • Review code, system designs, and technical approaches.
  • Lead investigations into complex production issues, perform root cause analysis, and implement long-term solutions.
  • Drive improvements in development processes, tooling, observability, performance, and reliability.
  • Mentor Senior Engineers and technical leaders through coaching and technical guidance.
  • Influence technical decisions by building alignment across engineering teams and business stakeholders.
View Full Description & ApplyYou'll be redirected to the employer's site
180,000 - 210,000 USD per year
Apply Now