Principal Software Engineer
$180k - $220kGravity 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
- ...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...SuggestedWork experience placementRelocation package
- ...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...SuggestedWork at officeLocal areaRemote workVisa sponsorship
$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...SuggestedFull timeTemporary workLocal areaFlexible hours$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...SuggestedFull timeTemporary workLocal areaFlexible hours$180k - $225k
...Job Description Job Description Principal Software Engineer, Front-End Job Type: Full-time Pay: $180,000–$225,000 base salary, depending on experience Location: Sandy, UT preferred; remote within the United States considered Description: We are looking...SuggestedFull timeWork at officeLocal areaRemote workFlexible hours- ...Role Overview Applied Signal Technology (AST) is seeking a Software Engineer II to participate in the design, development, and testing of software solutions at its Salt Lake City, UT location. The role is on-site. Responsibilities Participate in requirements, design, development...
$197.4k - $232k
...Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At... ...Team. One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend systems...Full timeRemote work$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 timePart timeLocal areaRemote work$110k - $130k
...: PDFS) offers an end-to-end analytics platform that empowers engineers and data scientists across the semiconductor ecosystem to rapidly... ...RESPONSIBILITIES Create, document, and maintain application software that analyzes data raised during equipment operation and...Worldwide- 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
- ...colleagues the best experience possible for over 150 years. Help us transform our workforce of the future, today. We are seeking a Software Engineer to join Zions Bancorporation. The Software Engineer will play a key role on the team and will collaborate with talented...Temporary workWork experience placementH1bWork at officeLocal areaWork from homeFlexible hours3 days per week
- ...ground-floor challenges and work with a proven entrepreneurial and engineering team Responsibilities The biggest responsibility is to ship... ...spectral flow and mass cytometry datasets Collaborate with software engineers and immunologists to build client-facing dashboards...
- ...Job Description Job Description If you’re the kind of engineer who doesn’t just design on paper but thinks in systems, solves in 3D, and leads from the front, this is your stage. A growing and innovative engineering company in the water treatment space is looking...
- ...Senior Software Engineer We are currently hiring a Senior Software Engineer to help grow our company and ensure our mission is achieved. This role is remote and can be performed anywhere in the continental US. About the Candidate A proven tech lead who is committed to...Currently hiringLocal areaRemote work
- ...HOJ Innovations – is currently seeking a talented and passionate Software Engineer to join our growing WarehouseOS team. In this role you will help develop and deliver components for our SaaS product line. About Us HOJ Innovations is the leader in organizational consulting...Full timeTemporary workWork experience placement
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading...Work at officeRemote workWork from home
$110.5k - $149.5k
...We are looking for a seasoned software engineer who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers. This person will write critical, significant portions of the code behind...Full timeTemporary workLocal areaFlexible hours$130k - $150k
..., we need to hire amazing people who are as ambitious as we are. Our culture Pageport is currently a team of seven employees (two engineers). We have a strong company belief that the best strategy for non‑linear growth at a startup is to hire amazing, experienced people...Work at office- ...impact. We recognize our employees as our greatest asset and have a culture to prove it! How You Will Support The Team: The Senior Software Engineer is responsible for translating business requirements to technical specifics and developing full stack software architecture...For contractorsWork experience placementWork at office3 days per week
- ...Position Summary We are seeking a Software Engineer II to join our Test Enablement team. In this role, you will help build internal tools, automation frameworks, and quality platforms that support engineering teams across the organization. You will work on solutions that...Work at officeRemote work
$160k - $185k
...Capital. About the Role We are looking for an experienced Senior Engineer to join our Platform team – a strategic, hands‑on technical... ...responsibilities Required Skills & Experience 5+ years of professional software engineering experience, with a strong focus on backend systems,...- ...Overview A Software Engineer II is a mid-level position responsible for executing tasks associated with the technical development and operation of company technology-based products, most of which will directly support Energy as a Service (EaaS) and Integrated Solutions...Work at office
- ...Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical 1 day ago Be among the first 25 applicants Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical Canonical...Full timeContract workWork at officeLocal areaWork from homeWorldwideFlexible hours
- ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Sr. Specialist, Software Engineering Job Code: 35698 Job Location: Salt Lake City, UT Job Schedule: 9/80 employees work 9 out of 14 days- totaling 80 hours...Local area
- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Software Engineer Job Code: 36865 Job Location: Salt Lake City, Utah Job Schedule: 9/80 – employees work 9 out of 14 days- totaling 80 hours worked...Local area
- ...you're doing well! We’re currently hiring for an exciting Java Software Developer role, and I wanted to reach out to see if you or... ...; looking for candidates with a strong background in Software Engineering or Computer Science for a Java / Software Developer position....Currently hiring
- ...client in Salt Lake City, UT that is seeking a Senior Android Engineer. Responsibilities: * Help us build omni-channel user experiences... ...publicly available Android apps using Kotlin * Solid understanding of software design patterns, algorithms, and data structures * Experience...Hourly payContract work
- ...5 days in Salt Lake City, UT Our client seeks a Senior Android Engineer to build best-in-class mobile experiences that support financial... ...Kotlin. Proficiency with Jetpack Compose. Strong knowledge of software design patterns, algorithms, and data structures. Experience with...
- ...Services Partner & IBM Certified enterprise. We guarantee you the best rate for your skills and performance. Job Description Position: Software Application Developer Location: Salt Lake City, UT Duration: 6+ Months Contract Programming languages and methodologies C, C++, C#...Contract work
- ...Associate, Software Engineering w/ Goldman Sachs & Co. LLC in Salt Lake City, Utah (Multiple positions available). Develop, enhance, support and maintain the Firm's software solutions in support of its global businesses. Design and implement high-quality, scalable and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal cloud computing engineer Salt Lake City, UT
- senior principal scientist Salt Lake City, UT
- principal Salt Lake City, UT
- software technical support engineer Salt Lake City, UT
- software support Salt Lake City, UT
- software sales Salt Lake City, UT
- embedded software Salt Lake City, UT
- software sales representative Salt Lake City, UT
- remote software sales Salt Lake City, UT
- software technical support Salt Lake City, UT


