Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

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

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.
NetDocuments

Staff Software Engineer – Next Gen

NetDocuments

Staff Full Stack Software Engineer shaping next gen user experience at NetDocuments. Collaborating closely with Product, Design, and engineering leaders for scalable solutions.

Posted 4/22/2026full-timeRemote • Utah • 🇺🇸 United StatesLead💰 $170,000 - $190,000 per yearWebsite

Tech Stack

Tools & technologies
GraphQLJavaScriptMicroservicesMobX.NETReactReduxTypeScript

About the role

Key responsibilities & impact
  • Serve as a technical lead for a team of experienced software engineers
  • Spend approximately 70% of your time coding and 30% mentoring and guiding others
  • Lead architectural discussions and influence technical direction across the team
  • Partner in hiring efforts including interviewing and recruiting top engineering talent
  • Collaborate with Principal and Distinguished Engineers to design scalable solutions
  • Architect and implement modern React applications and reusable component systems
  • Build and maintain full stack applications using React, TypeScript, and C#/.NET
  • Design and implement APIs using REST and GraphQL
  • Contribute to microservices architecture including service decomposition and communication patterns
  • Ensure systems meet performance, scalability, and quality standards
  • Build and test new applications across multiple environments
  • Monitor platform performance and proactively optimize system behavior
  • Instrument applications with logging, metrics, and telemetry to diagnose issues
  • Analyze system behavior and implement improvements for reliability and scalability
  • Ensure solutions align with security and compliance requirements
  • Drive solutions from concept through delivery and ongoing iteration
  • Determine operational feasibility through analysis, requirements gathering, and solution design
  • Collect and analyze development and service issues to inform engineering decisions
  • Balance trade-offs across performance, usability, and maintainability
  • Partner closely with Product and Design to translate requirements into technical solutions
  • Mentor engineers and support their growth and development
  • Foster collaboration across teams and contribute to a strong engineering culture
  • Document architectural designs using diagrams and tools such as Miro
  • Stay current with modern development methodologies and technologies
  • Evaluate and introduce new tools and frameworks that improve team efficiency and product quality
  • Bring forward ideas that enhance both the user experience and engineering velocity

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Information Systems, or related field, or equivalent experience
  • 8+ years of professional software engineering experience
  • 3+ years in a technical leadership role
  • 5+ years of hands-on C# (.NET) backend development
  • Strong experience with React, TypeScript, and modern JavaScript (ES6+)
  • Deep understanding of full stack application development in production environments
  • Experience building and operating microservices architectures
  • Strong knowledge of object-oriented design principles and patterns
  • Experience with frontend architecture and component design systems
  • Experience with state management libraries such as Redux or MobX
  • Strong experience designing and consuming REST and GraphQL APIs
  • Experience instrumenting applications with logging and telemetry for observability
  • Strong analytical and problem-solving skills
  • Excellent collaboration and communication abilities
  • Ability to work independently with minimal oversight
  • Detail-oriented with a focus on quality and performance
  • Business-minded with a focus on delivering user value
  • Self-directed and proactive in identifying opportunities for improvement

Benefits

Comp & perks
  • 90% healthcare premiums company covered
  • HSA company contribution
  • 401K match at 4% with immediate vesting
  • 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
  • Connection, access, and mentorship from exceptional leaders
  • Growing company with opportunities for advancement
  • Authenticity and accountability from leadership

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NETReactTypeScriptJavaScriptRESTGraphQLmicroservicesobject-oriented designstate management
Soft Skills
technical leadershipmentoringcollaborationcommunicationanalytical skillsproblem-solvingdetail-orientedself-directedproactivebusiness-minded
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Information Systemsequivalent experience