# Principal Software Engineer

Hiring organization: [NetDocuments](https://career.thegoodapps.co/organizations/netdocuments)

Canonical page: https://career.thegoodapps.co/jobs/6058340d-3784-4314-8cb5-d952756366f2

Listed on NetDocuments's own careers site. Applications go to them directly.

- Seniority: Principal
- Location: Lehi, UT
- Remote: yes
- Salary: 200000 – 220000 USD per year

## Summary

NetDocuments is looking for a hands-on technical leader to shape the architecture of their next-generation intelligent document management platform, spanning web, mobile, backend services, and AI capabilities. This role suits experienced engineers who thrive designing complex systems across multiple teams and enjoy mentoring senior engineers while staying deeply involved in architecture and implementation.

_Our summary, not NetDocuments's wording._

## Skills named

.NET, Amazon Web Services (AWS), C#, Microsoft 365, Microsoft Azure, React, TypeScript

## Required

- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience
- 10+ years of professional software engineering experience at Staff level or above
- Proven experience setting architecture and technical direction across multiple products or teams
- Experience leading complex cross-team technical initiatives without formal authority
- Deep expertise in system design, distributed systems, cloud applications, microservices, and enterprise-scale integrations
- Full stack engineering experience with C#, .NET, React, and TypeScript
- Experience designing and operating cloud-native systems using AWS, Azure, or comparable cloud platforms
- Ability to translate ambiguous product requirements into clear technical architecture
- Demonstrated experience mentoring senior engineers and providing technical guidance across teams
- Strong technical writing skills for architecture documents and design proposals

## Nice to have

- Experience shipping AI-native product experiences
- Experience operating multi-tenant enterprise platforms with strict security, compliance, or data residency requirements
- Experience with Microsoft 365 extensibility including Office add-ins or co-authoring technologies
- Experience modernizing legacy applications while maintaining production systems
- Background in legal technology, professional-services SaaS, or regulated enterprise software
- Public examples of technical leadership through conference speaking, open-source contributions, or widely-adopted architectural patterns
- Track record of leading complex technical initiatives through successful outcomes and learning from unsuccessful approaches

Apply on NetDocuments's site: https://job-boards.greenhouse.io/netdocuments/jobs/5419946008
