Post job

Principal software engineer jobs in Layton, UT

- 1,947 jobs
All
Principal Software Engineer
Software Engineer
Software Development Engineer
Software Engineering Internship
Lead Technician
Software Developer
Associate Software Engineer
  • Servicenow technical lead

    Vlink Inc. 4.0company rating

    Principal software engineer job in Salt Lake City, UT

    Hi, This is shipra and I'm a professional Recruiter with VLink. I saw your resume on one of the leading jobs portals and would like to discuss the below job details. VLink, founded in 2006, is a leading global provider of software engineering services with next-gen technologies and best-in-class talent. Our Headquarters are in the U.S, and we have offices in 7+ countries from North America-Europe to APAC, with expansion plans in the Middle East. With over 1,000 employees working globally, VLink has helped SMBs, and large enterprises achieve their business goals, and gained the trust of Fortune-250 companies. VLink is ‘Great Place to Work Certified™' and has been a consistent winner as- Best Places to Work in CT. Trust, collaboration, and accountability are the three elements that are at the core of VLink's work culture. We value our professionals, providing comprehensive benefits and the opportunity for growth. Job Title: ServiceNow Technical lead Location: Salt Lake City, UT/Hybrid role Job Type: FULL TIME Key Qualifications: • Experience: o 8+ years of experience in ServiceNow development, implementation, and administration. o Proven track record in managing CMDB, Discovery, and Service Mapping activities. o Significant experience in ServiceNow upgrade activities and platform maintenance. • Technical Skills: o Proficiency in scripting languages (JavaScript, Glide scripting). o Expertise in ServiceNow modules: CMDB, IT Service Management (ITSM), IT Operations Management (ITOM) -- Discovery, Service Mapping. o Knowledge of integration methods (REST/SOAP APIs, MID Server configurations). o Familiarity with ServiceNow reporting and dashboard creation. • Leadership Skills: o Experience in leading teams across onshore and offshore locations. o Strong communication, stakeholder management, and presentation skills. Preferred Qualifications: • ServiceNow certifications: Certified System Administrator (CSA), Certified Implementation Specialist (CIS) in CMDB, ITOM, or other relevant areas • Education: Bachelor's degree in computer science, Information Technology, or a related field. Warm Regards, Shipra Gupta Sr. Technical Recruiter O: ************** Ext: 222 D: ************** United States | Canada | India | Indonesia VLink, founded in 2006, is a leading global provider of software engineering services with next-gen technologies and best-in-class talent. Our Headquarters are in the U.S, and we have offices in 7+ countries from North America-Europe to APAC, with expansion plans in the Middle East & 3 Offices in India. With over 1,000 employees working globally, VLink has helped SMBs, and large enterprises achieve their business goals, and gained the trust of Fortune-250 companies. VLink is ‘Great Place to Work Certified™' and has been a consistent winner as- Best Places to Work in CT. Trust, collaboration, and accountability are the three elements that are at the core of VLink's work culture. We value our professionals, providing comprehensive benefits and the opportunity for growth.
    $81k-118k yearly est. 2d ago
  • Software Engineer Intern

    Neighbor 4.3company rating

    Principal software engineer job in Lehi, UT

    As a Software Engineering Intern at Neighbor you will be building technology to power new sharing economy experiences. Join us as a full eng team member to build and release real features to the Neighbor marketplace. We are looking for smart people who work hard. You will work closely with a dedicated mentor who will help you learn Neighbor's systems and will be dedicated to your success. You will also have significant influence on our strategy by helping to define product features, design innovative user experiences, prioritize projects, drive the system architecture, and take ownership over key initiatives to create a quality product for our users. Each year, our interns are surprised with exactly how much trust and opportunities to grow they are given. Interns are full team members that participate in the major initiatives of their team, not relegated to some meaningless effort that never gets deployed to production. Our mission is to revolutionize the $500B self-storage industry with technology. Come join the most exciting startup in Utah!Responsibilities Learn Neighbor's technologies including TypeScript, React, Swift, Kotlin, Ruby, AWS, Golang, Kubernetes, Terraform and more. Design, develop, test, deploy, and maintain Neighbor.com's marketplace. Perform user experiments and data analysis to continually improve the user experience. Requirements Pursuing a Software Engineering-related university degree or able to demonstrate strong coding ability. Proficiency in a major language (JavaScript, Swift, Java, Kotlin, Golang, C++, Python, Ruby, …) Desire to be a full team member of a top-percentile startup - which typically means more hours, impact, ownership, and growth than any previous role you've ever held. Able to work in our Lehi, UT headquarters for the duration of the internship (remote work is not supported) Availability to begin the internship between April and June of 2026 and to complete a 12-week internship Availability to begin working full-time within 12 months of the completion of the internship Nice to Have: Desire to begin part-time employment winter semester 2026 We are an equal opportunity employer and are committed to providing a positive interview experience for every candidate. If accommodations due to a disability or medical condition are needed, connect with us via email at *************** . Check out our careers page to get to know us better as you think about your next step at Neighbor!
    $30k-44k yearly est. Auto-Apply 60d+ ago
  • 2026 Associate Software Engineer / 2026 Software Engineer - Roy UT

    Northrop Grumman 4.7company rating

    Principal software engineer job in Roy, UT

    At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. **Northrop Grumman is seeking Software Engineers .** This position will be located at our Defense Systems Sector in Roy, UT. This requisition may be filled at either an Associate Software Engineer (T01) or an Software Engineer (T02). The qualified candidate will become part of Northrop Grumman's Strategic Deterrent Systems Division (SDSD). **Basic** **Qualifications:** A candidate must meet ALL of the below criteria. The candidate must: + Be completing or has completed their degree (Bachelor's, Master's, or PhD) from an accredited institution. + Be majoring in or having majored in Aerospace Engineering, Mechanical Engineering or Computer Science. + Be able to obtain a U.S. Government security clearance (U.S. citizenship is a pre-requisite). **Preferred Qualifications:** + Have an overall cumulative GPA of 3.70/4.0 or higher + Current active Secret Security Clearance or higher **Salary Range for Roy, UT:** + Associate Software Engineer (T01) - $63,900 - $95,900 + Software Engineer (T02) - $77,200 - $115,800 campusjobs The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
    $77.2k-115.8k yearly 28d ago
  • Software Engineer - Product (Technical Leadership)

    Meta 4.8company rating

    Principal software engineer job in Salt Lake City, UT

    Meta is seeking talented principal engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will oversee complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in leading a world-class team of engineers and researchers to work on exciting projects that have significant impact, we encourage you to apply. **Required Skills:** Software Engineer - Product (Technical Leadership) Responsibilities: 1. Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient 2. Effectively communicate complex features and systems in detail 3. Understand industry & company-wide trends to help assess & develop new technologies 4. Partner & collaborate with organization leaders to help improve the level of performance of the team & organization 5. Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas 6. Lead long term technical vision and roadmap for large cross-company efforts 7. Suggest, collect and synthesize requirements and create an effective feature roadmap 8. Identify and resolve performance and scalability issues, and drive large efforts to reduce technical debt **Minimum Qualifications:** Minimum Qualifications: 9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 10. 12+ years of programming experience in a relevant language OR 8+ years experience with a PhD 11. Proven track record of planning multi-year roadmap in which short-term projects ladder to the long-term mission 12. Experience driving large cross-functional/industry-wide engineering efforts 13. Experience utilizing data and analysis to explain technical problems and provide detailed feedback and solutions 14. Experience communicating and working across functions to drive solutions 15. Experience mentoring/influencing executive stakeholders across organizations **Preferred Qualifications:** Preferred Qualifications: 16. Experience in programming languages such as C, C++, Java, Swift, or Kotlin, and scripting languages such as Python, Javascript, or Hack 17. 8+ years relevant experience building large-scale applications or similar experience 18. Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes **Public Compensation:** $213,000/year to $293,000/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
    $213k-293k yearly 60d+ ago
  • Software Engineer 1/2/3

    Berkshire Hathaway Energy 4.8company rating

    Principal software engineer job in Salt Lake City, UT

    MidAmerican Energy Company, a Midwest utility, provides regulated electric and natural gas service to more than 1.6 million customers in Illinois, Iowa, Nebraska and South Dakota. The company owns and operates a portfolio of power-generating assets, approximately 61% of which is wind generation. MidAmerican Energy Company is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or religious creed, age, national origin, ancestry, citizenship status (except as required by law), gender (including gender identity and expression), sex (including pregnancy), sexual orientation, genetic information, physical or mental disability, veteran or military status, familial or parental status, marital status or any other category protected by applicable local, state or U.S. federal law. Employees must be able to perform the essential functions of the position, with or without an accommodation. MidAmerican Energy Company has an exciting career opportunity available. Take the next step in your career and apply now! This is a multi-level posting. Candidates may be considered for any of the posted levels, depending on their level of experience and depth of expertise. Bachelor's degree in management information systems (MIS), computer science, or related technical field; or equivalent work experience. Related internship experience in business software application development preferred for Software Engineer 1. A minimum of three years of experience in business software application design, development, integration and/or installation for Software Engineer 2. A minimum of six years of experience in business software application design, development, integration and/or installation for Software Engineer 3. Basic knowledge of programming in client/server and/or web development environment Basic knowledge of integration and application security models; and proficiency with a variety of software development tools. Experience in the industry, or in an environment whose scope, size and complexity are comparable. Basic knowledge of open systems object design methodologies, architecture methodologies, security practices and integration techniques. Basic knowledge of relational database technology, structured analysis concepts, and software design patterns. Basic project management skills and ability to prioritize and handle multiple tasks and projects concurrently. Business analysis aptitude including communications and interpersonal skills enabling an understanding of client's needs. Able to work in a zero-code-ownership environment where the team members can modify any source file at any time. A basic understanding of deployment topologies (i.e. ensuring secure, highly available systems). Effective oral and written communication skills. Effective analytical and problem-solving skills. Ability to prioritize and handle multiple tasks and projects concurrently. Availability for periodic on-call responsibilities. Experience integrating Commercial off the Shelf (COTS) solutions within an environment with strong change and release management processes and procedures. Technical knowledge with hands-on experience in Oracle and Microsoft SQL database development. Technical knowledge with hands-on experience in .NET and other current computing programming languages. Technical knowledge with hands-on experience in Microsoft BizTalk Server, Microsoft SharePoint, Microsoft SQL Reporting Services and Oracle business intelligence / reporting. Understanding of company's existing IT environment and of applicable company policies, practices, and procedures. Employees must be able to perform the essential functions of the position, with or without an accommodation. All qualified applicants will receive consideration for employment without regard to race, color, religion or religious creed, age, national origin, ancestry, citizenship status (except as required by law), gender (including gender identity and expression), sex (including pregnancy), sexual orientation, genetic information, physical or mental disability, veteran or military status, familial or parental status, marital status or any other category protected by applicable local, state or U.S. federal law. Design, code, test, document, implement and maintain application programs. (50%) Enhances existing systems; participates in client walkthroughs and technical design reviews. Aids in systems development planning and monitoring. Participates in design reviews and peer code walkthroughs. Provides client and application support. (10%) Provide customer support for package software and associated interfaces. (10%) Perform software development and ensure conformance to performance optimization and interoperability standards and requirements. Work in adherence to secure development lifecycle practices and policies. (5%) Performs or assists in the research and fact-finding to develop or modify application programs. Includes working with vendors to review quality, adaptability and compatibility of their products. (5-10%) Collaborate with IT teams from applications and infrastructure to identify technology deficiencies and improvement opportunities in practices and procedures. (0-5%) Stay current with industry standards techniques for software development, and apply them to development, testing, integration and reporting processes where appropriate. (0-5%) Assist in the research and fact-finding to develop or modify application programs. (0-5%) Perform basic system analysis and design functions. (0-5%) Provide technical input to assist in development of project planning. (0-5%) Perform any additional responsibilities as requested or assigned. (0-5%)
    $84k-115k yearly est. Auto-Apply 17d ago
  • Software Development Engineer

    Adobe Systems Incorporated 4.8company rating

    Principal software engineer job in Lehi, UT

    Our Company Changing the world through digital experiences is what Adobe's all about. We give everyone-from emerging artists to global brands-everything they need to design and deliver exceptional digital experiences! We're passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We're on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours! The Opportunity Are you an ambitious Software Development Engineer looking to make a significant impact at Adobe? Join our team in Lehi and help power reporting for all Workfront customers globally. You will develop high-performance, scalable data solutions that support enterprise clients across industries. This is your chance to work closely with experienced engineers, learn from the best, and successfully implement dependable reporting systems that efficiently handle large data sets. What you'll Do * Compose, build, and maintain scalable backend services that support reporting for global customers. * Optimize and improve existing systems for performance, reliability, and usability. * Collaborate with product and engineering teams to define and implement backend features and interfaces. * Own development of key features and contribute to architectural decisions for complex projects. * Write clean, well-documented code and functional specifications. * Break down work into manageable tasks and estimate delivery timelines. * Support CI/CD pipelines, monitoring, alerting, and infrastructure automation. * Continuously improve our systems and processes through innovation and learning. What you need to succeed * Bachelor's degree in Computer Science or equivalent experience. * 2+ years of professional software development experience. * Proficiency in JavaScript, TypeScript, or similar languages. * Experience with Linux, Git, Kubernetes, and cloud-native environments. * Hands-on experience with CI/CD, monitoring tools (Grafana, Prometheus), and infrastructure as code (Terraform, SaltStack). * Proficiency in developing and implementing RESTful services within Docker, Kubernetes, AWS, or Azure. * Self-motivated, proactive, and comfortable navigating ambiguity. * Excellent communication and collaboration skills. Our compensation reflects the cost of labor across several U.S. geographic markets, and we pay differently based on those defined markets. The U.S. pay range for this position is $113,400 -- $206,300 annually. Pay within this range varies by work location and may also depend on job-related knowledge, skills, and experience. Your recruiter can share more about the specific salary range for the job location during the hiring process. At Adobe, for sales roles starting salaries are expressed as total target compensation (TTC = base + commission), and short-term incentives are in the form of sales commission plans. Non-sales roles starting salaries are expressed as base salary and short-term incentives are in the form of the Annual Incentive Plan (AIP). In addition, certain roles may be eligible for long-term incentives in the form of a new hire equity award. State-Specific Notices: California: Fair Chance Ordinances Adobe will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and "fair chance" ordinances. Colorado: Application Window Notice If this role is open to hiring in Colorado (as listed on the job posting), the application window will remain open until at least the date and time stated above in Pacific Time, in compliance with Colorado pay transparency regulations. If this role does not have Colorado listed as a hiring location, no specific application window applies, and the posting may close at any time based on hiring needs. Massachusetts: Massachusetts Legal Notice It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability. Adobe is proud to be an Equal Employment Opportunity employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Learn more. Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email accommodations@adobe.com or call **************.
    $113.4k-206.3k yearly 30d ago
  • Software Engineer Intern

    Brevium

    Principal software engineer job in American Fork, UT

    IMPORTANT NOTICE: We will begin reviewing applications on Monday, September 22. Brevium is a fast-growing tech company that develops innovative software solutions for medical practices, focusing on patient appointment lifecycle management. By using data-driven reminders, recalls, and reactivations, Brevium's software helps return lost and overdue patients to their doctors. Our system predicts which patients are most likely to return and optimizes outreach to meet both clinical and business goals. Role Overview: Brevium is seeking motivated Full Stack Software Engineer Interns to join our team. Engineer interns should be able to work on a variety of different projects, including building and maintaining external and internal websites, developing Windows services, and working on backend applications. Interns will collaborate closely with other engineers, participate in pair programming, and contribute to writing, testing, and reviewing code. Brevium believes strongly in the values of candor and continual growth. Engineers are expected to be willing to share ideas for continual team and company improvement. Responsibilities: Write, test, and review code, both independently and in collaboration with other engineers. Participate in manual and automated testing to ensure software quality. Collaborate with team members and contribute to process improvements. Qualifications: Experience with object-oriented programming (C# preferred). Experience with SQL (SQL Server preferred). Ability to write and run both manual and automated tests. Willingness to take ownership of projects and see them through to completion. Strong communication skills and willingness to collaborate with others. Ability to learn new technologies and adapt to changing environments. Must be a current Junior, Senior, or Master's student majoring in Software Design, Computer Science, or Computer Programming. Passion for learning and growth. GPA of 3.5 or higher. Location: Brevium's headquarters is located in American Fork, Utah. About the Company: Industry: Internet & Software Size: 50-100 employees Website: Brevium Expected compensation: $25-32
    $25-32 hourly Auto-Apply 60d+ ago
  • Software Engineer (Professional Services Team)

    Instructure 4.3company rating

    Principal software engineer job in Salt Lake City, UT

    At Instructure, we believe in the power of people to grow and succeed throughout their lives. Our goal is to amplify that power by creating intuitive products that simplify learning and personal development, facilitate meaningful relationships, and inspire people to go further in their education and careers. We do this by giving smart, creative, passionate people opportunities to create awesome. And that's where you come in: We're hiring a Software Engineer for our Professional Services team. You'll be working closely with project managers and customers to build custom solutions and integrations. Our team builds unique solutions to solve customer problems and improve the customer experience. You will be responsible for assisting with technical direction and mentoring other developers. What you will be doing: Building integrations and custom software solutions to solve unique customer problems. Following best practices to write well-tested, high performing code. Participating in code reviews to ensure that code quality remains high. Working with other engineers to drive technical excellence and to delight customers. Here's what you will need to know/have: Bachelors Degree in Computer Science or equivalent degree or work experience. 5+ years experience in software development. Proven experience in delivering software products. Front end experience in React. Willingness to learn Ruby/Rails. Experience with Amazon Web Services and deploying your applications. Experience with PostgreSQL or other RDBMS. Self-directed, organized and versatile; willingness to work on a variety of projects as assigned. Willingness to collaborate with a team and a focus on delivering value to customers. A passion for learning and continuing your professional development. Polyglots preferred. Get in on all the awesome at Instructure! We offer competitive, meaningful benefits in every country where we operate. While they vary by location, here's a general idea of what you can expect: Competitive compensation, plus all full-time employees participate in our ownership program - because everyone should have a stake in our success. Flexible schedules and a remote-friendly culture, with hybrid or onsite work options available in some regions for specific roles Generous time off, including local holidays and our annual company-wide “Dim the Lights” week in late December, when we encourage everyone to step back and recharge Comprehensive wellness programs and mental health support Annual learning and development stipends to support your growth The technology and tools you need to do your best work - typically a Mac, with PC options available in some locations Motivosity employee recognition program A culture rooted in inclusivity, support, and meaningful connection $102,000 - $120,000 a year This range reflects our target hiring range, with flexibility based on experience, skills, and market factors. We believe in hiring great people and treating them right. The more diverse we are, the better our ideas and outcomes.Instructure is an Equal Opportunity Employer. We comply with applicable employment and anti-discrimination laws in every country where we operate.All employees must pass a background check as part of the hiring process. To help protect our teams and systems, we've implemented identity verification measures. Candidates may be asked to verify their legal name, current physical location, and provide a valid contact number and residential address, in accordance with local data privacy laws.Any attempt to misrepresent personal or professional information will result in disqualification. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
    $102k-120k yearly Auto-Apply 60d+ ago
  • BCI Internship - Software Team

    Blackrock Neurotech LLC

    Principal software engineer job in Salt Lake City, UT

    Internship Opportunity: Software Team Department: BCI Neuralace - Software Duration: 3 Months - 6 Months (Possible Contract Extension) Our Mission Blackrock Neurotech is 100% focused on improving human lives through neuroscience research and technology. The passion and dedication behind this mission has nurtured a dynamic, enjoyable and fulfilling corporate environment in which learning, and growth are commonplace. We operate in an innovative field that requires our staff to meet the highest standards. Every step of the way, we encourage one another by providing continuous motivation and promoting a healthy work environment. Community Contributions Not only are Blackrock's employees committed to improving lives through their work, but many also strive to improve the community by volunteering in their spare time. Our efforts vary from donating blood and feeding the hungry to volunteering at the Utah Food Bank. We also value community education -teaching science labs to children, coaching sports teams, and teaching first aid courses. We take pride in our employee's extracurricular activities that contribute to the betterment of local communities. Disclosure In order to provide a safe and productive work environment, all offers of employment at Blackrock Neurotech are contingent upon a thorough background check. A criminal history will not automatically disqualify a candidate from an offer of employment. About Neuralace Neuralace is advancing the future of brain-computer interface (BCI) technology through innovation, precision, and purpose. We're growing a team dedicated to developing groundbreaking neurotech solutions that bridge the gap between science and real-world impact. About the Internship The BCI Software team engineers the robust platforms that bring brain-computer interface (BCI) technology to life in clinics and labs. From data acquisition tools to real-time control interfaces, our software engineers and system designers create scalable, user-focused applications that connect groundbreaking research to everyday use. Clean architecture, agile development, and a culture of practical innovation are important qualities in our team. Technical Skills * Proficiency in modern programming languages (Python, C++, JavaScript, or similar) * Experience with full-stack or backend development (e.g., REST APIs, databases) * Knowledge of real-time systems, concurrency, or embedded development * Familiarity with version control (Git) and CI/CD practices Analytical Abilities * Strong debugging and performance optimization skills * Ability to translate research requirements into reliable software architectures * Comfort writing clean, maintainable, and well-documented code Personal Qualities * Team-oriented with strong communication skills * Passion for user-focused design and practical innovation * Agility in a fast-paced, multidisciplinary environment Internship Benefits * Public transportation pass reimbursement (up to $100/month) * Company swag * Company-sponsored events * Company-sponsored intern social events * 12 company-paid holidays * 3 paid sick days * Employee recognition program * Weekly catered lunches * Fully stocked kitchen with snacks and drinks
    $33k-55k yearly est. 50d ago
  • Software Engineer, Opengear (Sandy, UT - Hybrid)

    Digi International 4.4company rating

    Principal software engineer job in Sandy, UT

    Opengear designs and manufactures products for data center and remote site management. We are a rapidly growing supplier of sophisticated data center, network and remote site management products. Our customers include tech unicorns and Fortune 100 companies. We are the leading supplier of out-of-band solutions for IT infrastructure management and are actively exploring new solutions for hyper-scale data center deployment and management. We are a global company with offices in Brisbane, Australia and Sandy, Utah. We are looking for a software engineer to join our customer focused, cross-product development team. Our software stack spans C code through to ember and react JS. This role will give you the freedom to explore any part of our product family. Work closely with software engineers, support engineers and sales engineers. What You Will Do * Work as a member of a team building tactical features for our suite of products, including Lighthouse, centralised device management, and our flagship console servers. * Work with our customers to drive customer satisfaction by helping to resolve our customers issues. * Write code across the whole stack as required * Be part of the whole software process, from design right through to testing and deployment Who You Are and What You Bring * Proven problem solver * Strong background in manual and automated software testing * Have at least 3 years commercial experience in software development * At least 3 years commercial experience with C, C++, python or ember/react JS * Experience with networking technologies * Ability to learn quickly and comfortable with context switching Desired But Not Required * Experience working in an Agile team environment (Kanban or Scrum) * Development experience with cloud technologies, preferably in AWS and/or Azure * Experience with JavaScript web applications, especially React or Ember * Please note that we are unable to provide visa sponsorship for this position. This includes, but is not limited to, work visas, employment-based visas, or residency sponsorship. Candidates must have valid work authorization in the United States at the time of application. Visa applications of any kind will not be considered. Digi International offers a distinctive Total Rewards package including a short-term incentive program, new hire stock award, paid parental leave, open (uncapped) PTO, and hybrid work environment in addition to our competitive medical, health & wellbeing and compensation offerings. The anticipated base pay range for this position is $73,500 - $115,000. Pay ranges are determined by role, job level and primary job location. The range displayed reflects the reasonable range we anticipate paying for this position and reflects the cost of labor within several U.S. geographic markets. The specific salary offered within the range will depend on various factors including, but not limited to the candidate's relevant and prior experience, education, skills, and primary work location. It is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each position. Pay ranges are typically reviewed and updated annually. At Digi, we embrace diversity and inclusion among our teammates. It is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. We are committed to providing an environment of respect where equal employment opportunities are available to all applicants and teammates.
    $73.5k-115k yearly 29d ago
  • Linux Software Engineer - AI/ML/Kubernetes Platform

    Everfox

    Principal software engineer job in Salt Lake City, UT

    Intelligent. Dynamic. Resilient. Everfox, formerly Forcepoint Federal, has been defending the world's most critical data and networks against the most complex cyber threats imaginable for more than 25 years. As trailblazers in defense-grade, high assurance cyber security, we have been leading the way in developing and delivering innovative cyber security technology. We protect data wherever it resides. Our unwavering dedication and commitment to our customers and the critical missions they serve are what set us apart. We are dynamic, vigilant, and proactive in everything we do. Our suite of cross domain, threat protection and insider risk solutions empower governments and enterprise organizations to use data safely - where and however their people need it. At Everfox, we innovate, we invest, we achieve. We protect what matters most to our customers. And we offer protection like no other. We do all of this so our customers can focus on what matters most… their mission. Linux Software Engineer - AI/ML/Kubernetes Platform Location: Salt Lake City, Utah HybridAbout the Role We're seeking a full-time software engineer to help develop our industry-leading cyber security solutions. You'll be working in an Agile environment to design and build scalable technology that drives our company's success, with a focus on integrating AI capabilities into an on-prem Linux and Kubernetes-based platform. The team is based in Salt Lake City, Utah. Key Responsibilities Design, develop, test and integrate AI/ML tools, models, workflows and other product features into our Linux-based container platform built on Kubernetes. Collaborate with cross-functional teams to ensure smooth integrations and help them leverage AI capabilities. Research and apply latest developments in Kubernetes and AI/ML to help shape our product roadmap. Ensure thorough implementation of product features that meet or exceed customer expectations. Maintain high coding standards and develop robust technical solutions. Required Qualifications 4+ years of professional experience with Red Hat Enterprise Linux administration/development. Demonstrated proficiency with Bash scripting. Strong command of Linux CLI, tools, and utilities. Solid understanding of fundamental networking concepts. 3+ years of experience developing with container technologies in production environments. 2+ years of experience developing/maintaining Kubernetes clusters in production (on-prem preferred). 1-2+ years of experience integrating LLMs or ML technologies into enterprise Kubernetes platforms. Experience with server virtualization (VMware ESXi/vSphere). Proficiency with Ansible and familiarity with YAML and JSON and related tools. Experience deploying applications to AWS and/or Azure in production environments. Excellent time management and ability to work independently on concurrent projects. Strong problem-solving, communication, and customer service skills. Ability to obtain US Government-issued secret security clearance. Bachelor's degree in computer science/engineering, information security, or equivalent experience. Preferred Qualifications Administration, installation, and configuration experience with Prometheus, Grafana, & Loki. Knowledge of Linux, Kubernetes, and application security best practices (SELinux, DISA STIG, CIS). Experience with CI/CD tools (Gitlab, Jenkins, GitLab Runners, Artifactory). Git version control proficiency. Python and Golang programming skills. Experience writing automated tests. Agile/Scrum work environment experience. UI development experience (HTML, JavaScript, REST APIs, React). A reasonable estimate of the base salary range for this role is: $125,100.00-148,499.00 USD The actual salary offered may vary within the range based on a candidates' unique experience, locale, and business needs. In addition to a base salary and bonus plans, Everfox offers a generous benefits package including flexible PTO, a 401k match, and contribution to healthcare coverages. Our talent acquisition team will provide specific information regarding bonus eligibility and benefits offerings. ________________________________________________________________ Don't meet every single qualification? Studies show people are hesitant to apply if they don't meet all requirements listed in a job posting. If there is something slightly different about your previous experience, but it otherwise aligns and you're excited about this role, we encourage you to apply. You could be a great candidate for this or other roles on our team. Everfox is an equal employment opportunity employer and complies with all applicable federal, state, and local laws prohibiting discrimination. Everfox does not discriminate against any employee or applicant based on race, color, religion, sex, age, national origin, disability, veteran status, marital status, medical condition, or any other category protected by applicable law. If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to use or access the Company's career webpage as a result of your disability. You may request reasonable accommodations by sending an email to ************** Everfox is a Federal Contractor. Certain positions with Everfox require access to controlled goods and technologies subject to the International Traffic in Arms Regulations or the Export Administration Regulations. Applicants for these positions may need to be "U.S. Persons," as defined in these regulations. Generally, a "U.S. Person" is a U.S. citizen, lawful permanent resident, or an individual who has been admitted as a refugee or granted asylum. Applicants must have the right to work in the location to which you have applied. #LI-TC1
    $125.1k-148.5k yearly Auto-Apply 60d+ ago
  • Software Engineer III

    4Rahlp1 American Homes 4 Rent, L.P

    Principal software engineer job in Draper, UT

    Since 2012, we've grown to become one of the leading single-family rental companies and homebuilders in the country, recently recognized as a top employer by Fortune and Great Place To Work . At AMH, our goal is to simplify the experience of leasing a home through professional management and maintenance support, so our residents can focus on what really matters to them, wherever they are in life. The Software Engineer III is responsible for designing, authoring, and leading team members in the creation and enhancement of complex, scalable, and robust web applications leveraging modern cloud-based technologies and architectural patterns. As a subject matter expert across all areas of software engineering, ensures timely delivery on team commitments. Designs, implements, and maintains complex and critical areas of the software. Drives issue resolution and tackles challenging bugs. Delivers best in class user experiences while ensuring security, data privacy, and code maintainability. Leads the entirety of the Software Development process from business requirements to well-architected, performant, and secure software contributing to the growth and success of the entire organization. Design, code, and mentors team members in the creation of Azure based, cloud-native web applications in ASP.NET Core and React using new technology paradigms such as microservices, micro frontends, serverless functions, and containers by leveraging core Azure services including but not limited to Azure functions, AKS, Azure Service Bus, Stream Analytics, Azure IoT, Azure SQL. Design, build and provide technical leadership and mentoring across the team to implement REST APIs through an Event-Driven Microservices Architecture, ensuring scalable, resilient, and predictable communication across all dependencies both internal or external/third party. Write and validate team member contributions to application documentation through sequence diagrams, workflow diagrams, and detailed API documentation to ensure clarity and maintainability across the development process. Assess and address technical debt by identifying areas of code and infrastructure that require improvement, optimizing existing systems for better performance, and implementing best practices to enhance maintainability and scalability of software solutions. Continuously evolve CI/CD processes through YAML pipelines and GitHub Actions in Azure DevOps and GitHub Enterprise Cloud. Perform code reviews of other developers to ensure compliance with coding and security standards. Participates in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives to ensure that the team is aligned and working towards common goals. Requirements: High School Diploma/GED required. Bachelor's degree in computer science and/or a related field preferred. Minimum of seven (7) years' experience delivering enterprise web applications in ASP.Net/C# and responsive web. Expertise in Azure stack web development, distributed architecture/systems, microservices, React based micro frontends. Experience with distributed development design, messaging patterns, .NET modern ecosystem, and overall enterprise development acumen. Expertise in modern JavaScript, React, and Node.js with standard tooling (Linting, Webpack, Babel, ES6, JS Typing, Prettier). Strong experience in Azure application security, hosting/patterns, containerization. Advanced knowledge of Azure core services, e.g., Azure functions, Service Bus, AKS, Stream Analytics, Logic Apps, SQL/Cosmos DB, etc. Infrastructure as code (IaC) a big plus. In-depth knowledge of distributed systems concepts and Domain Driven Design (DDD). Advanced knowledge of Azure DevOps, pipelines, CI/CD, feature flags. Fluent in Git-based workflows, review process, and shifting left quality practices. May occasionally work evenings and/or weekends. May occasionally be required to travel. Compensation The anticipated pay range/scale for this position is $134,922.00 to $174,093.00 Annually. Actual starting base pay within this range will depend on factors including geographic location, education, training, skills, and relevant experience. Additional Compensation This position is eligible to receive a discretionary annual bonus. Perks and Benefits Employees have the opportunity to participate in medical, dental and vision insurance; flexible spending accounts and/or health savings accounts; dependent savings accounts; 401(k) with company matching contributions; employee stock purchase plan; and a tuition reimbursement program. The Company provides 9 paid holidays per year, and, upon hire, new employees will accrue paid time off (PTO) at a rate of 0.0577 hours of PTO per hour worked, up to a maximum of 120 hours per year. CA Privacy Notice: To learn more about what information we collect when you apply for a job, and how we use that information, please see our CA Job Applicant Privacy Notice found at ************************************** #LI-PH1
    $134.9k-174.1k yearly Auto-Apply 17d ago
  • Software Engineer

    Tagup

    Principal software engineer job in Salt Lake City, UT

    Tagup is a defense technology company founded at MIT that is redefining logistics superiority with next-generation AI. We're growing rapidly and are looking for change-makers passionate about delivering innovative technologies to solve the most challenging problems in the world's highest stakes environments. This is an exciting opportunity to engage in meaningful work that strengthens national security and contributes to the success of U.S. and allied forces. Join us in shaping the future of defense logistics for a safer tomorrow. Do you love learning? Do you like understanding many parts of a system, not just one small section? Do you enjoy sharing your knowledge with others, and learning things from them in turn? If the answer is yes, we'd love to talk! We're a team of engineers and data scientists driven by our mission: to make the machines and processes that power the world safer, more reliable, and more efficient. Tagup's AI software directly controls large-scale industrial equipment and logistics systems, ensuring our customers get the best performance they can. As a Software Engineer, you will help create and maintain the services that allow us to deliver value to our customers. This includes building out our API, databases, ETL processes, and more! You will have the opportunity to work on tasks ranging from writing high performance SQL queries that support our API to building high throughput data pipelines that feed our AI models.Required Skills You are fluent in Python and SQL You have built and deployed APIs You can clearly communicate pros and cons of design decisions You write clean code that is well tested and easy to maintain You've worked with kubernetes You proactively seek and share ways to personally improve Bonus Points Experience with AWS and Terraform Experience with GraphQL Experience with Embedded Systems and IOT devices Experience interfacing with technologies commonly used in building management (Niagara, BACnet, modbus) Experience with writing robust integration tests Knowledge of computer networking Salary The estimated salary range for this position is between $85,000 and $140,000 annually. We strive to provide a competitive salary and benefits package that aligns with our employees' experience and qualifications. Our primary objective is to attract and retain top talent, and we firmly believe in compensating our employees fairly for their invaluable contributions. As a rapidly expanding technology company, we extend part-ownership to all team members through an Employee Stock Option Plan. Additionally, we offer comprehensive health insurance benefits, access to the company's 401K plan, and foster a team-oriented work environment with regular company outings! Why Join Us? At Tagup, your code powers mission-critical systems in defense and aviation. You'll work across the stack, tackle challenging problems, and grow quickly as part of a fast-moving, collaborative team making AI that truly matters. Tagup is an equal opportunity employer and individuals seeking employment with us are considered without regard to race, color, religion, national origin, age, sex, marital status, physical or mental disability, veteran status, gender identity, sexual orientation, or any other characteristic protected by law. Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
    $85k-140k yearly Auto-Apply 60d+ ago
  • Software Developer

    Berkadia 4.9company rating

    Principal software engineer job in Salt Lake City, UT

    Berkadia, a joint venture of Berkshire Hathaway and Leucadia National Corporation, is an industry leading commercial real estate company providing comprehensive capital solutions and investment sales advisory and research services for multifamily and commercial properties. Berkadia is amongst the largest, highest rated and most respected primary, master and special servicers in the industry. As a Freddie Mac Program Plus lender, Fannie Mae DUS Multifamily Seller/Servicer, insurance company correspondent, and HUD, MAP and LEAN originator and servicer, Berkadia provides access to capital and flexible, customized lending and servicing solutions for the acquisition, construction, rehabilitation and refinance of multifamily and commercial properties. Berkadia also provides interim and short-term financing through its Proprietary Bridge Lending Program. Job Description Summary: The Software Developer is responsible for the implementation and testing of software solutions that enable business workflow excellence. This position is responsible for building a wide variety of software subsystems and components using the given requirements and constraints using Agile philosophy. Essential Functions : Analyzes requirements and collaborates with the product owner, team members or architects; Writes accurate production-quality code; Builds and tests code to validate functionality against requirements and to ensure full unit test coverage; Participates in peer code reviews; Thoroughly documents code and design; Accurately estimates and tracks personal work; Proactively raises issues and communicates accurate status to teams ; Works effectively in an iterative, incremental software development lifecycle wherein priorities, requirements and scope evolve, sometimes rapidly, over time and often mid-project; Assists in the development and presentation of manuals, user guides, and other materials relating to client products; May provide staff and clients with training and technical assistance relating to new, existing, and revised products; Demonstrates self-development by staying current with new technology and design patterns; Qualifications Education and Experience Bachelor's degree in Computer Science or related field Should have 2 - 4 years of developing software experience in a commercial software development environment Experience with Scrum methodology and Agile practices Building web services and RESTful services Version Control, Build & Release Management tools Relational and non-relational databases Building world-class web applications using the MEAN stack (MongoDB, Express.js, Angular.js, Node.js) Prior experience in product development background preferred Experience in practices like TDD, CI and CD Knowledge/Skills/Abilities Knowledge of various design patterns Proficient and passionate about following Agile Engineering practices (e.g. XP/DDD) Ability to work in an environment with high degree of ambiguity (previous start-up like experience could be helpful) Exhibit a high level of individual initiative and ownership Passionate, Self-motivated and driven, with keen attention to detail, action-and-results oriented Excellent interpersonal, verbal and written communication skills as well as strong logical, analytical, problem solving skills and reporting skills Able to present ideas in user-friendly language Environment, Physical Demands and Other Conditions: Experience with in a team-oriented, collaborative environment Ability to work after hours Additional Information *Please submit resume and cover letter when you apply.
    $70k-94k yearly est. 1d ago
  • Software Engineer II - Ruby on Rails

    Care.com 4.3company rating

    Principal software engineer job in Salt Lake City, UT

    Care.com is a consumer tech company with heart. We're on a mission to solve a human challenge we all face: finding great care for the ones we love. We're moms and dads and pet parents. We have parents and grandparents so we understand that everyone, at some point in their lives, could use a helping hand. Our culture and our products reflect that. Here, entrepreneurs, self-starters, team players, and big thinkers unite behind a common cause. Here, we're applying data analytics, AI and the latest technologies to solve universal problems and connect people in new ways. If you like having autonomy, if you thrive on collaboration and building new things, and if you're all about using your talent for good, Care.com is the place for you. Location: Salt Lake City, Utah Work Environment: Hybrid - In office Monday, Wednesday & Thursday Office Address: 1850 Ashton Blvd, Suite 500, Lehi UT 84043 What Your Days Will be Like: Our team works on the technology platform for our out-of-home provider network: the products and systems that power our relationships with daycare and family childcare centers, preschools, camp providers, and other businesses providing services outside the home. What You'll Be Working On: Design, develop, and deploy features on both the front and back end; Integrate with essential third-party services and APIs; Ensure appropriate automated test coverage for efficient uptime and product reliability; Communicate both blockers and progress with the rest of the engineering team, as well as partners on other teams. We're revamping several legacy systems (one of which is largely built in Java/.NET and MySQL). Rapidly growing our platform and building new functionalities. What You'll Need to Succeed: Have 3-5 years of software development experience. The ideal candidate is someone who thrives in a fast-paced environment. Expertise in Ruby/Rails language, who's also passionate about dabbling in other frameworks and technologies (e.g. Go, React.js, GitHub Actions); Communicates clearly and optimally, and demonstrates a track record of working optimally across engineering, product and business-oriented teams; You enjoy building new products as well as testing/refactoring existing code Bachelor's in Computer Science, Information Technology, or related field Nice to have: It would be a PLUS if the candidate has built previous projects using: Heroku/AWS, Stripe, Solr, Minitest/Capybara, GitHub Actions, Java and Postgres, but not required For a list of our Perks + Benefits, click here! Company Overview: Available in 21 countries, Care.com is one of the largest providers of online services for finding family care and care jobs, spanning in-home and in-center care solutions. Since 2007, families have relied on Care.com for an array of care for children, seniors, pets, and the home. Designed to meet the evolving needs of today's families and caregivers, the Company also offers customized corporate benefits packages to support working families, household tax and payroll services, and innovations for caregivers to find and book jobs. Care.com is an IAC company (NASDAQ: IAC). Salary Range: $120,000 - 145,000 The base salary range above represents the anticipated low and high end of the national salary range for this position. Actual salaries may vary and may be above or below the range based on various factors including but not limited to work location, experience, and performance. The range listed is just one component of Care.com's total compensation package for employees. Other rewards may include annual bonuses and short- and long-term incentives. In addition, Care.com provides a variety of benefits to employees, including health insurance coverage, life, and disability insurance, a generous 401K employer matching program, paid holidays, and paid time off (PTO) #LI-Hybrid
    $120k-145k yearly Auto-Apply 49d ago
  • Software Engineer III, ServiceNow Platform - Global Risk & Compliance Technology

    American Express 4.8company rating

    Principal software engineer job in Sandy, UT

    At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career. Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express. From building next-generation apps and microservices to using AI to help protect our franchise and customers from fraud, you could be doing ambitious work that brings our iconic, global brand into the future. As a part of our tech team, we could work together to bring ground-breaking and diverse ideas to life that power our digital systems, services, products and platforms. If you love to work with APIs, contribute to open source, or use the newest technologies, we'll support you with an open environment and learning culture. **Don't Just Build Tech. Change Tech** Become part of a dynamic and growing team within the Global Risk and Compliance Technology organization at American Express. The successful candidate will be part of an organization responsible for reshaping our Company's Integrated Risk Management (IRM) program. We are crafting scalable and efficient ServiceNow platform capabilities to enable our colleagues to build reliable and high-quality Risk Management modules to meet business needs. You will bring your ServiceNow platform & development experience to build and implement innovative capabilities to drive DevOps processes across our ServiceNow teams, including automated deployment and testing, code/configuration quality & test coverage, and other cross-platform capabilities. You will be a critical member of this hands-on team responsible for ensuring the platform is stable, secure, and operating efficiently. This role will support our other IRM teams, while also managing core ServiceNow administrative functions, upgrades, cloning, and integrations. **Key Responsibilities** **Day-to-Day Platform Administration:** + Manage users, groups, roles, ACLs, and other platform configurations. + Monitor for and Address platform performance issues. + Maintain scheduled jobs and resolve issues as needed. + Update and maintain data taxonomies and libraries as needed. + Debug issues and implement fixes across IRM and core ServiceNow modules. **Platform & DevOps Enablement:** + Provide Technical Leadership and Innovative Thinking to implement a world-class set of platform capabilities. + Implement platform solutions to enable adoption of DevOps principles. + Implement platform monitoring solutions to ensure high availability and performance of Production and non-Production environments. + Architect/Build custom solutions to solve for complex and critical platform needs not addressed by out of the box ServiceNow offerings. + Architect/Configure/Support integrations with external systems (e.g., GRC tools, vendor platforms). **Upgrades & Enhancements:** + Plan, test, and implement ServiceNow platform upgrades and IRM module releases. + Ensure customizations remain functional post-upgrade. + Test and Apply patches and hotfixes as needed. **End-User Support:** + Provide day-to-day user support and resolve tickets related to ServiceNow IRM. + Maintain documentation, knowledge articles, and configuration guides. **Qualifications:** + Bachelor's degree in Information Technology, Computer Science, or related field (or equivalent work experience). + ServiceNow Certified Application Developer (CAD) & Certified System Administrator (CSA) certification. + 3 years of Service Now Administration and Development Experience. + Solid experience with **IRM/GRC modules** (Policy & Compliance, Risk, and/or Audit). + Proficiency in **JavaScript, Glide scripting, Flow Designer, and ServiceNow Studio** . + Experience with **ServiceNow upgrades, instance cloning, and system maintenance** . **Qualifications** Salary Range: $103,750.00 to $174,750.00 annually bonus benefits The above represents the expected salary range for this job requisition. Ultimately, in determining your pay, we'll consider your location, experience, and other job-related factors. We back you with benefits that support your holistic well-being so you can be and deliver your best. This means caring for you and your loved ones' physical, financial, and mental health, as well as providing the flexibility you need to thrive personally and professionally: + Competitive base salaries + Bonus incentives + 6% Company Match on retirement savings plan + Free financial coaching and financial well-being support + Comprehensive medical, dental, vision, life insurance, and disability benefits + Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need + 20 weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy + Free access to global on-site wellness centers staffed with nurses and doctors (depending on location) + Free and confidential counseling support through our Healthy Minds program + Career development and training opportunities For a full list of Team Amex benefits, visit our Colleague Benefits Site . American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law. American Express will consider for employment all qualified applicants, including those with arrest or conviction records, in accordance with the requirements of applicable state and local laws, including, but not limited to, the California Fair Chance Act, the Los Angeles County Fair Chance Ordinance for Employers, and the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance. For positions covered by federal and/or state banking regulations, American Express will comply with such regulations as it relates to the consideration of applicants with criminal convictions. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. US Job Seekers - Click to view the " Know Your Rights " poster. If the link does not work, you may access the poster by copying and pasting the following URL in a new browser window: *************************** Depending on factors such as business unit requirements, the nature of the position, cost and applicable laws, American Express may provide visa sponsorship for certain positions. **Job:** Technologies **Primary Location:** US-Arizona-Phoenix **Other Locations:** US-North Carolina-Amex - for internal use only, US-Utah-Sandy, US-New York-New York **Schedule** Full-time **Req ID:** 25019132
    $103.8k-174.8k yearly 41d ago
  • Front End Software Engineer

    Reliaquest 3.5company rating

    Principal software engineer job in Salt Lake City, UT

    Why it's worth it: Are you a passionate Software Engineer who has a proven track record of solving complex problems and being at the forefront of innovation? Pursuing a career at ReliaQuest will allow you to write code and manipulate data in ways that have never been done before, driving automation of threat detection and response for one of the world's fastest growing industries. You will lead the creation, testing, and deployment of cutting-edge security technology to enterprise customers across the globe. Above all else, this role will allow you to work and learn from some of the most talented people in the business as well as have a direct contribution to the growth and success of RQ. The everyday hustle: * Research and develop creative solutions across a wide range of cutting-edge technologies to continuously evolve our platform, GreyMatter. * Create REST API's and integrations between various products to improve and automate our customer's threat detection. * Manage the continuous integration and deployment processes of complex technologies. * Perform code reviews to ensure consistent improvement. * Proactively automate and improve all stages of the software development lifecycle. * Interface closely with various parts of the business, both internally and externally, to ensure all users are leveraging the product with ease and to its full potential. * Provide support to other team members as well as cultivate a culture of constant collaboration. Do you have what it takes? * 2-4 Years of Software Development experience in the following languages and/or technologies: Python, JS, React, Angular, Java, C#, MySQL, Elastic Search or equivalent. * Must be proficient in the English language, both written and verbal What makes you uncommon? * Hands on experience with one or more of the following technologies (Elasticsearch, Kafka, Apache Spark, Logstash, Hadoop/hive, Tensorflow, Kibana, Athena/Presto/BigTable, Angular, React). * Experience with cloud platforms such as AWS, GCP, or Azure. * Solid understanding of unit testing, continuous integration and deployment practices. * Experience with Agile Methodology. * Higher education/relevant certifications.
    $77k-105k yearly est. Auto-Apply 60d+ ago
  • Full-stack Software Engineer Intern

    Revel Media Group 4.3company rating

    Principal software engineer job in Kaysville, UT

    Job Description Why Revel? At Revel Media Group, we're transforming how businesses communicate through the power of digital signage and custom software solutions. Every message matters, and we bring those messages to life with creativity, technology, and purpose. You'll join a collaborative team that values innovation, curiosity, and technical excellence. At Revel, you won't just be writing code; you'll help create tools that power meaningful communication experiences for brands across industries. Your Growth Matters This internship is designed to accelerate your learning and launch your career. You'll gain hands-on experience working on real-world projects alongside experienced engineers, learning the full software development lifecycle from planning to deployment. Through mentorship, feedback, and collaboration, you'll strengthen your technical foundation and develop the professional skills that set successful engineers apart. Our Core Values AlignedCommittedTransparentInspirationalOwnershipNavigate These values define how we work, learn, and grow together. Why This Role? We're looking for a Full-Stack Software Engineer Intern to support the development of custom, client-focused applications. You'll contribute to both frontend and backend projects that enhance our products, improve development efficiency, and elevate the customer experience. This role is ideal for someone who's eager to learn, open to feedback, and ready to tackle real engineering challenges in a collaborative environment. By the end of the internship, you'll have built a stronger foundation in software engineering and gained experience that prepares you for a full-time career in tech. What You'll Do Assist with frontend development using Vue.js or similar frameworks Support backend API development using Python (FastAPI preferred) Learn and contribute to AWS cloud services and infrastructure management Work with Git and GitHub for version control and collaboration Participate in agile development practices, including daily stand-ups and sprint planning Conduct testing and debugging to ensure software reliability Document processes, learning experiences, and feature implementations What You Bring Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or related field Completed coursework in Data Structures & Algorithms (3000-level or equivalent) Basic knowledge of web development (HTML, CSS, JavaScript, Python) Familiarity with GitHub, APIs, and cloud computing concepts is a plus Strong communication and collaboration skills across technical and non-technical teams Self-motivated learner with a proactive attitude and curiosity to explore new technologies Organized, dependable, and eager to contribute to a fast-paced team environment Join Us At Revel, interns are valued contributors, not observers. You'll work on meaningful projects, gain real technical experience, and see how your work impacts the bigger picture. If you're passionate about software development, love solving problems, and want to learn in a supportive and innovative environment, we'd love to hear from you. Apply today and start building what inspires you. Revel Media Group is a tobacco-free employer, and all new hires must submit to a drug and background check.
    $32k-44k yearly est. 27d ago
  • SAP Software Engineer

    Cardinal Health 4.4company rating

    Principal software engineer job in Salt Lake City, UT

    **_What Application Development & Maintenance contributes to Cardinal Health_** Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value. Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications. The SAP Software Engineer, will be responsible for overseeing the end-to-end data migration strategy for SAP implementation projects. The role requires deep technical expertise in SAP data architecture, data migration tools to ensure successful, high-quality, and efficient data conversion process. **_What is expected of you and others at this level_** + Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects + May contribute to the development of policies and procedures + Works on complex projects of large scope + Develops technical solutions to a wide range of difficult problems + Solutions are innovative and consistent with organization objectives + Completes work; independently receives general guidance on new projects + Work reviewed for purpose of meeting objectives + May act as a mentor to less experienced colleagues **_Responsibilities_** + Design and define the overall data migration architecture, including the approach, tools, and best practices for converting data from various legacy systems into the new SAP target system. + Lead the selection and configuration of SAP data migration tools such as SAP Data Services, SAP S/4HANA Migration Cockpit, and SAP Landscape Transformation (SLT). + Create detailed technical and functional specifications for data mapping, transformation rules, and data validation. + Establish and enforce data quality and governance standards for the entire data migration lifecycle. + Lead and manage the entire data conversion team, including developers, business analysts, and data stewards. + Oversee the execution of data migration cycles, including mock conversions, cutover planning, and post-go-live data reconciliation. + Collaborate with key stakeholders, including business leaders and project managers, to align the data conversion strategy with overall business objectives and project timelines. + Provide expert guidance and technical leadership to resolve complex data conversion challenges and performance issues. + Serve as the subject matter expert on SAP data structures (e.g., master data, transactional data), data integration methods, and data governance principles. + Ensure compliance with project standards, security policies, and regulatory requirements throughout the data conversion process. + Partner with other technical architects (e.g., infrastructure, security) to ensure the data conversion solution is scalable, secure, and aligns with the enterprise architecture. + Mentor and provide technical leadership to junior team members. **_Qualifications_** + Bachelor's Degree in related field preferred or equivalent work experience preferred + 8+ years of experience with SAP implementations and ABAP knowledge in respective business processes like Master data, OTC, PRI, SCE, RTR and PTP preferred. + 3-5 years of experience with SAP Data Services and Data conversions preferred. + Experience in ALE/IDOC, LSMW, RDM/BPDM + Demonstrates a knowledge of Master Data Management domain + Ability to define work processes and lead team members in successful implementation and ongoing execution preferred + Ability to develop individuals and teams preferred + Excellent oral and written communication skills preferred + Excellent organizational skills preferred **Anticipated salary range:** $94,900 - $135,600 **Bonus eligible:** No **Benefits:** Cardinal Health offers a wide variety of benefits and programs to support health and well-being. + Medical, dental and vision coverage + Paid time off plan + Health savings account (HSA) + 401k savings plan + Access to wages before pay day with my FlexPay + Flexible spending accounts (FSAs) + Short- and long-term disability coverage + Work-Life resources + Paid parental leave + Healthy lifestyle programs **Application window anticipated to close:** 01/20/2026 *if interested in opportunity, please submit application as soon as possible. The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity _Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._ _Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._ _To read and review this privacy notice click_ here (***************************************************************************************************************************
    $94.9k-135.6k yearly 26d ago
  • Software Engineer II

    It Works 3.7company rating

    Principal software engineer job in Lehi, UT

    Welcome to the intersection of energy and home services. At NRG, we're driven by our passion to create a smarter, cleaner and more connected future. Vivint Smart Home, an NRG owned company, is a leading smart home company in the United States, dedicated to redefining the home experience with intelligent products and services. We find purpose in proactively protecting and keeping our customers connected to home, no matter where they are. Join the Smart Home team to create smarter, safer and more sustainable homes. Who We Are Vivint Smart Home is North America's leading provider of Smart Home technology, delivering integrated solutions that transform how people live. With over a million customers across the United States, Vivint's mission is to redefine home experiences through innovative products and services. As the largest tech employer in Utah and one of Fast Company's "World's 50 Most Innovative Companies," we are passionate about innovation, technology, and creating amazing experiences for both our customers and employees. Quarterly, Vivint hosts Innovation Week , where engineers work independently or in teams on projects of their choice to improve products, develop internal tools, or tackle challenges that drive the company forward. At the end of the week, teams present their ideas, with prizes and recognition awarded to the most impactful and well-liked projects. About the Job We are expanding our Platform Infrastructure team and looking for a talented Senior Software Engineer to help lead Vivint's next-generation infrastructure. Join us to work on groundbreaking systems that power Smart Homes and directly impact millions of customers. As a Senior Software Engineer, you will play a critical role in building, scaling, and maintaining the core services that drive our IoT platform. This includes designing systems to handle high-performance scaling, implementing advanced monitoring solutions, and driving improvements across Platform engineering to ensure high availability and resilience. In this highly collaborative role, you will partner with teams across Vivint-including mobile, embedded, and data services-to support seamless integrations with our Smart Home ecosystem. You will have the autonomy to innovate and work with innovative technologies while solving real-world challenges in a dynamic and fast-paced environment. Requirements Education and Experience: Bachelor's degree in computer science (or equivalent) with 4+ years of experience, or 5+ years of experience in a software engineering role. Programming Skills: Proficiency in Go, Python, or similar languages, with the ability to solve complex problems and write maintainable code. Tech Adaptability: Ability to learn and work with tools like Kubernetes, Docker, and Helm. Preferred Skills: Familiarity with CI/CD pipelines, OpenVPN, MongoDB, RabbitMQ, Kafka, or gRPC is a plus but not required. NRG Energy is committed to a drug and alcohol-free workplace. To the extent permitted by law and any applicable collective bargaining agreement, employees are subject to periodic random drug testing, and post-accident and reasonable suspicion drug and alcohol testing. EOE AA M/F/Vet/Disability. Level, Title and/or Salary may be adjusted based on the applicant's experience or skills. Official description on file with Talent.
    $77k-109k yearly est. 60d+ ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in Layton, UT?

The average principal software engineer in Layton, UT earns between $85,000 and $158,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in Layton, UT

$116,000

What are the biggest employers of Principal Software Engineers in Layton, UT?

The biggest employers of Principal Software Engineers in Layton, UT are:
  1. Northrop Grumman
  2. Lockheed Martin
Job type you want
Full Time
Part Time
Internship
Temporary