Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

escribe Logo

Principal Software Engineer

escribe

Salary not specified
Dec 19, 2025
Remote, US
Apply Now

The Principal Software Engineer will play a critical role in designing, developing, and implementing high quality software solutions for next-generation SaaS applications, optimizing user experience, and solving complex problems for customers and business stakeholders.

Requirements

  • 10+ years proven experience of platform development experience, primarily developing user-facing production features on a modern web stack.
  • 5-7 years' experience building and maintaining Vue.JS (or similar e.g., React, Angular 2+, etc.) applications.
  • 5-7 years' experience developing web applications with C-Sharp and .NET Core.
  • 5+ years' experience with RESTful design patterns and microservices architecture; including high-scale cloud mechanisms like event hubs, messaging systems, and data lakes.
  • Excellent troubleshooting skills with the ability to analyze and resolve difficult problems quickly.
  • Experience working in a high transaction, high security environment where SOC2, ISO27001 compliance is required.
  • Strong proficiency in CI/CD pipelines, git workflow, etc.; ideally in Azure DevOps.

Responsibilities

  • Lead the design, development, and implementation of complex software systems and solutions.
  • Translate business requirements into a well-formed technical design and help bring that design into life with the team, in an iterative fashion.
  • Provide technical expertise and guidance to the engineering team, ensuring adherence to best practices and architectural principles.
  • Collaborate with cross-functional teams to translate business requirements into scalable and robust software designs.
  • Write reusable code, build libraries for future use, conduct code reviews, ensure code quality, and enforce coding standards.
  • Drive technical innovation and identify opportunities for process improvements and optimization.
  • Stay up to date with emerging technologies and industry trends and evaluate their potential impact on our software solutions.

Other

  • Mentors and coaches team members, fostering their professional growth and promoting a culture of knowledge sharing and continuous learning.
  • Collaborates with product owners, architects, and stakeholders to define project goals, scope, and timelines.
  • Helps build and maintain a healthy engineering culture, being an advocate for diversity and inclusion, across the company.
  • Demonstrated leadership experience in software development projects.
  • Mastery of agile development methodologies and DevOps practices.