Senior Software Engineer – AI Growth
NetDocuments ยท via
Remote Communications Jobs
๐ฐ $145,000 - $165,000/yr
๐ Remote
๐ Remote, Utah
โฐ Full Time
Job Description:
- Build and maintain production-grade backend services supporting AI usage metering, reporting, billing integrations, and model availability
- Design and develop data pipelines and event-driven systems processing usage and product data at scale
- Build cloud-native services using C#, AWS, and modern backend architecture patterns
- Develop integrations across AI, product, data, billing, and platform systems
- Write high-quality, well-tested code and participate in code reviews
- Contribute to system design and architecture decisions for backend services, data pipelines, and integrations
- Evaluate technical trade-offs and establish scalable patterns for the AI Growth platform
- Design distributed systems using AWS Lambda, DynamoDB, SQS, and S3
- Translate product and business requirements into scalable technical solutions
- Own reliability and operational health of services; investigate and resolve production issues
- Monitor system health and improve performance, reliability, and scalability
- Build systems with production support, observability, and maintainability in mind
- Partner with AI Tools, Business Intelligence, Finance, Platform Engineering, and Product teams
- Work with technical and non-technical stakeholders to translate requirements into engineering solutions
- Support engineers through code reviews, pairing, and sharing technical context
- Own work from requirements through implementation, deployment, and ongoing support
- Establish technical practices and processes as the AI Growth team matures
Requirements:
- Bachelorโs degree in Computer Science or a related field, or equivalent practical experience
- 5+ years of professional software engineering experience building production-grade systems
- Strong experience building distributed backend services using C# or a comparable backend language
- Experience with AWS or Azure and modern cloud-native backend architecture patterns
- Experience building or maintaining data pipelines, event-driven systems, or analytics infrastructure
- Experience designing and operating reliable production services
- Experience collaborating across engineering, product, data, or other technical teams to deliver integrated solutions
- Experience building billing, metering, usage tracking, or rate-limiting systems
- Experience with product analytics, instrumentation, or usage-based data systems
- Experience with AWS services such as Lambda, DynamoDB, SQS, and S3
- Experience with Snowflake, Kafka, or similar data and event-streaming technologies
- Experience building systems that connect product usage data with commercial or billing workflows
Benefits:
- 90% healthcare premiums company covered
- HSA company contribution
- 401(k) 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
- Connection, access, and mentorship from exceptional leaders
- Growing company with opportunities for advancement
- Authenticity and accountability from leadership