Talent.com
Principal Software Engineer
Principal Software EngineerPDS Inc, LLC • Murray, UT, US
No se aceptan más aplicaciones
Principal Software Engineer

Principal Software Engineer

PDS Inc, LLC • Murray, UT, US
Hace más de 30 días
Tipo de contrato
  • Indefinido
  • Quick Apply
Descripción del trabajo

We are seeking a Principal Engineer who is proficient in all things Microsoft.  This is not an architect role but will be hands on and working with the existing team in a lead / mentorship type role to raise the collective.

The selected candidate will have strong C# / .NET experience as well as Azure and have an ability to work collaboratively with DevOps.  They will also need to display their ability to build and maintain CI / CD pipelines.

Role Overview

The Principal Software Engineer is a senior individual contributor who operates at the intersection of delivery, architecture, and technical leadership. This role is for someone who cares more about outcomes than ownership of ideas, who collaborates naturally, and who is comfortable both setting direction and

doing the work.

The scope of this role spans multiple teams and product areas. You will influence decisions with medium - to long-term consequences, particularly where architectural integrity, delivery flow, and system health are at risk.

You will influence technical strategy, shape system architecture, and raise the capability of the teams around you through mentorship and example. You will also own and deliver initiatives yourself. This is not a pure advisory or management role—it is a hands-on leadership position.

What You Will Do

  • Partner closely with product, engineering, and business leaders to translate outcomes into technical direction
  • Own and steward architectural decisions with lasting impact, balancing near-term delivery with long-term system health
  • Contribute to and evolve the organization’s architecture, patterns, and engineering standards
  • Lead complex technical initiatives from concept through delivery
  • Deliver production-ready software as an individual contributor
  • Mentor engineers through design reviews, pairing, coaching, and thoughtful feedback
  • Help teams make sound technical decisions in the presence of ambiguity, risk, and trade-offs
  • Improve system quality, reliability, security, and maintainability over time
  • Model effective collaboration, curiosity, and continuous learning under real constraints

