
Senior Software Engineer
NetDocuments
full-time
Posted on:
Location Type: Remote
Location: Utah • United States
Visit company websiteExplore more
Salary
💰 $140,000 - $165,000 per year
Job Level
Tech Stack
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