Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$180k - $220k

Gravity IT Resources

Job Title : Principal Software Engineer Location: Utah Job-Type: Hybrid Salary Range : $180K – 220K Position Overview We are seeking a highly experienced Principal Software Engineer to provide technical leadership across enterprise applications, APIs, and distributed systems. This individual will play a key role in driving engineering best practices, influencing architectural direction, and mentoring development teams while helping modernize existing platforms and applications. The ideal candidate is a hands-on, full-stack engineer with deep expertise in APIs, microservices, and complex system integrations. This role requires strong collaboration skills and the ability to lead through influence rather than direct management. Experience working in primarily on-premise environments is important, while cloud-native experience is highly desirable to support future modernization initiatives. Duties & Responsibilities Lead the design and development of scalable APIs, microservices, and distributed systems Influence technical direction and engineering standards across multiple teams Provide hands-on expertise across full-stack development using modern front-end and back-end technologies Mentor engineers and promote best practices in architecture, coding standards, performance, and reliability Support modernization efforts for legacy and on-premise applications Partner with engineering leadership, architects, and product teams to align technology solutions with business goals Drive improvements in system scalability, resiliency, observability, and integration patterns Evaluate and support adoption of emerging technologies including AI/ML, LLMs, and event-driven architectures Serve as a technical escalation point for complex engineering challenges Required Experience & Skills 15+ years of professional software engineering experience in enterprise environments Proven experience designing and building APIs, microservices, and distributed systems Strong full-stack development background with technologies such as Java, Python, React, and/or Go Experience with containerization and orchestration technologies such as Docker and Kubernetes Strong understanding of system integrations, API security, and authentication standards (OAuth2, JWT) Experience working within Agile development environments Strong understanding of relational and non-relational databases including PostgreSQL and MongoDB Ability to influence teams, mentor engineers, and lead through technical expertise Equal Employment Opportunity Statement Gravity IT Resources is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants. We do not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, veteran status, or any other legally protected characteristic. All employment decisions are based on qualifications, merit, and business needs. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Salt Lake City, UT vacancy
  •  ...About FullStack FullStack is one of the fastest-growing software consultancy companies in the Americas. We deliver...  ...industry average. The Position We're Looking To Hire a Principal Software Engineer (.NET + Data) To Join Our Team. You'll Work With Our Incredible... 
    Suggested
    Remote work

    Full Stack LLC

    Salt Lake City, UT
    11 days ago
  •  ...the knowledge you've gained, and the personal interests that shape who you are.**Position Overview**We are seeking a Sr. Principal Software Engineer to design, build, and operate core backend systems while remaining comfortable working across the entire stack when needed... 
    Suggested
    Work at office
    Local area
    Remote work
    Visa sponsorship

    Rivet

    Salt Lake City, UT
    9 hours ago
  •  ...Prattwhitney is seeking a Principal Software Engineer to work onsite in Salt Lake City, UT. This role requires a U.S. citizen with a valid TS/SCI security clearance and at least 8 years of software engineering experience. Candidates must be proficient in C++ and Python... 
    Suggested

    Prattwhitney

    Salt Lake City, UT
    9 hours ago
  • $144.5k - $195.5k

     ...We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically...  ...for a regulated industry. Additionally, the Senior Principal Software Engineer will bring deep expertise in one or more... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    Tend.ai

    Salt Lake City, UT
    9 hours ago
  • $131.75k - $178.25k

     ...We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically...  ...software for a regulated industry. Additionally, the Principal Software Engineer will bring deep expertise in one or more... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    Tend.ai

    Salt Lake City, UT
    9 hours ago
  •  ...Position Applied Signal Technology (AST) is seeking a Principal Software Engineer to work onsite in Salt Lake City, UT. The role requires a U.S. citizen with a valid TS/SCI security clearance and 8+ years of relevant experience. Qualifications (Must Have) Degree in a STEM... 
    Work experience placement
    Relocation package

    Prattwhitney

    Salt Lake City, UT
    1 day ago
  •  ...Principal Software Engineer 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 next step in your career. Driven by a... 
    Full time
    Flexible hours

    WGU

    Salt Lake City, UT
    1 day ago
  •  ...Principal Software Engineer Applied Signal Technology (AST) is seeking a Principal Software Engineer who strives for excellence and have a passion to be part of a team that strengthens our nation and improves the security of our world. AST provides trusted strategic... 

    Raytheon

    West Valley, UT
    3 days ago
  •  ...Senior Principal Software Engineer Applied Signal Technology (AST) is seeking a Senior Principal Software Engineer who strives for excellence and has a passion to be part of a team that strengthens our nation and improves the security of our world. AST provides trusted... 
    Relocation

    RTX

    Salt Lake City, UT
    3 days ago
  • $99.6k - $234.6k

     ...Job Description Role Summary Oracle Health Platform Engineering builds and operates shared platform services that power secure...  ..., correctness, and operability. We are seeking a Principal Software Developer (IC4) to lead design and delivery for complex platform... 
    Temporary work
    Visa sponsorship
    Flexible hours

    Oracle

    Salt Lake City, UT
    5 days ago
  • $107.5k - $204.5k

     ...role is primarily On-Site, with flexibility at hiring manager discretion. Applied Signal Technology (AST) is seeking a Principal Software Engineer who strives for excellence and have a passion to be part of a team that strengthens our nation and improves the security... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    West Valley, UT
    4 days ago
  •  ...Principal Software Engineer South Jordan, UT Lightspeed is the leading provider of cloud-based software for dealerships, serving the Powersport, Marine, RV, Trailer, and Golf Car industries adding hundreds of dealerships to the Lightspeed community each year. Lightspeed... 
    Full time

    Lightspeed DMS

    South Jordan, UT
    16 days ago
  • $99.6k - $223.4k

     ...administrative burden. We’re looking for highly skilled AI engineers to design and build high-scale, cloud-based data processing pipelines...  ...in Computer Science or equivalent. • 6+ years of relevant software engineering experience. • Strong software engineering skills... 
    Temporary work
    Flexible hours

    Oracle

    Salt Lake City, UT
    2 days ago
  • $96.8k - $251.6k

     ...matter. This role offers the chance to shape how studios run production-grade creative workflows in the cloud while improving the engineering systems, operational practices, and AI-enabled delivery patterns that make customer adoption repeatable. Responsibilities... 
    Temporary work
    Flexible hours

    Oracle

    Salt Lake City, UT
    1 day ago
  • $96.8k - $306.4k

     ...of core components for data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level...  ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Salt Lake City, UT
    5 days ago
  • $99.6k - $223.4k

     ...Description About You You work backward from users and operational needs. You care about building usable, reliable software that helps engineering and operations teams reason about complex physical infrastructure. You can learn and model domain concepts such as... 
    Temporary work
    Flexible hours

    Oracle

    Salt Lake City, UT
    5 days ago
  •  ...Principle AWS Software Engineer The Bank is a growing bank in an Innovation economy. As a member of C&PB Development Team, you will be at the forefront of The Bank's Cloud Transformation journey and for building resilient business applications in cloud. As a Senior... 

    Professional Recruiters

    Salt Lake City, UT
    1 day ago
  • $99.6k - $223.4k

     ...Job Description Oracle is seeking an experienced Software Engineer to join a highly skilled team focused on building modern cloud and AI-enabled enterprise solutions. This role is ideal for a developer with strong hands-on experience in Oracle APEX, PL/SQL, Oracle Database... 
    Temporary work
    Flexible hours

    Oracle

    Salt Lake City, UT
    2 days ago
  • $99.6k - $223.4k

     ...design for scalability, reliability, and observability. Stay hands-on with coding, debugging, and production delivery. Drive engineering excellence through code reviews and best practices. Mentor engineers and elevate team capability. Partner cross-... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Salt Lake City, UT
    2 days ago
  • $145.6k - $209.3k

     ...About the Role We are seeking a Principal Cloud Platform Software Engineer in Enterprise Solutions and Experience (ESE) org to lead the architecture and development of a cloud-native onboarding platform that enables engineering teams to seamlessly deploy and operate services... 

    UKG (Ultimate Kronos Group)

    Salt Lake City, UT
    10 hours ago
  • $99.6k - $223.4k

     ...directly improve clinical outcomes. We're looking for senior engineers with deep Java expertise, exceptional debugging and problem-...  ...Citizens or Green Card holders. Responsibilities Senior Principal Engineer - Cloud, AI & Healthcare Platforms (US Remote) If you... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Salt Lake City, UT
    5 days ago
  • $144.5k - $195.5k

    A healthcare software company is seeking a Senior Principal Software Engineer to lead a team in developing next-generation healthcare software. This role requires full stack experience, deep expertise in technologies such as Go and AWS, and the ability to mentor others... 
    Flexible hours

    TENDO

    Salt Lake City, UT
    16 days ago
  • $96.8k - $251.6k

     ...Job Description We are looking for a senior staff-level engineer to design, build, and operate high-scale distributed systems and lead...  ...standards for maintainable, supportable, production-grade software across teams. Basic Qualifications ~10+ years of software... 
    Temporary work
    Flexible hours

    Oracle Defunct

    Salt Lake City, UT
    1 day ago
  • $99.6k - $223.4k

     ...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle Server Technologies ( Oracle Exadata technology is the newest innovation in Oracle's history as the provider of the industry's... 
    Temporary work
    Flexible hours

    Oracle

    Salt Lake City, UT
    5 days ago
  •  ...Entry Level Software Engineer Job Description We are hiring an Entry-Level Software Engineer to support software development activities across web and backend systems. The ideal candidate should be eager to learn and grow in a collaborative environment. Responsibilities... 

    Emonics LLC

    Salt Lake City, UT
    12 days ago
  •  ...Join to apply for the Junior Software Developer - Observability role at CanonicalCanonical is a leading provider of open source software...  ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Work at office
    Remote work

    Canonical

    Salt Lake City, UT
    1 day ago
  • $286.2k - $326.7k

     ...Overview Sr. Distinguished Software Engineer - AML (Remote - Eligible) As a Sr. Distinguished Engineer at Capital One, you will be a part of a community of technical experts working to define the future of banking in the cloud. You will work alongside our talented... 
    Full time
    Part time
    Local area
    Remote work

    Capital One

    Salt Lake City, UT
    3 days ago
  •  ...Goldman Sachs Bank AG is looking for a Software Engineer Associate in Salt Lake City. This role involves building scalable solutions and solving complex engineering problems. Candidates should have a Bachelor's degree in Computer Science and 3+ years of experience with... 

    Goldman Sachs Bank AG

    Salt Lake City, UT
    1 day ago
  • A leading open source software company is looking for a Junior Software Developer to join their Observability team. This role offers a chance to work with technologies including Python and Go, as well as cloud-native monitoring solutions. Ideal candidates will have a Bachelor... 
    Remote work

    Canonical

    Salt Lake City, UT
    1 day ago
  •  ...Tech Faculty (Software Engineering & Agentic AI) Neumont University has an immediate opening for a full-time Faculty (tech) to teach within our bachelor programs. Faculty members are responsible for educating students in accordance with Neumont’s teaching methodology,... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Afternoon shift
    Weekday work

    Neumont College of Computer Science

    Salt Lake City, UT
    10 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!