NetDocuments is looking for a Senior Software Engineer to help design, build, and evolve the PatternBuilder platform. This backend-focused role works primarily with C# and Ruby on Rails, with occasional contributions to React front-end components. You’ll play a key role in maintaining and modernizing our large-scale systems that process millions of transactions daily.
What You'll Do
- 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.
What We're Looking For
- 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.
Technical Stack
- Languages & Frameworks: C#, Ruby on Rails, React, Redux
- Data: NoSQL (Couchbase)
- Infrastructure & Tools: Docker
- Cloud Platforms: AWS, Azure
- Messaging: Kafka, RabbitMQ, Azure Service Bus, SNS, SQS
Benefits & Compensation
- Salary: $140,000 - $165,000
- 90% of 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 Mode
This position follows a hybrid work model.
NetDocuments is an equal opportunity employer committed to an inclusive, diverse environment where employees are encouraged to contribute creative ideas and innovation.



