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 Job Pages

More Full-stack Engineer Jobs

Render Engineering Team Lead

Renewed Vision

We 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 TimeRemoteTeam 10,001+Since 1954H1B Sponsor

Software Engineer developing weather application capabilities for the Navy.

JavaJavaScriptReact
United States
$107.7K - $143.8K / year
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

EnergyHub

EnergyHub 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
United States
$105K - $125K / year