NetDocuments

Senior Software Engineer

NetDocuments

full-time

Posted on:

Location Type: Remote

Location: UtahUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $140,000 - $165,000 per year

Job Level

About the role

  • 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.
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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#Ruby on RailsNoSQL databasesautomated testingbackend servicesdatabase maintenancecapacity planningdata migrationsdebugginghigh-throughput systems
Soft Skills
problem-solvingcode qualityreliabilitytroubleshooting
Certifications
Bachelor’s degree in Information SystemsBachelor’s degree in Computer Science