Principal Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Fri, Oct 23, 2026
This job expires in: 28 days
Job Summary
Leading the architecture and development of complex software systems, the full-time remote Principal Software Engineer will define engineering standards, collaborate with cross-functional teams, and mentor engineers while ensuring compliance with security and regulatory requirements.
Key responsibilities
- Lead the architecture, design, and development of complex software systems and platforms
- Define and champion engineering standards, best practices, and long-term technical roadmaps
- Conduct deep technical reviews and guide system design discussions to ensure architectural consistency across teams
Required qualifications
- B.S. in Computer Science or related field required
- 10+ years of professional software engineering experience, including significant experience in large-scale or complex systems
- Expert-level proficiency with C# and .NET (e.g., .NET Core / .NET 6+)
- Extensive experience architecting and building React + TypeScript applications
- Deep expertise with relational databases such as MS SQL Server, PostgreSQL, or MySQL, including schema design and performance tuning
Complete Job Description
The complete job description is available to members. Premium membership includes:
Full access to 36,487 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee