Principal Software Engineer

4 days ago


Lehi, Utah, United States NetDocuments Full time
About NetDocuments

NetDocuments is the world's #1 trusted cloud-based content management and productivity platform that empowers legal professionals to excel in their work. Our company culture is built on the values of collaboration, innovation, and customer-centricity, fostering a dynamic and inclusive work environment where employees can grow and thrive.

Our Engineering Team

Our Engineering team is a group of passionate and innovative professionals dedicated to pushing the boundaries of technology. We thrive on collaboration and are committed to delivering high-quality solutions that drive the success of our customers. As a Principal Software Engineer, you will be joining a team that values expertise, mentorship, and continuous learning, working on cutting-edge projects that leverage the latest AI technologies to create impactful solutions.

Your Opportunity for Impact

We are seeking a Principal Software Engineer who has deep knowledge and experience building full stack applications in a production environment. The ideal candidate will have demonstrated expertise leading the technical direction for their team and will be responsible for guiding and mentoring team development efforts towards successful project delivery. This position will report to the Senior Director Engineering for AI and will consist of 70% in the code and 30% mentoring other engineers.

Key Responsibilities
  • Lead a team of highly experienced Software Engineers as a technical lead
  • Guide and mentor team development efforts towards successful project delivery
  • Create and document architectural designs through diagrams and logical flows within Miro or similar tool
  • Build and test new designs, formulations, materials, or systems for compliance with quality and/or performance standards
  • Gauge platform performance and take corrective action to optimize system behavior
  • Recommend and research new ideas and prove them out through POCs and POTs
  • Determine operational feasibility by providing analysis, problem definition, requirements, solution development and proposed solutions
  • Stay on the leading edge of development practices
  • Partner with Product and Design counterparts
  • Work side-by-side with key Principal and Distinguished Engineers to design and build scalable solutions
What You Will Bring to the Team
  • Experience with at least one AI provider (OpenAI, Anthropic, Cohere, etc)
  • Years of software engineering experience
  • 3+ years of experience in a technical leadership role
  • Experience with multiple languages (C#, Java, React, Angular) with C# (.NET) and React preferred
  • Serves as a technical lead on our most demanding, cross-functional projects
  • Ensure the quality of architecture and design of systems
  • Functionally decompose complex problems into simple, straight-forward solutions
  • Extensive experience communicating with services using REST and GraphQL
  • Experience with cloud native technologies such as Azure or AWS
  • Excellent collaboration, interpersonal, and communication skills
  • Ability to add transparency to the health of running applications through logging and telemetry for proactively triaging system issues and hardening the performance of
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)
  • 9 paid holidays
  • Monthly contributions for wellness
  • Access to LinkedIn learning with monthly dedicated time to explore
Compensation Transparency

The compensation range for this position is: $207,000 - $250,000

