Hybrid Senior Software Engineer – AI

Posted 34 minutes ago

Apply now

About the role

  • Senior Software Engineer developing AI-powered solutions at NetDocuments. Building scalable backend systems and collaborating within a modern engineering team.

Responsibilities

  • Design and Develop Scalable Systems
  • Contribute to the design and architecture of a large-scale system centered around search capabilities
  • Build and maintain applications and services using technologies like React, C#, microservices, AWS, Azure and others as appropriate
  • Implement scalable and secure cloud-native solutions aligned with performance and reliability best practices
  • Extend and optimize existing applications with minimal supervision
  • Translate functional requirements into robust technical solutions
  • Develop scalable, highly available microservices in a distributed cloud environment
  • Contribute to event-driven architecture patterns across system components
  • Integrate security best practices into development workflows
  • Implement monitoring and observability solutions to ensure system health and performance
  • Conduct unit and integration testing across different environments
  • Monitor performance, troubleshoot issues, and optimize system behavior
  • Participate in the creation and refinement of system specifications, standards, and guidelines
  • Collaborate with product managers, designers, and other engineers to plan and deliver features
  • Contribute to a strong team culture through code reviews, design sessions, and shared learning
  • Provide informal mentoring to junior developers and share best practices
  • Stay current with modern engineering tools, practices, and frameworks
  • Evaluate and recommend process or tooling improvements to increase development efficiency
  • Contribute to maintaining a secure, performant, and maintainable codebase

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or a related field—or equivalent experience
  • 5+ years of professional software engineering experience, including building cloud-native applications in AWS or Azure environments
  • Experience working within agile development teams and delivering high-quality software
  • Familiarity with mentoring peers or onboarding new developers a plus, though not a primary focus
  • Required Knowledge:
  • React
  • C# / .Net
  • Microservices
  • Public cloud experience (AWS or Azure)
  • Frontend state management (e.g., Redux)
  • RESTful APIs and backend platform experience
  • Kubernetes
  • CosmosDB or DynamoDB

Benefits

  • 90% healthcare premiums company covered
  • 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

Job title

Senior Software Engineer – AI

Job type

Experience level

Senior

Salary

$140,000 - $165,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job