
Principal Software Engineer
Posted Sep 10

Posted Sep 10
This is a fully remote position, open to applicants in Utah.
β’ 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.
β’ 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.
β’ 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.
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.