The posted cash compensation for this position includes base salary. Some roles may qualify for overtime pay. Individual compensation packages are determined based on various factors specific to each candidate, such as career level, skills, experience, geographic location, qualifications, and other job-related considerations.



  • Lehi, Utah, United States NetDocuments Full time

    About NetDocumentsNetDocuments is the world's #1 trusted cloud-based content management and productivity platform that empowers legal professionals to excel in their work. Our company culture is built on the values of collaboration, innovation, and customer-centricity, driving us to deliver exceptional solutions that meet the evolving needs of our...


  • Lehi, Utah, United States NetDocuments Full time

    About NetDocumentsNetDocuments is the world's #1 trusted cloud-based content management and productivity platform that empowers legal professionals to excel in their work. Our company culture is built on the values of collaboration, innovation, and customer-centricity, driving us to deliver exceptional solutions that meet the evolving needs of our...


  • Lehi, Utah, United States NetDocuments Full time

    About NetDocumentsNetDocuments is the world's leading cloud-based content management and productivity platform for legal professionals. Our mission is to empower our customers to achieve their goals through innovative technology and exceptional service.Job OpportunityWe are seeking a highly skilled Principal Software Engineer to join our Engineering team. As...


  • Lehi, Utah, United States ZimZee Recruiting Full time

    Software Engineer OpportunityZimZee Recruiting is partnering with a leading medical device company in Lehi, UT, to find a skilled Full Stack Software Engineer specializing in C#.We are seeking a talented C#/.NET Engineer with over 5 years of experience. The ideal candidate will also have some exposure to Azure DevOps and Data Streaming technologies.Key...


  • Lehi, Utah, United States Professional Radiology Solutions Full time

    Job Title: Senior Software EngineerAt Professional Radiology Solutions, we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our technical staff, you will be responsible for the installation, support, and maintenance of our radiology systems.Key Responsibilities:Manage all technical aspects of maintaining our data...

  • Software Engineer II

    4 weeks ago


    Lehi, Utah, United States Claims Solutions Full time

    Job OverviewCompany Overview:At Claims Solutions, we are dedicated to enhancing the claims handling process through innovative analytics and automation tools. Our mission is to streamline workflows, improve claims management, and deliver superior customer experiences.Position Summary:A Software Engineer II is a skilled software professional who is...

  • Software Engineer

    12 hours ago


    Lehi, Utah, United States Adobe Full time

    About AdobeAt Adobe, we're passionate about empowering people to create and deliver exceptional digital experiences. Our company is committed to creating a culture of innovation, inclusivity, and excellence.The OpportunityWe're seeking talented and passionate Software Engineers to join our team. As a Software Engineer at Adobe, you'll have the opportunity to...


  • Lehi, Utah, United States Adobe Full time

    About the RoleWe're seeking a highly skilled Software Engineer to join our Analytics Reporting team in Lehi, Utah. As a key member of our team, you will design, build, and maintain high-performance scalable solutions for our customers. Your expertise in software development, debugging, and testing will enable you to deliver high-quality code and drive...


  • Lehi, Utah, United States Claims Solutions Full time

    Job OverviewCompany Overview:At Claims Solutions, we are dedicated to enhancing the efficiency of claims processing through innovative technology and analytics. Our mission is to empower businesses and individuals to navigate the complexities of claims management with confidence.Position Summary:We are seeking an experienced Lead Software Engineer who will...


  • Lehi, Utah, United States Fulfill Team Inc. Full time

    Senior Embedded C++ Software Engineer positions available for a reputable Electronics and Software firm offering a hybrid work model.Key Qualifications:Experience in Embedded or Firmware software developmentProficiency in C++, Rust, Go, and/or PythonFamiliarity with Embedded Linux environmentsKnowledge of Networking protocols including TCP/IP, UDP, and NAT...


  • Lehi, Utah, United States ZimZee Recruiting Full time

    ZimZee Recruiting is partnering with a leading medical device company to find a skilled Full Stack Software Engineer specializing in C#. This position starts as a contract with a strong likelihood of transitioning into a full-time role.We are seeking a talented C#/.NET Engineer with over 5 years of experience. The ideal candidate will also have some exposure...


  • Lehi, Utah, United States NetDocuments Full time

    Job Title: Principal Cloud ArchitectNetDocuments is seeking a highly skilled Principal Cloud Architect to join our team. As a key member of our cloud infrastructure team, you will be responsible for designing, optimizing, and operating our cloud infrastructure on AWS.Key Responsibilities:Design and implement robust cloud infrastructure solutions on AWS,...


  • Lehi, Utah, United States Claims Solutions Full time

    Job OverviewCompany Overview:We are dedicated to enhancing the way the world perceives opportunities and drives transformation for a brighter future. Our analytical solutions integrate content, data, and insights to empower businesses, individuals, and communities to become more robust, resilient, and sustainable.Position Summary:A Lead Software Engineer is...


  • Lehi, Utah, United States Pearson Full time

    Job Title: Senior Software Engineer - Content SolutionThe Senior Software Engineer - Content Solution is a key member of our team responsible for designing and developing content software solutions for certification programs. This role involves conducting meetings with key stakeholders to identify and analyze the needs of certification programs, and...

  • Software Engineer II

    3 weeks ago


    Lehi, Utah, United States Claims Solutions Full time

    Job OverviewCompany Overview:At Claims Solutions, we are dedicated to enhancing the claims handling process through innovative analytics and automation tools. Our mission is to streamline workflows, improve claims management, and elevate customer experiences.Position Summary:A Software Engineer II is a skilled software developer who demonstrates initiative,...


  • Lehi, Utah, United States Nearmap Full time

    Job OverviewAt Nearmap, we pride ourselves on being a pioneering global technology firm that thrives on innovation and collaboration. Recognized as one of the world's most inventive companies, we are on a mission to expand our reach and enhance our offerings.About UsNearmap specializes in delivering immediate access to high-resolution aerial imagery,...


  • Lehi, Utah, United States Tech9 Full time

    Job OverviewPosition Summary:We are seeking a skilled Intermediate Curam Software Engineer to contribute to our projects at Tech9. The ideal candidate will take charge of developing, enhancing, and sustaining Curam applications. This position entails working on intricate projects and offering technical mentorship to less experienced developers.Key...


  • Lehi, Utah, United States JobNimbus Full time

    Position OverviewAt JobNimbus, we believe in the transformative journey of every individual. Just like iconic characters from stories, we invite you to embark on a new adventure with us. Join our dynamic team and discover the potential for growth, collaboration, and innovation.Objective:Your mission is to enhance customer satisfaction by crafting a top-tier...


  • Lehi, Utah, United States Ancestry Full time

    About AncestryAncestry is a leading provider of family history and personal DNA testing, harnessing a powerful combination of information, science, and technology to help people discover their family history and stories that were previously unknown.Our MissionWe are committed to fostering a work environment that is inclusive, diverse, and values every...


  • Lehi, Utah, United States Ancestry Full time

    About AncestryAncestry is a human-centered company where every person's story is important. We empower journeys of personal discovery to enrich lives. With our unparalleled collection of over 40 billion records, we help customers discover their family story and gain a new level of understanding about their lives.We've built trusted relationships with...