Post job

Senior software engineer jobs in Orem, UT - 1,106 jobs

All
Senior Software Engineer
Software Engineer
Software Engineering Internship
Software Quality Engineer
Software Engineer/Architect
Application Development/Support
Software Applications Engineer
Software Developer
  • 2026 Intern - Software Engineer

    Adobe Systems Incorporated 4.8company rating

    Senior 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 Adobe is seeking talented and passionate Software Engineer interns across all organizations to help plan, design, develop, and test software systems or applications for software enhancements and new products used in local, networked, cloud-based or Internet-related computer programs and products. Adobe software engineer interns can work directly on products for our Creative Cloud, Document Cloud, or Experience Cloud teams, or they can be immersed in the world of our cloud-based platform - diving into components of our infrastructure or solving problems with big data. We have openings for all interests - web developers, mobile developers, data engineers, frontend development, back-end development, full stack development - the opportunities are endless! All 2026 Adobe interns will be co-located hybrid. This means that interns will work between their assigned office and home. Interns will be based in the office where their manager and/or team are located, where they will get the most support to ensure collaboration and the best employee experience. Managers and their organization will determine the frequency they need to go into the office to meet priorities. What You'll Do * Develop high-performance, reliable, testable and maintainable code. * Participating in all aspects of software development activities, including design, coding, code review, testing, bug fixing, and code/API documentation. * Collaborate with engineers and participate in daily or weekly stand ups and meetings. * Grow with the support of your team and help others on the team grow by providing thoughtful feedback and uplifting those around you. * Work both independently and collaboratively within a fast-paced development team, with clear, positive, and constructive communication. * Additional responsibilities as needed based on specific role or team What You Need to Succeed * Currently enrolled full time and pursuing a Bachelor's or Master's in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience required with an expected graduation date of December 2026 - June 2027 * Strong technical background with analytical and problem-solving skills * Previous related experience in software engineering (applicable coursework, projects, internships, etc.) * Proficiency and experience with at least one or more of the following: Java, C++, JavaScript, Python * Familiar with the software development lifecycle - designing, developing, deploying, and maintaining web and mobile apps * Results-oriented, with ability and interest in learning new technologies and adapting quickly to new requirements and environments * Excellent verbal and written communication skills; can effectively articulate complex ideas and influence others through well-reasoned explanations. * Ability to participate in a full-time internship between May-September 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 $38.00 -- $51.00 hourly. Your recruiter can share more about the specific pay rate for your job location during the hiring process. 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 There is no deadline to apply to this job posting because Adobe accepts applications for this role on an ongoing basis. The posting will remain open based on hiring needs and position availability. 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 **************.
    $38-51 hourly 60d+ ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Support Tools Developer, Python

    Pure Storage 4.7company rating

    Senior software engineer job in Lehi, UT

    We're in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow along with us, and join the smartest team in the industry. This type of work-work that changes the world-is what the tech industry was founded on. So, if you're ready to seize the endless opportunities and leave your mark, come join us. THE ROLE Join Pure Storage's CX Automation Development Team to be a force multiplier as a Support Tools Developer, Python. You will design, develop, and deliver the highly reliable, performant, and essential triaging and diagnostic tools that directly impact our customer's support experience. This role is a unique chance to own innovation end-to-end and regularly collaborate with engineering teams across the company to solve challenging, high-impact problems. WHAT YOU'LL DO Design and implement creative, high-performance algorithms and technologies to ensure our critical systems achieve "six nines" (99.9999%) reliability. Drive and own the full development lifecycle for new automation and diagnostic tools, from initial concept and architectural design through to deployment and ongoing maintenance. Analyze complex, unstructured data sets to identify opportunities for automation, delivering efficient software solutions that significantly improve overall product support efficiencies and reduce resolution times. Partner with global Technical Support Engineers and other Engineering teams to understand real-world challenges, translating those needs into technical requirements for reliable, tested, and well-documented tool sets. Apply expertise in Object-Oriented Programming (OOP) and Test-Driven Development (TDD) to ensure code quality, accuracy, and maintainability across all delivered software solutions. WHAT YOU BRING Deep, demonstrable expertise in Python back-end development, including architecting and implementing efficient, high-performance solutions. At least 4-5 years of Python "back-end experience Proven ability to design, implement, and utilize efficient REST APIs for seamless system integration and data exchange. Strong knowledge of database interaction, including experience with SQL-based relational databases (e.g., Postgres, MySQL) and relevant Python modules (e.g., SQLAlchemy). Mastery of modern software development practices, including version control using Git and familiarity with navigating and maintaining Linux/Unix environments. Exceptional problem-solving skills with the ability to define complex issues, draw valid conclusions from data, and maintain project scope to meet aggressive objectives and timelines. We are primarily an in-office environment and therefore, you will be expected to work from the Bellevue, Washington or the Lehi, Utah office in compliance with Pure's policies, unless you are on PTO, or work travel, or other approved leave. #LI-ONSITE Salary ranges are determined based on role, level and location. For positions open to candidates in multiple geographical locations, the base salary range is reflective of the labor market across the applicable locations. This role may be eligible for incentive pay and/or equity. There is no application deadline and we accept applications on an ongoing basis until the job is filled. The annual base salary range is: $101,000-$218,000 USD WHAT YOU CAN EXPECT FROM US: Pure Innovation: We celebrate those who think critically, like a challenge and aspire to be trailblazers. Pure Growth: We give you the space and support to grow along with us and to contribute to something meaningful. We have been Named Fortune's Best Large Workplaces in the Bay Area™, Fortune's Best Workplaces for Millennials™ and certified as a Great Place to Work ! Pure Team: We build each other up and set aside ego for the greater good. And because we understand the value of bringing your full and best self to work, we offer a variety of perks to manage a healthy balance, including flexible time off, wellness resources and company-sponsored team events. Check out purebenefits.com for more information. ACCOMMODATIONS AND ACCESSIBILITY: Candidates with disabilities may request accommodations for all aspects of our hiring process. For more on this, contact us at ********************** if you're invited to an interview. OUR COMMITMENT TO A STRONG AND INCLUSIVE TEAM: We're forging a future where everyone finds their rightful place and where every voice matters. Where uniqueness isn't just accepted but embraced. That's why we are committed to fostering the growth and development of every person, cultivating a sense of community through our Employee Resource Groups and advocating for inclusive leadership. Pure is proud to be an equal 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 any other characteristic legally protected by the laws of the jurisdiction in which you are being considered for hire. JOIN US AND BRING YOUR BEST. BRING YOUR BOLD. BRING YOUR FLASH.
    $101k-218k yearly Auto-Apply 7d ago
  • Software Developer

    Berkadia 4.9company rating

    Senior 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. 17h ago
  • C# Software Engineer IV - AI Applications

    Autonomous Solutions

    Senior software engineer job in Lehi, UT

    At ASI, we are revolutionizing industries with state-of-the-art autonomous robotics solutions. Within the fields of agriculture, construction, landscaping, and logistics, we deliver technologies that enhance safety, productivity, and efficiency. With our core values of Simplicity, Safety, Transparency, Humility, Attention to Detail and Growth guiding everything we do, we're shaping the future of automation in dynamic markets. Mobius™ Autonomous Vehicle Control is the industry's most advanced unmanned command and control solution which allows users to enjoy safer, more productive robotic vehicle operations. As a C# Software Engineer IV, you will focus on integrating AI capabilities directly into our Mobius software platform. In this role you will build on the foundation of our general AI Applications with a deeper focus on enhancing workflows, APIs, and platform tools. You will ensure AI features improve performance, usability, and automation, and that they work seamlessly with our robotics systems. Responsibilities: Embed AI features into the Mobius software platform, including workflows, APIs, and internal tools. Develop and integrate AI models and algorithms that enhance platform capabilities, efficiency, and automation. Optimize platform workflows and AI systems for real time performance, low latency, and reliability. Collaborate with software engineers, robotics teams, and data scientists to ensure AI features align with system and product requirements. Convert AI models into production ready components such as services, APIs, or embedded libraries for the Mobius platform. Test, validate, and monitor AI capabilities within the software platform to ensure robustness, stability, and high performance. Continuously improve AI systems and workflows by implementing updates, optimizations, and automation strategies. Required Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related technical field. 10+ years of experience working as a software engineer utilizing C#. Experience developing and deploying AI or machine learning models in production software systems. Strong understanding of machine learning frameworks such as TensorFlow or PyTorch. Hands on experience embedding AI features into software platforms, APIs, or internal tools. Experience optimizing models and workflows for real time performance and efficiency. Strong analytical and problem-solving abilities with the ability to implement technical solutions in software environments. Ability to collaborate effectively with interdisciplinary teams and communicate complex technical concepts clearly. At Autonomous Solutions, Inc. (ASI), we are committed to fostering a diverse, inclusive, and equitable workplace where all employees and applicants have equal opportunities. We prohibit discrimination and harassment of any kind based on race, color, religion, sex, national origin, age, disability, genetic information, veteran status, sexual orientation, gender identity, or any other legally protected characteristic. ASI complies with all applicable federal, state, and local laws regarding non-discrimination in employment and is dedicated to providing reasonable accommodations for individuals with disabilities throughout the hiring process.
    $80k-112k yearly est. 2d ago
  • 2026 Software Engineer paid intern (May and August hires)

    Presbyterian Church 4.4company rating

    Senior software engineer job in Riverton, UT

    The Church of Jesus Christ of Latter-day Saints is looking for Software Engineer interns to assist seasoned developers in software development activities on current Church projects. We are looking for an upbeat, dedicated individual who loves to learn new technologies. If you are looking for an internship, keep reading! A Day in the Life: Examples of activities you will accomplish include specific development tasks in various programming languages, unit testing, debugging and correcting defects in code, meetings with project team members and customers, reporting on current activities, working with databases and issue tracking systems and working in both individual and paired programming assignments. This is an excellent opportunity for somebody wishing to develop their software development and engineering skills in an extraordinary development environment. · Work with state-of-the art tools to help develop enterprise solutions · Work on REAL production level projects and solve REAL problems · Mentor with highly experienced IT professionals · We hasten the Lord's work in an important way · Be a member of a creative, spiritual, and highly motivated team and culture About: This internship position represents an exciting opportunity to work for one of the largest information technology centers in the Wasatch front. This individual works with divine guidance to provide or support technology that furthers the mission of the Church and reflects the eternal impact of the gospel. A skilled and seasoned mentor will be provided to guide you during the internship. We are committed to the well-being of our employees and supporting them in becoming their best self. Our focus on physical and mental health, financial security, and personal and professional development helps employees create more energy, purpose, and balance in life. Work Schedule: This is a 40 hour per week internship that is expected to last approximately 4 months. Normal office hours are between 8:00 am-5:00 pm, Monday through Friday. The offices are located in Riverton or Lehi, UT. Most positions offer remote and hybrid options. Benefits: Interns do get the option of enrolling in a high deductible medical plan. You should be currently enrolled or within one year of your graduation date from an accredited college or university · Internship is for current temple worthy members of the Church of Jesus Christ of Latter-day Saints · Should be working toward a degree in the area of engineering, computer science or information technology · Excellent communication skills for interacting confidently and providing information within a team environment, often virtually · Programming language experience in any of the following: (Java/J2EE, .NET/C#, HTML, CSS, JavaScript, Python, or full-stack development Familiar with string manipulation, OO design, logic flows and variable scoping · Familiarity with databases and coding with large data sets Familiarity with general cloud technologies or AWS, in example - infrastructure as code (server templates, automation templates, policies, etc), or Github actions, cloud formation, Terraform, Azure DevOps, etc. Familiarity with some aspects of machine learning, in example, AI, machine learning model creation, training, test AWS toolset or Sagemaker · Ability to work independently and with mentor · Ability to multi-task and customer driven requirements · Problem solving, decision making, conflict resolution skills are desired · Self-motivated with good time management skills · We want highly computer literate students that are familiar with various operating systems and internet browser environments. · You will be asked to demonstrate your coding experience in the interview. Apply/Screening Process: Please Note: All positions are subject to close without notice. Only members of the Church who are worthy of a temple recommend qualify for employment. Apart from this, the Church is an equal opportunity employer and does not discriminate in its employment decisions on any basis that would violate U.S. or local law. Qualified applicants will be considered for employment without regard to race, national origin, color, gender, pregnancy, marital status, age, disability, genetic information, veteran status, or other legally protected categories that apply to the Church. The Church will make reasonable accommodations for qualified individuals with known disabilities.
    $30k-48k yearly est. Auto-Apply 19d ago
  • 2026 Software Engineer paid intern (May and August hires)

    The Church of Jesus Christ of Latter-Day Saints 4.1company rating

    Senior software engineer job in Riverton, UT

    The Church of Jesus Christ of Latter-day Saints is looking for Software Engineer interns to assist seasoned developers in software development activities on current Church projects. We are looking for an upbeat, dedicated individual who loves to learn new technologies. If you are looking for an internship, keep reading! A Day in the Life: Examples of activities you will accomplish include specific development tasks in various programming languages, unit testing, debugging and correcting defects in code, meetings with project team members and customers, reporting on current activities, working with databases and issue tracking systems and working in both individual and paired programming assignments. This is an excellent opportunity for somebody wishing to develop their software development and engineering skills in an extraordinary development environment. · Work with state-of-the art tools to help develop enterprise solutions · Work on REAL production level projects and solve REAL problems · Mentor with highly experienced IT professionals · We hasten the Lord's work in an important way · Be a member of a creative, spiritual, and highly motivated team and culture About: This internship position represents an exciting opportunity to work for one of the largest information technology centers in the Wasatch front. This individual works with divine guidance to provide or support technology that furthers the mission of the Church and reflects the eternal impact of the gospel. A skilled and seasoned mentor will be provided to guide you during the internship. We are committed to the well-being of our employees and supporting them in becoming their best self. Our focus on physical and mental health, financial security, and personal and professional development helps employees create more energy, purpose, and balance in life. Work Schedule: This is a 40 hour per week internship that is expected to last approximately 4 months. Normal office hours are between 8:00 am-5:00 pm, Monday through Friday. The offices are located in Riverton or Lehi, UT. Most positions offer remote and hybrid options. Benefits: Interns do get the option of enrolling in a high deductible medical plan. You should be currently enrolled or within one year of your graduation date from an accredited college or university · Internship is for current temple worthy members of the Church of Jesus Christ of Latter-day Saints · Should be working toward a degree in the area of engineering, computer science or information technology · Excellent communication skills for interacting confidently and providing information within a team environment, often virtually · Programming language experience in any of the following: (Java/J2EE, .NET/C#, HTML, CSS, JavaScript, Python, or full-stack development Familiar with string manipulation, OO design, logic flows and variable scoping · Familiarity with databases and coding with large data sets Familiarity with general cloud technologies or AWS, in example - infrastructure as code (server templates, automation templates, policies, etc), or Github actions, cloud formation, Terraform, Azure DevOps, etc. Familiarity with some aspects of machine learning, in example, AI, machine learning model creation, training, test AWS toolset or Sagemaker · Ability to work independently and with mentor · Ability to multi-task and customer driven requirements · Problem solving, decision making, conflict resolution skills are desired · Self-motivated with good time management skills · We want highly computer literate students that are familiar with various operating systems and internet browser environments. · You will be asked to demonstrate your coding experience in the interview. Apply/Screening Process: Please Note: All positions are subject to close without notice. Only members of the Church who are worthy of a temple recommend qualify for employment. Apart from this, the Church is an equal opportunity employer and does not discriminate in its employment decisions on any basis that would violate U.S. or local law. Qualified applicants will be considered for employment without regard to race, national origin, color, gender, pregnancy, marital status, age, disability, genetic information, veteran status, or other legally protected categories that apply to the Church. The Church will make reasonable accommodations for qualified individuals with known disabilities.
    $30k-43k yearly est. Auto-Apply 19d ago
  • Software Engineer I, Global Risk & Compliance Technology

    American Express 4.8company rating

    Senior 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. The position of Engineer will be a part of a dynamic and growing team within the GRCT organization at American Express. The successful candidate will be responsible for designing scalable and optimal solutions across the Compliance & Risk domains with hands on configuring in the Service Now platform as well as groundbreaking technology to offer the best solution to support the business needs. They will provide ServiceNow experience, using Business and Technology knowledge to help develop and implement business partner strategies on time and within budget. The Candidate will participate in a wide range of activities across the portfolio, supporting functional capabilities and working primarily with other Engineers, Product Owners, and Staff Engineers. Responsibilities: * Responsible for the timely delivery of development projects and may be involved in all aspects of the development life cycle, from requirements analysis and design through development, testing, implementation, and documentation. * Completes technology/implementation design documentation. * Provides estimates for design, build, test, and implementation phases. * Undertakes regular code reviews to ensure alignment with development, implementation, and performance standards, providing coaching and mentoring on design and coding techniques to engineers in scrum team. * Assists with updates to program specification/implementation documentation. * Works with scrum team to prepare configurations for production. * Involved in unit, integration, and user acceptance testing - reviews test scripts; aligns with wider testing strategy. * Provides consultation to product owners with recommendations to drive their requirements to success. * Provides input into technology roadmap and architectural direction based on product roadmaps. This can include supporting product evaluations through tooling recommendations based on gaps/needs, as well as helping to identify 3rd party tech and security strengths/gaps as period assessments of tooling as business/climate needs evolve and products offered change * Participate as part of a scrum team applying agile principles and tools including Rally. Minimum Qualifications: * 3+ years of hands-on experience developing backend applications using Java (8 or above). * Experience using applicable programming methodologies: JavaScript, API (Restful), XML, Java, Jelly scripting, Angular JS. * Experience working with relational databases (e.g., PostgreSQL, MySQL, Oracle) and writing optimized SQL queries. * Working knowledge of GCP (BigQuery, PubSub). * Familiarity with NoSQL databases (MongoDB, Redis, or similar). * Experience with version control systems (Git) and standard branching workflows. * Exposure to CI/CD pipelines using Github Actions and build tools (Maven or Gradle). * BS or MS Degree in Computer Science, Computer Engineering, or other related fields. * Excellent verbal and written communication skills demonstrated by the ability to present complicated solutions to multiple audiences, from the engineering team to Senior leaders. * Strong grasp of object-oriented programming, design patterns, and clean code principles. * Ability to write unit and integration tests (JUnit, Mockito, etc.). * Good problem-solving skills and ability to debug complex issues. Preferred Qualifications: * Experience building/implementing JS utilities and full stack development experience. * 3+ years Agile experience as well as hands on Scaled Agile Framework experience * Machine Learning or Generative AI knowledge is a plus. * An understanding of GRC/IRM industry trends. Salary Range: $78,000.00 to $124,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.
    $78k-124.8k yearly 14d ago
  • SAP Software Engineer

    Cardinal Health 4.4company rating

    Senior 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 60d+ ago
  • Software Engineer 3

    Intelliswift 4.0company rating

    Senior software engineer job in Lehi, UT

    Software Engineer 3 Job ID: 26-00192 Title: Software Engineer Duration: 3 months contract with possibility of extension Pay rate: $69 per hr. This role will join our Observability team, specifically working on our Splunk infrastructure. It will be responsible for improving some of our internal APIs and infrastructure-as-code deployments. The ideal candidate will have experience with Splunk, Python, Infrastructure as Code, AWS, Configuration Management (Salt) and Deployment tools (GitHub Actions, Jenkins, etc). Skills: * Experience with logging systems like Splunk Programming experience with languages like Python; * Building REST APIs Experience working with Gitops or infrastructure-as-code * Experience designing and implementing systems for fault tolerance, scalability and stability. * Experience developing, deploying and running distributed applications on cloud platforms. * Ensure the highest level of up-time and Quality of Service (QoS) to Client's customers through operational excellence Knowledge of (public and/or private) cloud * Experience in designing and maintaining production monitoring systems * Experience in solving performance and stability issues using a wide variety of tools * Exceptional communicator in and across teams, driving projects to completion * Impacts the organization through contribution to technical direction and strategic decisions. * Job details *
    $69 hourly 3d ago
  • Software Engineer Tanis Americas

    Tanis 3.9company rating

    Senior software engineer job in Salt Lake City, UT

    Functieomschrijving Are you a driven software specialist with experience in PLC, HMI, and SCADA systems, and eager to use your expertise to optimize, upgrade, and future-proof existing Tanis installations around the world? Then we'd love to hear from you! Tanis Support is responsible for delivering service on all Tanis installations worldwide. Our work ranges from selling and executing service contracts to performing project-based overhauls, upgrades, and modifications on existing machines. Our mission is to help customers keep their installations performing at the highest level-now and in the future. What You'll Do As a Software Engineer within Tanis Support, you play a key role in enhancing, modernizing, and optimizing existing customer installations. You will work on project-based retrofits, upgrades, and machine modifications-often directly on-site-and ensure that systems meet the latest technical and operational requirements. You will be part of the Tanis Support team and collaborate closely with the Support Project Manager, Field Service Engineers, and specialists from various technical disciplines. Your responsibilities include: Creating and developing functional descriptions for modifications to existing installations; Developing and modifying PLC, HMI, and SCADA software within existing machine and process environments; Performing software and hardware testing, including FAT tests for retrofit projects; Commissioning upgraded or modified installations at customer sites worldwide; Supporting Field Service & Commissioning with complex automation and control issues; Coordinating and supervising external partners to ensure projects are completed on time and within budget. VereistenWho You Are You're flexible, solution-oriented, and enjoy switching between software development, service tasks, and international customer visits. You're also comfortable traveling about 25% of the time, including trips of 3-4 weeks abroad. You bring: A technical degree and experience with PLC and HMI control systems such as Rockwell RS/Logix 5000 or Siemens Step 7 / TIA Portal; Several years of experience as a Software Engineer, preferably in an international environment; Experience with measurement and control technology as well as servo technology; Ability to read electrical schematics; Nice to have: Experience with Ignition SCADA systems; Hands on attitude to help our customers. About Tanis Tanis designs and installs complete production lines for the production of sugar based confections. We have grown into a global supplier of total process solutions and high-tech equipment for the confectionery and nutraceutical markets. Currently, Tanis has supplied more than 350 factories within the industry worldwide, with the biggest market being the USA. As market leader in several continents, we now work with over 300 colleagues on the finest projects for the largest candy manufacturers worldwide. Tanis has become well-known throughout the industry and is synonymous with quality and professionalism. Helemaal klaar! Je sollicitatie is succesvol ingediend! Andere vacature
    $76k-105k yearly est. 46d ago
  • C++ Software Engineer

    Reliaquest 3.5company rating

    Senior 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: Design and develop ultra-low-latency software in modern C++ to process and analyze cybersecurity data from diverse sources (e.g., SIEMs, EDRs, firewalls, cloud platforms, and threat intelligence feeds). Build scalable, modular, and reusable components for ingesting, normalizing, and analyzing cybersecurity telemetry and threat intelligence data. Optimize software for micro- and nanosecond latency using advanced techniques such as lock-free algorithms, cache-friendly memory layouts, and kernel-bypass networking. Collaborate with cross-functional teams, including cybersecurity analysts and threat researchers, to understand requirements and deliver solutions that enhance detection, investigation, and response workflows. Develop and maintain robust mechanisms for error handling, failover, and data integrity to ensure reliable operation in mission-critical environments. Implement instrumentation and monitoring to track performance metrics, identify bottlenecks, and drive continuous improvement in latency and throughput. Contribute to the design and development of APIs and integration points to connect with other components of the cybersecurity platform. Write clear and concise technical documentation, including architecture diagrams, operational guides, and post-mortem reports. Participate in a 24×7 follow-the-sun support rotation to ensure the reliability of mission-critical cybersecurity services. Requirements BS/MS/PhD in Computer Science, Cybersecurity, or related field. 3+ years of professional software development experience with modern C++ Proven experience building high-performance, ultra-low-latency systems, preferably in a cybersecurity or similarly demanding domain. High concurrency requirements needing strong use of multi-threading and IPC mechanisms (like Pipes, Sockets etc) Experience with endpoint agents What makes you uncommon? Hands on experience with one or more of the following technologies: Javascript, Python, 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
    $77k-105k yearly est. Auto-Apply 9d ago
  • Software Engineer - Mid Level

    Iris Software and Services 4.3company rating

    Senior software engineer job in Salt Lake City, UT

    Mid-Level Software Engineer - IRIS Software Group IRIS Software Group, one of the UK's leading privately held software companies, delivers cloud-native solutions across accountancy, HR, payroll, education, and business operations to over 100,000 customers in 135 countries. We're transforming into an AI-first company, pioneering intelligent automation and cloud-based solutions that help our customers work smarter and more efficiently. We're looking for a Mid-Level Software Engineer to join our Agile team, contributing to full-stack development and cloud transformation initiatives. You'll work on modern applications using .NET Core and modern front-end frameworks while supporting our AI-powered platform evolution. Key Responsibilities: Develop and maintain scalable full-stack applications using .NET Core and modern front-end frameworks (React, Angular, Vue.js, Blazor). Participate in the full software lifecycle from design to production support. Collaborate with Product Owners, designers, QA, and cross-functional teams to deliver high-quality solutions. Contribute to code quality, testing (TDD/BDD), and best practices in development. Troubleshoot and optimize performance across systems, APIs, and cloud services. Continuously learn and adopt new technologies, including AI-powered solutions. Technical Skills & Experience: 3-5 years professional software development experience (full-stack or backend-focused). Strong proficiency in .NET Core (C#, ASP.NET Core). Experience with front-end frameworks (React, Angular, Vue.js, Blazor). Solid understanding of SQL/NoSQL databases and scalable architectures. Experience with cloud platforms (Azure or AWS) and containerized applications (Docker, Kubernetes). Familiarity with CI/CD pipelines and infrastructure as code. Knowledge of clean architecture, SOLID principles, and distributed system design. Soft Skills: Strong problem-solving and analytical skills. Collaborative mindset with excellent communication. Willingness to mentor junior engineers and share knowledge. Adaptable and eager to learn new technologies. Desirable: Experience with Node.js. Experience with regulated domains (finance, education, govtech). Exposure to AI tools, microservices, event-driven architectures, or advanced monitoring (DataDog, Application Insights).
    $79k-106k yearly est. 59d ago
  • Software Quality Engineer

    Adobe Systems Incorporated 4.8company rating

    Senior 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 Joining the Adobe Growth Engineering Team as a Monetization Quality Engineer - Mobile, you will bring to bear Adobe's latest technologies and data-driven insights. Your work will ensure flawless integration, deployment, and uptime of growth optimization and personalization experiments on mobile platforms. This outstanding opportunity allows you to build the user experience, driving user engagement and encouraging growth through high-quality experimentation. What you'll Do * Test and validate new programmable growth marketing experimentation surfaces and SDKs built into Adobe mobile applications * Validate experiment elements: A/B test implementations, personalization logic, conversion tracking, cross-platform compatibility, and data accuracy * Develop and implement automated tests for functional testing, including unit, integration, feature, regression, and acceptance tests. Also create tests for non-functional areas such as performance, security, and stress. * Perform deep technical debugging, root cause analysis, and resolving failures and complex technical issues * Serve as a product expert, providing valuable insights and developing test frameworks for mobile product development What you need to succeed * Familiarity with mobile testing technologies and tools such as JavaScript, React Native, Swift, Kotlin, and mobile development frameworks * Experience with mobile test automation frameworks (Appium, Espresso, XCUITest, or similar) * Proficiency in debugging tools, mobile performance monitoring tools, and network traffic analysis (Charles, Proxyman, Fiddler, etc.) * Ability to quickly understand and interpret mobile build and technical specifications, providing accurate QA time estimates * Experience with version control systems (Git) and collaborative development workflows * Experience with API testing and validation tools (Postman, REST Assured, or similar) * Bachelor's Degree or equivalent work experience * 5-8 years of hands-on quality engineering experience Additional Desired Experience * Proficient knowledge of A/B testing methodology, experiment lifecycle, and growth optimization principles, with hands-on experience in mobile personalization platforms and experimentation tools * Experience with Adobe Analytics, Adobe Target, or Adobe Journey Optimizer * Proficiency in Adobe Creative Cloud software (including Photoshop, Express, Lightroom, Firefly) * Experience with Adobe Document Cloud applications (Acrobat Reader, Acrobat Pro, Sign, Scan) 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 $94,400 -- $189,200 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. In California, the pay range for this position is $130,700 - $189,200 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 **************.
    $130.7k-189.2k yearly 18d ago
  • 2026 Software Engineer paid intern (May and August hires)

    The Church of Jesus Christ Latter-Day Saints 4.1company rating

    Senior software engineer job in Riverton, UT

    The Church of Jesus Christ of Latter-day Saints is looking for Software Engineer interns to assist seasoned developers in software development activities on current Church projects. We are looking for an upbeat, dedicated individual who loves to learn new technologies. If you are looking for an internship, keep reading! A Day in the Life: Examples of activities you will accomplish include specific development tasks in various programming languages, unit testing, debugging and correcting defects in code, meetings with project team members and customers, reporting on current activities, working with databases and issue tracking systems and working in both individual and paired programming assignments. This is an excellent opportunity for somebody wishing to develop their software development and engineering skills in an extraordinary development environment. * Work with state-of-the art tools to help develop enterprise solutions * Work on REAL production level projects and solve REAL problems * Mentor with highly experienced IT professionals * We hasten the Lord's work in an important way * Be a member of a creative, spiritual, and highly motivated team and culture About: This internship position represents an exciting opportunity to work for one of the largest information technology centers in the Wasatch front. This individual works with divine guidance to provide or support technology that furthers the mission of the Church and reflects the eternal impact of the gospel. A skilled and seasoned mentor will be provided to guide you during the internship. We are committed to the well-being of our employees and supporting them in becoming their best self. Our focus on physical and mental health, financial security, and personal and professional development helps employees create more energy, purpose, and balance in life. Work Schedule: This is a 40 hour per week internship that is expected to last approximately 4 months. Normal office hours are between 8:00 am-5:00 pm, Monday through Friday. The offices are located in Riverton or Lehi, UT. Most positions offer remote and hybrid options. Benefits: Interns do get the option of enrolling in a high deductible medical plan. You should be currently enrolled or within one year of your graduation date from an accredited college or university * Internship is for current temple worthy members of the Church of Jesus Christ of Latter-day Saints * Should be working toward a degree in the area of engineering, computer science or information technology * Excellent communication skills for interacting confidently and providing information within a team environment, often virtually * Programming language experience in any of the following: (Java/J2EE, .NET/C#, HTML, CSS, JavaScript, Python, or full-stack development * Familiar with string manipulation, OO design, logic flows and variable scoping * Familiarity with databases and coding with large data sets * Familiarity with general cloud technologies or AWS, in example - infrastructure as code (server templates, automation templates, policies, etc), or Github actions, cloud formation, Terraform, Azure DevOps, etc. * Familiarity with some aspects of machine learning, in example, AI, machine learning model creation, training, test AWS toolset or Sagemaker * Ability to work independently and with mentor * Ability to multi-task and customer driven requirements * Problem solving, decision making, conflict resolution skills are desired * Self-motivated with good time management skills * We want highly computer literate students that are familiar with various operating systems and internet browser environments. * You will be asked to demonstrate your coding experience in the interview. Apply/Screening Process: Please Note: All positions are subject to close without notice. Only members of the Church who are worthy of a temple recommend qualify for employment. Apart from this, the Church is an equal opportunity employer and does not discriminate in its employment decisions on any basis that would violate U.S. or local law. Qualified applicants will be considered for employment without regard to race, national origin, color, gender, pregnancy, marital status, age, disability, genetic information, veteran status, or other legally protected categories that apply to the Church. The Church will make reasonable accommodations for qualified individuals with known disabilities.
    $30k-43k yearly est. Auto-Apply 19d ago
  • Software Engineer I, Global Risk & Compliance Technology

    American Express 4.8company rating

    Senior 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. The position of Engineer will be a part of a dynamic and growing team within the GRCT organization at American Express. The successful candidate will be responsible for designing scalable and optimal solutions across the Compliance & Risk domains with hands on configuring in the Service Now platform as well as groundbreaking technology to offer the best solution to support the business needs. They will provide ServiceNow experience, using Business and Technology knowledge to help develop and implement business partner strategies on time and within budget. The Candidate will participate in a wide range of activities across the portfolio, supporting functional capabilities and working primarily with other Engineers, Product Owners, and Staff Engineers. **Responsibilities:** + Responsible for the timely delivery of development projects and may be involved in all aspects of the development life cycle, from requirements analysis and design through development, testing, implementation, and documentation. + Completes technology/implementation design documentation. + Provides estimates for design, build, test, and implementation phases. + Undertakes regular code reviews to ensure alignment with development, implementation, and performance standards, providing coaching and mentoring on design and coding techniques to engineers in scrum team. + Assists with updates to program specification/implementation documentation. + Works with scrum team to prepare configurations for production. + Involved in unit, integration, and user acceptance testing - reviews test scripts; aligns with wider testing strategy. + Provides consultation to product owners with recommendations to drive their requirements to success. + Provides input into technology roadmap and architectural direction based on product roadmaps. This can include supporting product evaluations through tooling recommendations based on gaps/needs, as well as helping to identify 3rd party tech and security strengths/gaps as period assessments of tooling as business/climate needs evolve and products offered change + Participate as part of a scrum team applying agile principles and tools including Rally. **Minimum Qualifications:** + 3 years of hands-on experience developing backend applications using Java (8 or above). + Experience using applicable programming methodologies: JavaScript, API (Restful), XML, Java, Jelly scripting, Angular JS. + Experience working with relational databases (e.g., PostgreSQL, MySQL, Oracle) and writing optimized SQL queries. + Working knowledge of GCP (BigQuery, PubSub). + Familiarity with NoSQL databases (MongoDB, Redis, or similar). + Experience with version control systems (Git) and standard branching workflows. + Exposure to CI/CD pipelines using Github Actions and build tools (Maven or Gradle). + BS or MS Degree in Computer Science, Computer Engineering, or other related fields. + Excellent verbal and written communication skills demonstrated by the ability to present complicated solutions to multiple audiences, from the engineering team to Senior leaders. + Strong grasp of object-oriented programming, design patterns, and clean code principles. + Ability to write unit and integration tests (JUnit, Mockito, etc.). + Good problem-solving skills and ability to debug complex issues. **Preferred Qualifications:** + Experience building/implementing JS utilities and full stack development experience. + 3 years Agile experience as well as hands on Scaled Agile Framework experience + Machine Learning or Generative AI knowledge is a plus. + An understanding of GRC/IRM industry trends. **Qualifications** Salary Range: $78,000.00 to $124,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-Utah-Sandy **Schedule** Full-time **Req ID:** 25023386
    $78k-124.8k yearly 13d ago
  • SAP Software Engineer - Data Conversions, Data Quality, and Reporting

    Cardinal Health 4.4company rating

    Senior 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 focused on Data Conversions, Data Quality, and Reporting is responsible for designing, developing, and maintaining data solutions that ensure data integrity and enable effective business intelligence. The role combines technical skills in data migration and ETL processes with an understanding of data governance and reporting tools. **_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 execute data conversion strategies for SAP implementations and upgrades, including data extraction, transformation, and loading (ETL) from legacy systems into SAP. + Utilize SAP data migration tools such as SAP Data Services, LSMW, and Migration Cockpit to perform data loads and conversions. + Develop and maintain technical specifications, data mapping documents, and transformation rules. + Collaborate with business and technical teams to gather data requirements and ensure seamless data flow across systems. + Establish and maintain data quality frameworks to ensure the accuracy, consistency, and integrity of master and transactional data in SAP. + Perform data profiling, cleansing, and validation to identify and resolve data discrepancies before and after migration. + Define and monitor data quality metrics and key performance indicators (KPIs). + Work with business data stewards to correct data quality issues and promote data governance policies and standards. + Design, develop, and implement reporting solutions, dashboards, and analytical models using SAP technologies like SAP Analytics Cloud (SAC), SAP BW/4HANA, or SAP Fiori. + Translate business needs into technical specifications for reports and ad-hoc queries. + Optimize report performance and data extraction processes for efficiency. + Provide support and training to end-users on reporting tools to enable data-driven decision-making **_Qualifications_** + Bachelor's Degree in related field preferred or equivalent work experience preferred + Proven experience in SAP Data Conversions, migrations and ETL processes. + Proficiency with SAP data tools such as SAP Data Services, SAP BW/HANA or SAP Analytics Cloud + Strong knowledge of SQL, data modelling and database concepts + Experience with SAP modules and data structures (e.g., Master Data, Financials, Supply Chain, OTC, PTP processes). + Excellent analytical, problem solving and communication skills + Ability to work both independently and collaboratively with cross-functional teams **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 60d+ ago
  • C++ Software Engineer

    Reliaquest 3.5company rating

    Senior 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: * Design and develop ultra-low-latency software in modern C++ to process and analyze cybersecurity data from diverse sources (e.g., SIEMs, EDRs, firewalls, cloud platforms, and threat intelligence feeds). * Build scalable, modular, and reusable components for ingesting, normalizing, and analyzing cybersecurity telemetry and threat intelligence data. * Optimize software for micro- and nanosecond latency using advanced techniques such as lock-free algorithms, cache-friendly memory layouts, and kernel-bypass networking. * Collaborate with cross-functional teams, including cybersecurity analysts and threat researchers, to understand requirements and deliver solutions that enhance detection, investigation, and response workflows. * Develop and maintain robust mechanisms for error handling, failover, and data integrity to ensure reliable operation in mission-critical environments. * Implement instrumentation and monitoring to track performance metrics, identify bottlenecks, and drive continuous improvement in latency and throughput. * Contribute to the design and development of APIs and integration points to connect with other components of the cybersecurity platform. * Write clear and concise technical documentation, including architecture diagrams, operational guides, and post-mortem reports. * Participate in a 24×7 follow-the-sun support rotation to ensure the reliability of mission-critical cybersecurity services. Requirements * BS/MS/PhD in Computer Science, Cybersecurity, or related field. * 3+ years of professional software development experience with modern C++ * Proven experience building high-performance, ultra-low-latency systems, preferably in a cybersecurity or similarly demanding domain. * High concurrency requirements needing strong use of multi-threading and IPC mechanisms (like Pipes, Sockets etc) * Experience with endpoint agents What makes you uncommon? * Hands on experience with one or more of the following technologies: Javascript, Python, 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
    $77k-105k yearly est. Auto-Apply 37d ago
  • FamilySearch Software Dev Eng 6-Staff Cloud Platform Architect (Lehi, UT)

    Presbyterian Church 4.4company rating

    Senior software engineer job in Lehi, UT

    We're hiring a Staff Cloud Platform Architect - Networks & IAM (AWS) to lead our cloud networking architecture, AWS Organization/IAM strategy, and DNS/email posture. You'll own patterns for routing, segmentation, and service-to-service security; partner with Security on controls and incident readiness; contribute to ARB, URI naming, Privacy, Tech Plan, and BCP; and generalize solutions that raise the bar for all platform users. Privileged access is a sacred trust-you'll exemplify least privilege and auditable change. Strong AWS networking/IAM expertise, SDLC discipline, and clear, empathetic leadership required. This individual works with divine guidance to provide or support technology that furthers the mission of the Church and reflects the eternal impact of the gospel. We value early, mid and late-career candidates and encourage all applicants with the posted skills and abilities to apply. Bachelor's degree in computer science, closely related field or equivalent experience 12 years of industry-recognized, progressive and relevant professional experience. 8+ years in large-scale cloud networking and security architecture, including multi-account AWS environments. Experience completing two or more major cycles in architecting entire systems and successfully implemented through two or more development cycles Strong understanding of Agile Software Development methodologies and principles Demonstrate clear evidence of external industry validation and enterprise-grade vision Demonstrated experience evaluating vendors and their solutions and can identify critical gaps in their offerings, when applicable Exceptional written and verbal communications at all levels of the business Able to interact effectively with customers and present solutions, as well as lead customers through making decisions Strong understanding of the technical use cases supported by the stack/platform Able to lead cross-functional and interdepartmental product or project teams, define work processes, and lead a team of highly educated and skilled engineers and managers Must keep abreast of trends and directions in technology, understanding their relevance to the Church Expert in Cloud Based Platforms and services High-level understanding of DevSecOps Able to make architectural choices based on solid principles and practical experience without unsubstantiated bias Able to set technical architectural direction without supervision Leader of Continuous Integration and Continuous Delivery principles Outstanding troubleshooter, with the ability to think under pressure and drive the hardest problems to resolution Demonstrated leadership skills Demonstrated ability to mentor and train peers Expert-level knowledge of applicable software, computer languages, and code to perform the responsibilities of the role This job operates in a professional office environment To successfully perform the essential functions of the job there may be physical requirements which need to be met such as sitting for long periods of time and using computer monitors/equipment Preferred: Master's degree in a related field Deep hands-on with: VPC, TGW, Direct Connect, PrivateLink, Route 53, CloudFront, ALB/ELB, WAF/Shield/Imperva, NAT, IPSec, NACLs/SGs, and traffic engineering across regions. Expert in AWS IAM (roles, policies, permission boundaries, federation/SSO, cross-account patterns), SCPs, RBAC/ABAC, and service-to-service authentication/authorization. Proven experience designing segmented, well-architected network topologies (layered trust zones, zero-trust principles) and migrating legacy firewalls to AWS-native controls. Strong DNS competency (A, CNAME, NS, MX, DKIM, DMARC, SPF) and domain lifecycle governance. Demonstrated partnership with Security, participation in architecture governance, and incident/BCP readiness within an SDLC. Excellent critical thinking, communication, and influence skills-able to translate complex platform needs into clear, usable patterns for product teams. Experience operating in a regulated, high-availability environment at enterprise scale; comfortable with audit and evidence collection. Hands-on with edge policies (CORS, geo/language routing), CDN tuning, and bot/abuse mitigation. Familiarity with AWS WorkMail, account vending/landing-zone automation, and drift detection. Track record of driving org-wide migrations/upgrades (e.g., SDK/OS baselines) and aligning teams to accessibility and production-readiness standards. Certifications (nice to have): AWS Advanced Networking Specialty, Security Specialty, or equivalent portfolio. #LI-KS1 Cloud networking architecture & operations • Provide architecture oversight for existing network topologies and lead the design of all new networks (layered/segmented, multi-AZ/region). • Own end-to-end routing architecture and traffic flows across CloudFront, ALB/ELB/NLB, 3rd Party DDOS/WAF, reverse proxies, on-prem load balancing, BCP-47 language tags, and cross-domain controls. • Lead the re-architecture of complex network boundaries and firewalls (e.g., ICS firewall → AWS-native constructs) to simplify reasoning, improve security, and reduce operational toil. • Technologies you'll steward include VPC, subnets/AZs, NACLs, security groups, routing, NAT, Transit Gateway, Direct Connect, IPSec, VPC peering/sharing, PrivateLink, static IP management, WAN, etc. DNS & email posture (Route 53) • Govern DNS for product and corporate domains, including MX, DKIM, DMARC, SPF records and domain registration approvals. • Ensure resilient, least-privilege automation for DNS updates and changes with auditable workflows. AWS Organization/IAM strategy • Set direction and provide oversight for AWS Organizations: OU structure, Service Control Policies (SCPs), service integrations, account vending, and guardrails. • Define and continuously evolve RBAC/ABAC and IAM policy strategies-identity-, resource-, and permission-boundary patterns-for secure service-to-service access across accounts and regions. • Partner with AWS Support and internal stakeholders to keep pace with platform advances and to resolve high-severity issues swiftly. • Oversee secure email hosting used in account creation (AWS WorkMail) and related provisioning flows. Security partnership & governance • Partner closely with Security to validate infrastructure posture, drive threat-modeling, codify controls, and contribute to Security Committee discussions with deep IAM expertise. • Champion production-readiness and compliance expectations within the FamilySearch SDLC. Cross-org committees & assignments • Actively serve on/advise: Architecture Review Board (ARB), URI Naming governance (approve URI paths & domain names), future platform strategy, Privacy, Tech Plan, and Business Continuity work. • Set and maintain standards that prevent drift and namespace chaos, especially for URI/Domain usage. Platform enablement & problem solving • Meet with platform users, synthesize pain points, convert point solutions → generalized platform capabilities, and partner with PM for roadmap/implementation. • Advance shared data and observability initiatives (e.g., Cloud Intelligence Dashboards, data lake direction) that improve cost, performance, and decision making. Application infrastructure stewardship (select examples) • Provide design/implementation leadership or advisory support for key services (e.g., Russian Access/Yandex admin, Family Search Center Proxies, Blaze Proxy, Correctional Facilities, OLIB decommissioning, Germany Redaction), ensuring secure, performant, and compliant architectures that follow SDLC patterns. Trusted access & ethics (critical expectation) This position participates in a controlled privileged-access rotation (e.g., Organization Admin; break-glass processes protected by MFA/Passkeys). Elevated access here is a sacred responsibility-granted based on trust, verified by process. You must exemplify least privilege, impeccable judgment, separation of duties, auditable change management, and strict adherence to internal policies and legal/regulatory requirements.
    $75k-115k yearly est. Auto-Apply 12d ago
  • 2026 University Graduate - Software Engineer

    Adobe Systems Incorporated 4.8company rating

    Senior 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 Adobe is seeking talented and passionate Software Engineer across all organizations to help plan, design, develop, and test software systems or applications for software enhancements and new products used in local, networked, cloud-based or Internet-related computer programs and products. What You'll Do * Develop high-performance, reliable, testable and maintainable code. * Participating in all aspects of software development activities, including design, coding, code review, testing, bug fixing, and code/API documentation. * Collaborate with engineers and participate in daily or weekly stand ups and meetings. * Grow with the support of your team and help others on the team grow by providing thoughtful feedback and uplifting those around you. * Work both independently and collaboratively within a fast-paced development team, with clear, positive, and constructive communication. * Additional responsibilities as needed based on specific role or team What You Need to Succeed * Bachelor's or Master's in Computer Science, Computer Engineering, Electrical Engineer, or equivalent experience required with an expected graduation date of December 2025 - June 2026 * 0-1 + years of experience in specific skill/field(s) * Proficient in programming languages such as Python, Java, C++ etc. * Strong technical background with analytical and problem-solving skills * Strong knowledge in Java or JavaScript and at least one other language like Python, C#, Ruby, PHP. * Familiarity with client-side frameworks and libraries like React, Vue, Angular, jQuery. * Excellent problem solving and debugging skills, and direct experience with DevOps in a SaaS environment is a plus. * Customer focused and have real passion for quality and engineering excellence at scale. * 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 $76,700 -- $152,200 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. In California, the pay range for this position is $105,100 - $152,200 In New York, the pay range for this position is $105,100 - $152,200 In Massachusetts, the pay range for this position is $93,200 - $134,900 In Washington, the pay range for this position is $101,300 - $146,750 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 There is no deadline to apply to this job posting because Adobe accepts applications for this role on an ongoing basis. The posting will remain open based on hiring needs and position availability. 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 **************.
    $105.1k-152.2k yearly 60d+ ago
  • Software Dev Engineer 4- 5 yr fixed term

    The Church of Jesus Christ of Latter-Day Saints 4.1company rating

    Senior software engineer job in Riverton, UT

    The Software Development Engineer 4 is a seasoned professional with strong expertise in Microsoft Dynamics 365 Customer Engagement (Sales, Customer Service, Field Service) and the Power Platform for a lead role responsible for developing technical designs and maintaining software to support facilities maintenance worldwide. You'll work at the intersection of engineering and operations: ensuring high availability, seamless integrations, proactive monitoring, and well-defined processes that keep systems stable and teams effective. The individual may be asked to act as a technical lead on projects or solutions with moderate complexity or scope. This is an individual contributor role. 5 year fixed term position You will play a key role in enabling the Church to deliver an innovative, low-code solution while ensuring long-term stability, governance, and business impact. This individual works with divine guidance to provide or support technology that furthers the mission of the Church and reflects the eternal impact of the gospel. We value early, mid and late-career candidates and encourage all applicants with the posted skills and abilities to apply. Responsibilities Contribute to and perform analysis of functional requirements Participate in vendor or technology evaluations and identify critical gaps in their offerings Design, deploy, and support hybrid systems optimized for D365 CE and Power Platform. Code APIs to integrate cloud and on-premises systems and extend platform capabilities. Develop applications designed to enhance or extend features offered by cloud platforms. Participate in the formulation of technical recommendations Act as a technical lead and mentor peers Create technical designs mapped to functional requirements Provide estimates for development tasks Design, develop, and test code for software development projects Participate in code reviews Develop technical documentation Participate in the Incident Management process and fix defects on a 24/7 basis Contribute to the design, and implementation, and measures required to protect solutions from security compromise Comply with policies, standards, and regulatory requirements and ensure all others are doing the same Document new technical knowledge and train others on emerging needs and technologies Qualifications Bachelor's degree in related field or equivalent professional experience Six years of progressive relevant professional experience Experience administering, integrating, and governing enterprise D365, Azure, and Power Platform solutions Proficiency in scripting and coding (C#, React, JSON, YAML etc.) Proficiency in Fetch XML, Dataverse and other APIs, configuration management, and automation tools Strong understanding of Agile Software Development methodologies and principles Solid base of learning and some experience in all the primary areas of an n-tier enterprise system that may or may not be web based (e.g., interface domain logic and database layers) Outstanding verbal and written communication skills Ability to mentor and train peers Exceptional troubleshooter with the ability to solve problems in a timely manner under pressure Strong skills in engineering/programming, analytical/diagnostic/troubleshooting, web technology, and programming methodology Solid understanding of systems and subsystems Familiarity with Cloud Based Platforms and services Strong understanding of DevSecOps Strong understanding of Continuous Integration and Continuous Delivery principles. Advanced knowledge of applicable software, computer languages, and code to perform the responsibilities of this role Proven aptitude and willingness to learn new technologies and programming languages This job operates in a professional environment To successfully perform the essential functions of the job there may be physical requirements which need to be met such as sitting for long periods of time and using computer monitors/equipment Preferred: Extensive experience with complex, large-scale systems including strong experience in the tools, methodologies, and technologies the role supports
    $74k-105k yearly est. Auto-Apply 60d+ ago

Learn more about senior software engineer jobs

How much does a senior software engineer earn in Orem, UT?

The average senior software engineer in Orem, UT earns between $74,000 and $129,000 annually. This compares to the national average senior software engineer range of $86,000 to $151,000.

Average senior software engineer salary in Orem, UT

$97,000

What are the biggest employers of Senior Software Engineers in Orem, UT?

The biggest employers of Senior Software Engineers in Orem, UT are:
  1. Aristotle
  2. Awardco
  3. Angel.com
  4. Kforce
  5. Caselle
  6. Aptive Environmental
  7. DANDY COMPANY LIMITED
  8. PURA
  9. Aptive Pest Control
  10. Speechify
Job type you want
Full Time
Part Time
Internship
Temporary