Job Information
PrincePerelson & Associates Lead Software Engineer in Ogden, Utah
Lead Software Engineer — Build Software With Real-World Impact
Ogden, UT
If you’re tired of shipping internal tools that never leave a browser tab, this role offers something different: building software that directly powers physical systems, real customers, and measurable environmental outcomes.
This team develops a web-based platform used to monitor, analyze, and operate large-scale industrial systems in the field. The software isn’t theoretical—it supports real equipment, real performance data, and real-world decision-making.
We’re looking for a Lead Software Engineer who enjoys owning technical direction while staying hands-on. This is a role for someone who wants to architect systems, mentor engineers, ship meaningful product, and help define what “good engineering” looks like for the team.
What You’ll Own
Lead the architecture, quality, and long-term maintainability of a modern web platform
Drive sprint planning, backlog refinement, and technical design discussions that translate into shipped work
Mentor and develop engineers through code reviews, pairing, and practical guidance
Collaborate closely with product, firmware, and infrastructure teams to align priorities
Evolve engineering practices across CI/CD, testing, documentation, and deployment
Support onboarding and help shape a strong, collaborative engineering culture
Communicate technical direction, risks, and progress to senior technical leadership
Stay actively involved in development while evaluating new tools and frameworks
What You Bring
5+ years of experience building and maintaining modern web applications
Strong experience with technologies such as React, Node.js, and related ecosystems
Proven ability to lead projects and mentor other engineers
Solid understanding of system design, performance optimization, and clean code principles
Experience working in fast-paced, cross-functional environments
Bonus: exposure to industrial systems, IoT platforms, or hardware-adjacent software
Clear communicator who can simplify complex technical concepts
Familiarity with Agile development practices
Experience working with APIs and integrations tied to physical or embedded systems
Work Environment
Office-based role with extended computer use and collaboration across teams
Heavy emphasis on documentation, communication, and cross-functional coordination
Why This Role
This opportunity sits at the intersection of software, hardware, and environmental impact. You’ll have the autonomy to build systems the right way, influence technical direction, and see your work applied beyond a screen. The team values practical problem-solving, ownership, and engineers who raise the bar.
PrincePerelson & Associates is an Equal Opportunity Employer and we do not discriminate against applicants due to race, color, religion, sex, national origin, age, disability, genetics, veteran status, or on the basis of disability or any other federal, state or local protected class. All applicants applying for U.S. job openings must be authorized to work in the United States.