NetDocuments
One platform. Unlimited possibilities.
Staff Software Engineer
Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 201-500Since 1998H1B SponsorCompany SiteLinkedIn
Location
United States
Posted
23 days ago
Salary
$170K - $190K / year
Bachelor Degree8 yrs expEnglishAWSCloudGraph QLKafka.net
Job Description
• Set technical direction for our document content extraction and transformation team, establishing patterns for scalable, secure, and performant systems on AWS.
• Lead architectural decisions that use OCR technologies such as Tesseract and Apryse OCR.
• Drive initiatives that improve scalability, performance, and reliability of the product while considering and implementing changes that control costs without impacting customer satisfaction.
• Guide the evolution of our content extraction and transformation technology stack as the business and customer needs mature and scale.
• Make critical technical decisions that balance user experience, performance, security, and maintainability.
• Design and implement event-driven architectures using AWS services, Kafka, and modern data pipelines.
• Build production-grade applications across C#/.Net, AWS services, and document extraction/transformation technologies.
• Design and implement scalable APIs (REST, GraphQL) that power our front-end and enable third-party integrations.
• Integrate AI-driven services and emerging technologies to enable greater backend efficiencies and increase customer productivity.
• Build the product to enable seamless, scalable, and flexible semantic search capabilities.
• Ensure security, performance, and compliance considerations are applied across all implementations.
• Solve complex technical challenges from real-time customer experiences and issues to event-driven document processing at scale.
• Take full ownership of initiatives from concept through production and ongoing evolution.
• Make sound architectural decisions by weighing trade-offs with reasoning that stands up over time.
• Proactively identify and address technical debt before it impacts the team.
• Write high-quality, well-tested code across the full stack with emphasis on maintainability.
• Design resilient systems that maintain uptime and performance as we scale globally.
• Implement observability through logging, metrics, and telemetry to proactively triage issues.
• Monitor and optimize performance at scale, identifying bottlenecks and implementing solutions.
• Create comprehensive technical documentation including architectural diagrams and design decisions.
• Partner closely with product management to translate requirements into technical solutions.
• Mentor engineers across experience levels, elevating technical skills and best practices.
• Collaborate with Platform Services, Ops, and other teams on integration points and shared infrastructure.
• Build consensus on technical approaches while having authority to make final decisions when needed.
• Lead knowledge-sharing initiatives through code reviews, design discussions, and documentation.
• Stay at the forefront of content extraction and transformation technologies and industry trends, cloud-native architectures, and AI-powered tools.
• Research and prove out new technologies through POCs that align with product strategy.
• Contribute ideas that directly improve engineering velocity and quality.
Job Requirements
- Bachelor’s degree or higher in Information Systems, Computer Science, or a related field—or equivalent experience.
- 8+ years of professional software engineering experience delivering production-grade applications at scale on cloud platforms.
- 5+ years in technical leadership and development roles using OCR technologies.
- Proven track record of building scalable applications still in production.
- Expert proficiency in C#/.NET.
- Expert proficiency with OCR technologies such as Tesseract or Apryse.
- Expert proficiency building event-driven, microservice-based products.
- Expert proficiency developing on cloud platforms, preferably AWS.
- Expert proficiency with Kafka or similar event streaming platforms.
- Expert proficiency in observability, including logging, metrics, tracing, telemetry, preferably with DataDog.
Benefits
- 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Render Engineering Team Lead
Renewed VisionWe provide software to help you tell stories that change the world. Makers of ProPresenter, PVP, PVS, & Scoreboard.
Full-stack Engineer23 days ago
Full TimeRemoteTeam 11-50Since 2000H1B No Sponsor
Render Engineering Team Lead building next-gen rendering systems at Renewed Vision
United States
Full-stack Engineer23 days ago
Full TimeRemoteTeam 10,001+Since 1954H1B Sponsor
Software Engineer developing weather application capabilities for the Navy.
JavaJavaScriptReact
Full-stack Engineer23 days ago
Full TimeRemoteTeam 51-200Since 1988H1B No Sponsor
Senior Full Stack Engineer developing API-driven applications for PDMI's 340B platform
AWSAzureCloudNode.jsReact.NET
Ohio
Software Engineer II
EnergyHubEnergyHub empowers utilities and their customers to create a clean, distributed energy future.
Full-stack Engineer23 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor
Software Engineer II developing scalable solutions at EnergyHub
AngularJavaPythonReactSDLCSQLVue.js