Talent.com
Principal Software Engineer

Principal Software Engineer

PrincePerelsonLindon , Utah
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.permanent
job_description.job_card.job_description

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 modernized legacy systems
  • Who You Are :

  • A self-starter who doesn’t wait for directions—you 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.

    serp_jobs.job_alerts.create_a_job

    Principal Software Engineer • Lindon , Utah