Principal Software Engineer

atNetDocumentsRemoteUS flagUtahFull-timeFull-stack EngineerLead$200k – $220k/year

Posted Sep 10

This is a fully remote position, open to applicants in Utah.

πŸ“‹ Description

β€’ Provide technical leadership throughout the Intelligent DMS organization and set architectural direction and engineering standards.

β€’ Guide architectural decisions spanning web, mobile, backend services, Microsoft 365 integrations, desktop applications, and AI-driven experiences.

β€’ Establish shared technical patterns, component contracts, data models, permission models, and integration methodologies.

β€’ Oversee complex, cross-team engineering projects from product ideation through architecture, implementation, and production.

β€’ Assess trade-offs involving scalability, security, performance, usability, maintainability, and delivery speed.

β€’ Design and construct cloud-native applications, microservices, integrations, and enterprise-level customer experiences.

β€’ Architect innovative web and mobile applications alongside their supporting backend services.

β€’ Create patterns for integrating AI functionalities such as assistants, summarization, extraction, and intelligent search into document workflows.

β€’ Direct technical design for Microsoft 365 experiences, incorporating Word, Excel, PowerPoint, and Outlook integrations.

β€’ Define modernization and migration strategies for existing applications and integrations.

β€’ Promote technical coherence across desktop clients, synchronization, import, browser extensions, mobile applications, and Microsoft 365 integrations.

β€’ Foster alignment among Engineering, Product, Design, Platform, and AI teams.

β€’ Convert vague product opportunities into detailed technical requirements, architecture, and actionable plans.

β€’ Mentor engineers, including Senior and Staff Engineers.

β€’ Drive strategies for testing, quality, security, and reliability.

β€’ Lead design and code review processes for complex initiatives.

β€’ Assist in recruiting and interviewing efforts.

β€’ Evaluate emerging technologies and validate strategies through user and production feedback.


⛳️ Requirements

β€’ Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

β€’ Over 10 years of professional software engineering experience, with proven capabilities at the Staff level or higher.

β€’ Established experience in setting architectural and technical direction across various products, systems, or engineering teams.

β€’ Experience leading intricate, cross-team technical initiatives without formal authority, driving alignment among engineering stakeholders.

β€’ Extensive expertise in system design, distributed systems, cloud applications, microservices, and enterprise-scale integrations.

β€’ Strong full-stack engineering experience across both frontend and backend systems; technology stack includes C#, .NET, React, and TypeScript.

β€’ Experience in designing and managing cloud-native systems using AWS, Azure, or similar cloud technologies.

β€’ Proficient in translating ambiguous product requirements into precise technical architecture and implementation plans.

β€’ Demonstrated success in mentoring senior engineers and providing technical guidance across teams.

β€’ Excellent technical writing skills with experience in creating architecture documents, design proposals, and technical decision records.


🏝️ Benefits

β€’ 90% of healthcare premiums covered by the company.

β€’ Company contributions to Health Savings Accounts (HSA).

β€’ 401(k) match at 4% with immediate vesting.

β€’ Flexible PTO (typically 3 to 4 weeks per year).

β€’ 10 paid holidays.

β€’ Monthly contributions for life activities and wellness.

β€’ Access to LinkedIn Learning with dedicated time each month to explore.

β€’ Connection, access, and mentorship from outstanding leaders.

β€’ A growing company offering opportunities for advancement.

β€’ Commitment to authenticity and accountability from leadership.

People also viewed

Shield AI13 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix15 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom16 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps16 hours ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce18 hours ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly20 hours ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers