Utah Staffing
Principal Software Engineer
Lindon, UT / Hybrid $170-200K/year We're looking for a Principal Software Engineer to drive the evolution of our most critical systems. In this role, you'll tackle complex technical challenges, modernize legacy code, and build high-performing, cloud-based applications using Oracle SQL, PL/SQL, Perl, Java, and AWS. You'll play a key role in setting technical direction, mentoring a team of full stack engineers, and delivering reliable, scalable solutions that power our business. This is a hands-on leadership opportunity for someone who thrives in dynamic environments and enjoys solving tough problems at scale. What You'll Be Doing:
Build and optimize high-performance C++ applications Improve and modernize existing systems, including legacy code Diagnose and resolve complex software issues Mentor and support the professional growth of engineers Collaborate with cross-functional teams to deliver key features Drive code reviews, best practices, and process improvements Maintain quality through testing, automation, and performance monitoring Produce clear documentation and effective technical communication Stay current with emerging tools and technologies What You Bring:
8+ years of serious software engineering experience C++ mastery and an OOP mindset that's second nature Strong grip on SQL, with Oracle/PL/SQL scripts Battle-tested in Linux environments Solid AWS cloud knowledge Fluent in Perl scripting Problem-solving instincts and debugging skills Leadership skills that inspire others, not just manage them Communication that's clear and collaborative Bonus Points For:
Experience with Java and Angular Familiarity with ECS or Kubernetes Background in high-availability systems (payments, finance, or similar) Ability to modernize legacy systems Who You Are:
A self-starter who doesn't wait for directionsyou write your own map. Obsessed with delivering clean, maintainable, high-quality code. Thrive in fast-moving environments where change is constant. Analytical, detail-focused, and resilient during challenging times. Always learning, always teaching, always leveling up. 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.
Lindon, UT / Hybrid $170-200K/year We're looking for a Principal Software Engineer to drive the evolution of our most critical systems. In this role, you'll tackle complex technical challenges, modernize legacy code, and build high-performing, cloud-based applications using Oracle SQL, PL/SQL, Perl, Java, and AWS. You'll play a key role in setting technical direction, mentoring a team of full stack engineers, and delivering reliable, scalable solutions that power our business. This is a hands-on leadership opportunity for someone who thrives in dynamic environments and enjoys solving tough problems at scale. What You'll Be Doing:
Build and optimize high-performance C++ applications Improve and modernize existing systems, including legacy code Diagnose and resolve complex software issues Mentor and support the professional growth of engineers Collaborate with cross-functional teams to deliver key features Drive code reviews, best practices, and process improvements Maintain quality through testing, automation, and performance monitoring Produce clear documentation and effective technical communication Stay current with emerging tools and technologies What You Bring:
8+ years of serious software engineering experience C++ mastery and an OOP mindset that's second nature Strong grip on SQL, with Oracle/PL/SQL scripts Battle-tested in Linux environments Solid AWS cloud knowledge Fluent in Perl scripting Problem-solving instincts and debugging skills Leadership skills that inspire others, not just manage them Communication that's clear and collaborative Bonus Points For:
Experience with Java and Angular Familiarity with ECS or Kubernetes Background in high-availability systems (payments, finance, or similar) Ability to modernize legacy systems Who You Are:
A self-starter who doesn't wait for directionsyou write your own map. Obsessed with delivering clean, maintainable, high-quality code. Thrive in fast-moving environments where change is constant. Analytical, detail-focused, and resilient during challenging times. Always learning, always teaching, always leveling up. 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.