How You Work

  • You use experience as input, not as an answer. Prior success informs thinking, but decisions are grounded in the current context, constraints, and evidence—not in what worked somewhere else
  • You form opinions carefully and are willing to test, revise, or discard them based on feedback and results
  • You prioritize results over ego and welcome better ideas, regardless of where they come from
  • You communicate clearly and deliberately, especially when disagreement or trade-offs are present
  • You balance pragmatism with long-term thinking, knowing when speed matters and when it creates hidden costs
  • You take responsibility for outcomes, not just tasks
  • Technical Approach and Engineering Practices

    This role is expected to actively embody and reinforce our engineering approach—not as theory, but as daily practice.

    Language & Platform : Deep experience with C# and the .NET ecosystem in production environments

    Architecture : Event-driven systems informed by Domain-Driven Design, with clear boundaries, explicit models, and intentional ownership

    Data : Practical experience with both relational and document-oriented databases, chosen deliberately based on domain and access patterns

    Cloud : Hands-on delivery in Microsoft Azure, including deployment, observability, reliability, and operational ownership

    Quality : Test-Driven Development as a default discipline, with a strong preference for Behavior-Driven Design to align technical work with business intent

    Flow & Delivery : Lean Kanban principles inspired by Mary and Tom Poppendieck, with a strong emphasis on reducing waste and improving flow. This includes actively identifying and eliminating :

  • Doing the wrong things
  • Doing unnecessary things
  • Doing too many things in parallel
  • Doing things inefficiently instead of creating leverage
  • Undisciplined or noisy internal communication
  • Core practices include building quality in, limiting work in progress, and deferring commitment until the last responsible moment.

    Performance : Engineering practices aligned with the core ideas of Accelerate, focusing on improving delivery throughput, feedback speed, system stability, and recovery. The emphasis is on designing systems and processes that produce these outcomes sustainably.

    What You Bring

  • Deep experience designing, building, and operating complex software systems
  • Strong judgment in architecture, system design, and technical trade-offs
  • A track record of delivering meaningful initiatives as an individual contributor
  • Experience mentoring and elevating other engineers
  • Comfort influencing without authority
  • A collaborative mindset paired with sound judgment and a bias toward action
  • What This Role Is Not

  • A people management position
  • A purely strategic or advisory role
  • A role focused on individual heroics over team success
  • How Success Is Measured

    Success in this role is reflected in the health of both systems and teams over time. Indicators include :

  • Teams are making better technical decisions without escalation
  • Architectural discussions are becoming clearer and more grounded in trade-offs
  • Improved delivery flow without reliance on heroics
  • Systems that are easier to change, operate, and reason about
  • Why This Role Matters

    This role helps set the technical tone for the organization. Your impact will be measured not only by what you deliver, but by how much stronger the systems and the people around you become over time.

    Compensation :

    We look forward to reviewing your application. We encourage everyone to apply - even if every box isn’t checked for what you are looking for or what is required.

    PDSINC, LLC is an Equal Opportunity Employer.

    Crear una alerta de empleo para esta búsqueda

    Principal Software Engineer • Murray, UT, US

    Ofertas similares
    Software Engineer, Platform - Salt Lake City, USA

    Software Engineer, Platform - Salt Lake City, USA

    Speechify • Salt Lake City, UT, US
    A tiempo completo
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Mostrar más
    Última actualización: hace 11 días • Oferta promocionada
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Tendo • Salt Lake City, UT, US
    A tiempo completo
    We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregiver...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Principal Cloud Architect

    Principal Cloud Architect

    Western Governors University • Salt Lake City, UT, United States
    A tiempo completo +1
    If you're passionate about building a better future for individuals, communities, and our country-and you're committed to working hard to play your part in building that future-consider WGU as the ...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Licensed Professional Engineer (PE) - Forensic Engineer

    Licensed Professional Engineer (PE) - Forensic Engineer

    J2 Building Consultants • Salt Lake City, UT, US
    A tiempo completo
    Licensed Professional Engineer (PE) - Forensic Engineer / Building Envelope Specialist.Love solving building problems? Ready to stamp AND lead?. J2 Building Consultants is looking for aLicensed Profes...Mostrar más
    Última actualización: hace 23 días • Oferta promocionada
    Senior Embedded Software Engineer - IoT

    Senior Embedded Software Engineer - IoT

    Jobot • Kaysville, UT, US
    A tiempo completo
    Step into a high-impact Senior Embedded Software Engineer role with excellent compensation, meaningful IoT innovation, hybrid flexibility, and the chance to shape cutting-edge connected device solu...Mostrar más
    Última actualización: hace 2 días • Oferta promocionada
    Advanced Software Engineer

    Advanced Software Engineer

    Relativity • Salt Lake City, UT, United States
    A tiempo completo
    Are you looking for a hybrid or remote work opportunity? Are you looking for a role where you can develop user-facing AI features that reduce current user workflows by 10x.Are you seeking to join a...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Regional Sales Engineer

    Regional Sales Engineer

    Fortinet • Salt Lake City, UT, United States
    A tiempo completo
    We are looking for a Pre-Sales Systems Engineer to work closely with our Mid-Market sales teams.The Pre-Sales Systems Engineer's main mission is to support the Sales organization in all technical m...Mostrar más
    Última actualización: hace 8 días • Oferta promocionada
    Software Integration Engineer Level II

    Software Integration Engineer Level II

    TAP Engineering • Riverton, UT, US
    A tiempo completo
    Software Integration Engineer II.Software Integration Engineer II.Active TS / SCI with Polygraph (most recent poly within the last 7 years). Related technical degree preferred.Software Integration Eng...Mostrar más
    Última actualización: hace 16 días • Oferta promocionada
    Hotel Maintenance Engineer

    Hotel Maintenance Engineer

    Courtyard Layton • Layton, UT, US
    A tiempo completo
    Courtyard Layton is currently hiring a.This is a great opportunity for someone who enjoys hands-on work, staying active, and being part of a supportive hospitality team. Entry-level candidates are w...Mostrar más
    Última actualización: hace 5 días • Oferta promocionada
    Engineering Analyst

    Engineering Analyst

    ES3 • Clearfield, UT, US
    A tiempo completo
    ES3 takes great care to ensure we maintain just corporate policies, effective personnel management, and aggressive compensation packages. As a result, ES3 has a proven track record of successful rec...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Principal Software Engineer

    Principal Software Engineer

    Tendo • Salt Lake City, UT, US
    A tiempo completo
    We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregiver...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Principal Architect, Core Platform

    Principal Architect, Core Platform

    Teradata • Salt Lake City, UT, United States
    Indefinido
    At Teradata, we believe that people thrive when empowered with better information.That's why we built the most complete cloud analytics and data platform for AI. By delivering harmonized data, trust...Mostrar más
    Última actualización: hace 21 días • Oferta promocionada
    Software Engineer I

    Software Engineer I

    bioMerieux Inc. • Salt Lake City, Utah, United States
    A tiempo completo
    Software Engineers write and maintain client-based and web-based scientific and business application software.They are expected to understand bioMerieux's core technology, business, and the enterpr...Mostrar más
    Última actualización: hace 6 días • Oferta promocionada
    Full Stack Engineer

    Full Stack Engineer

    Calyx Containers • West Valley City, UT, US
    A tiempo completo
    About Calyx Containers & Calyx Command.Calyx Containers is a packaging innovation company located in Salt Lake City, Utah. Calyx Command is a new AI-native platform being built by Calyx Containe...Mostrar más
    Última actualización: hace 9 días • Oferta promocionada
    Implementation Manager

    Implementation Manager

    Reputation • Lehi, UT, United States
    A tiempo completo
    Reputation, founded in Silicon Valley in 2013, is the industry's sole platform that uses an AI-powered product stack to help companies measure, manage, and scale their real-time reputation performa...Mostrar más
    Última actualización: hace 23 días • Oferta promocionada
    Software Engineer, Platform - West Jordan, USA

    Software Engineer, Platform - West Jordan, USA

    Speechify • West Jordan, UT, US
    A tiempo completo
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Mostrar más
    Última actualización: hace 11 días • Oferta promocionada
    Software Engineer

    Software Engineer

    Unisys Corporation • Salt Lake City, UT, United States
    Indefinido
    What success looks like in this role : .What Success Looks Like in This Role.Successfully supporting, maintaining, and enhancing cloud-based and web applications. Proactively identifying issues and re...Mostrar más
    Última actualización: hace 19 días • Oferta promocionada
    Computer Systems Architect 3

    Computer Systems Architect 3

    TEKsystems • Roy, UT, United States
    A tiempo completo
    Role Overview This role is responsible for the administration, design, and support of virtualization and storage platforms, along with other critical infrastructure technologies.The position plays ...Mostrar más
    Última actualización: hace 4 días • Oferta promocionada