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.

Staff Software Engineer – Next Gen
NetDocumentsStaff Full Stack Software Engineer shaping next gen user experience at NetDocuments. Collaborating closely with Product, Design, and engineering leaders for scalable solutions.
Tech Stack
Tools & technologiesGraphQLJavaScriptMicroservicesMobX.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 resumeApplicant 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