FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Engineer – AI
NetDocumentsPrincipal Software Engineer leading AI-driven design and development at NetDocuments. Collaborating with Product and Design for scalable, high-quality applications while mentoring engineering teams.
Tech Stack
Tools & technologiesAngularAWSAzureCloudDistributed SystemsGraphQLJava.NETReact
About the role
Key responsibilities & impact- Lead the design and development of AI-powered solutions that enhance how legal professionals work.
- Serve as a technical leader, driving architecture, guiding engineering teams, and partnering closely with Product and Design.
- Contribute directly to the codebase (approximately 70% hands-on), building and delivering full-stack applications in a production environment.
- Develop and integrate AI-driven capabilities using leading AI providers.
- Define and drive the technical direction for AI-enabled products and platform capabilities.
- Design scalable, high-performance architectures and document solutions through clear diagrams and technical specifications.
- Break down complex systems into simple, maintainable components while ensuring long-term scalability and reliability.
- Mentor and guide engineers, supporting their technical growth and ensuring successful project delivery.
Requirements
What you’ll need- 8+ years of software engineering experience, including building and delivering production-grade applications.
- 3+ years of experience in a technical leadership role.
- Strong expertise in full-stack development, with experience in technologies such as C#, .NET, React, Java, or Angular (C# and React preferred).
- Experience working with AI platforms or providers such as OpenAI, Anthropic, or similar.
- Deep understanding of system design, architecture, and distributed systems.
- Experience building and consuming APIs using REST and/or GraphQL.
- Experience with cloud-native technologies, including AWS and/or Azure.
- Strong problem-solving skills with the ability to decompose complex challenges into practical solutions.
- Excellent collaboration, communication, and interpersonal skills.
- Ability to work independently and lead initiatives with minimal oversight.
Benefits
Comp & perks- HSA company contribution
- 401K match at 4%
- Flexible PTO (typically 3 to 4 weeks a year)
- 10 paid holidays
- Monthly contributions for life activities & wellness
- Access to LinkedIn learning with monthly dedicated time to explore
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETReactJavaAngularAI platformsAPI developmentRESTGraphQLcloud-native technologies
Soft Skills
technical leadershipproblem-solvingcollaborationcommunicationinterpersonal skillsmentoringindependent workinitiative