Hybrid

NetDocuments is hiring a Senior Software Engineer

Responsibilities

  • Develop, maintain, test, and optimize backend services with a strong emphasis on code quality and reliability.
  • Build and support large-scale, high-throughput systems handling millions of daily transactions.
  • Create and maintain automated tests to ensure long-term stability and maintainability.
  • Assist with database maintenance, capacity planning, and data migrations for new and existing projects.
  • Help convert and modernize applications from Ruby on Rails to C#.
  • Troubleshoot and debug complex technical issues across systems and services.

Requirements

  • Bachelor’s degree in Information Systems, Computer Science, or a related field—or equivalent practical experience.
  • 5+ years of professional experience with C#.
  • 2+ years of experience working with NoSQL databases (e.g., Couchbase).
  • Strong problem-solving skills with the ability to debug complex systems and issues.
  • Experience working in production environments with high availability and performance requirements.

Nice to Have

  • 2+ years of experience with Ruby on Rails.
  • 2+ years of experience with React and Redux.
  • Experience with Docker, containers, and service-oriented or microservices architectures.
  • Experience with AWS or Azure cloud platforms.
  • Familiarity with messaging and queuing systems such as Kafka, RabbitMQ, Azure Service Bus, SNS, or SQS.

Benefits

  • The People!
  • 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

Work Arrangement

Hybrid

What You’ll Do

We’re seeking a Senior Software Engineer to help design, build, and evolve our PatternBuilder platform. This role is primarily backend-focused, working with C# and Ruby on Rails, with occasional front-end contributions in React. You’ll play a key role in maintaining and modernizing large-scale systems that process millions of transactions daily, while helping guide the evolution of our technology stack.

What You’ll Need to be Successful

What Will Make You Stand Out

What You’ll Love About NetDocuments

Compensation Transparency

The compensation range for this position is: $140,000 - $165,000. The posted cash compensation for this position includes on target earnings. Some roles may qualify for overtime pay. Individual compensation packages are determined based on various factors specific to each candidate, such as career level, skills, experience, geographic location, qualifications, and

Required Skills
C#Ruby on RailsReactReduxNoSQLCouchbaseDockerAWSAzureKafkaRabbitMQMicroservicesCloud Architecture C#.Ruby on Rails.ReactRedux.Dockercontainersservice-oriented or microservices arAWS or Azure cloud platforms.messagingqueuing systems such as Ka
About company
NetDocuments
NetDocuments is the world’s #1 trusted cloud-based content management and productivity platform that helps legal professionals do their best work.
All jobs at NetDocuments Visit website
Job Details
Category backend
Posted 4 months ago