Principal Software Engineer
Salt Lake City, Salt Lake County, Utah, 84193, USA
Listed on 2026-01-11
-
Software Development
Software Engineer, Full Stack Developer
This is a remote position. We’re seeking a Principal Software Engineer who excels not only at writing excellent code but also at amplifying impact through modern tools, sound judgment, and pragmatic leadership. This position is ideal for engineers who remain hands‑on, deliver meaningful results, and actively use AI‑assisted development, modern frameworks, and cloud platforms to produce high-quality systems more quickly and sustainably without burning themselves or their teams out.
You will lead by example by architecting, building, reviewing, mentoring, and consistently elevating the standards for software design, delivery, and maintenance.
- Lead architecture and implementation of scalable, high‑performance systems across web and mobile platforms.
- Stay deeply hands‑on—writing production code in React, C#, and PHP, reviewing PRs, and delivering outcomes, not just guidance.
- Leverage AI‑powered tools (LLMs, code assistants, automated testing, observability, etc.) to accelerate development, improve quality, and reduce repetitive work.
- Drive adoption of modern web and mobile technologies, including React and React Native, while seamlessly integrating with C# and PHP based backend systems.
- Design and evolve systems using cloud‑native architectures (microservices, event‑driven systems, containers).
- Make technical decisions by balancing speed, quality, maintainability, and cost across multiple technology stacks.
- Champion engineering best practices across frontend and backend codebases: clean architecture, test automation, code quality, security‑by‑design, and observability.
- Proactively identify technical bottlenecks and simplify systems to improve team velocity.
- Mentor senior and mid‑level engineers through pairing, reviews, and design discussions, helping them level up their technical judgment and execution.
- Collaborate closely with product, design, and business partners to translate requirements into durable technical solutions.
We’re intentionally selective. This role is not about years alone—it’s about leverage, judgment, and execution.
Required Experience & Skills- Proven experience operating at a Principal or Staff Engineer level, delivering complex, production‑grade systems.
- Strong expertise across frontend and backend development, including:
- React (modern web applications)
- React Native (mobile applications)
- C# (API and service development)
- PHP (maintaining, modernizing, and extending existing systems)
- Deep understanding of cloud platforms (AWS) and cloud‑native application design.
- Experience designing and operating scalable architectures, including:
- Microservices
- RESTful APIs
- Asynchronous and event‑driven systems
- Strong command of data storage tradeoffs, including SQL vs. No
SQL, caching strategies, and cloud storage solutions. - Experience implementing and maintaining automated testing across frontend and backend systems.
- Solid understanding of application security, including secure coding practices and vulnerability mitigation.
- Ability to diagnose and resolve production issues using logging, metrics, tracing, and observability tools.
- Excellent communication skills with the ability to influence technical direction across teams.
- You actively and intentionally use AI tools to:
- Accelerate coding and refactoring
- Improve test coverage and code quality
- Reduce time spent on boilerplate and repetitive tasks
- You’re effective across multiple languages and paradigms, and you know when to modernize and when to stabilize.
- You focus on outcomes over activity and consistently deliver more without extending working hours.
- You simplify systems rather than overengineer them.
- You’re opinionated but pragmatic, and open to being wrong.
- You care deeply about developer experience, maintainability, and long‑term velocity.
- DRIVEN – Self‑starts and stays highly motivated to achieve ambitious goals. Shares contagious energy and enthusiasm liberally. Takes initiative without always being directed. Demonstrates confidence in decision‑making and effectively balances autonomy and authority with accountability.
- HUMBLE – Learns, adapts, and improves relentlessly. Seeks feedback without insecurity…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).