Post job

Senior software engineer jobs in Utah

- 1,153 jobs
  • Technical Lead

    Vlink Inc. 4.0company rating

    Senior software engineer job in Salt Lake City, UT

    Job Title: ServiceNow Technical Lead Employment Type: (Full-time or contract) About VLink: Started in 2006 and headquartered in Connecticut, VLink is one of the fastest growing digital technology services and consulting companies. Since its inception, our innovative team members have been solving the most complex business, and IT challenges of our global clients. Required qualifications to be successful in this role: 8+ years of experience in ServiceNow development, implementation, and administration. Proven track record in managing CMDB, Discovery, and Service Mapping activities. Significant experience in ServiceNow upgrade activities and platform maintenance. Proficiency in scripting languages (JavaScript, Glide scripting). Expertise in ServiceNow modules: CMDB, IT Service Management (ITSM), IT Operations Management (ITOM) -- Discovery, Service Mapping. Knowledge of integration methods (REST/SOAP APIs, MID Server configurations). Familiarity with ServiceNow reporting and dashboard creation. ServiceNow certifications (Preferred): Certified System Administrator (CSA), Certified Implementation Specialist (CIS) in CMDB, ITOM, or other relevant areas Education: Bachelor's degree in computer science, Information Technology, or a related field.
    $81k-118k yearly est. 2d ago
  • DevOps Engineer

    Cypress HCM 3.8company rating

    Senior software engineer job in Lehi, UT

    Dev-Ops Engineer 3 Job Details Dev-Ops Engineer 3 (Contract) Duration: 1/12/2026 to 5/08/2026 Team: Campaign Managed Cloud and Fleet Operati Key Responsibilities: Provide deep technical troubleshooting for escalated issues that involve Adobe Campaign's most technically complex or large-scale customers; Troubleshoot, monitor and report tools to analyze the root cause of serious and impactful technical issues and build stable and sustainable solutions and improvements; Work closely with customer care, internal escalation teams, product management, and engineering to seek solutions for customers and drive ownership of tasks toward completion; Drive and improve the whole lifecycle of operational readiness from inception and design, through deployment, operation and refinement; Develop tools, operational enhancements, and automated solutions that enable self-service configuration changes, speed deployments and improve monitoring in support of business-critical customer facing SaaS applications and environments; Ensure proper monitoring and metrics are being built into the applications before going to production. Required Skills & Qualifications: Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, or related field. Full Stack troubleshooting experience including networking, operating system (Debian, CentOS), Apache, HA Proxy, Nginx, RDBMS Experience leveraging monitoring tools such as Splunk, New Relic, Nagios for troubleshooting Experience with AWS and/or Azure stack - particularly in the areas of networking (VPCs, security groups), VMs (EC2), databases (RDS), load balancing (ELB, ALB) Excellent information management practices, such as detailed documentation, usage of wikis, and other collaboration tools Ability to scope project work, estimate effort and then break down work into sub-tasks. Experience developing applications in one or more of the following: Python, Java or Go. Strong comprehension of continuous integration and continuous deployment methodologies. Excellent written and verbal communication skills, demonstrating the ability to effectively convey technical information to both technical and non-technical audiences. Compensation: $60.15 per hour. #36552720
    $60.2 hourly 3d ago
  • ServiceNow Technical Lead

    Rockwoods Inc. 3.4company rating

    Senior software engineer job in Salt Lake City, UT

    Role: ServiceNow Technical Lead Employment Type: Fulltime Skills: IT Service Management, RESTful (Rest-APIs), ServiceNow, ServiceNow IT Service Mngt, SOAP About the Role: Rockwoods is seeking an experienced ServiceNow Technical Lead to join our client's team in Salt Lake City, UT. We're looking for a driven professional who excels at solving business and technical challenges, leading global teams, and delivering high-quality ServiceNow solutions. This role requires close collaboration between the onshore client team. The ideal candidate will have deep technical expertise in CMDB management, ServiceNow platform upgrades, and project execution, along with strong leadership and communication skills. You'll work in a collaborative, growth-oriented environment-partnering with enterprise clients, contributing to impactful projects, and engaging with cutting-edge cloud and ServiceNow technologies. Key Responsibilities 1. Leadership & Coordination Serve as the primary onshore point of contact for the client. Coordinate effectively with the offshore delivery team to ensure seamless execution. Provide strategic direction and thought leadership on ServiceNow best practices. 2. Technical Expertise Design, develop, and implement ServiceNow solutions-focusing on CMDB and related modules. Configure, maintain, and optimize the CMDB to ensure accuracy and compliance. Lead ServiceNow upgrade activities, including testing, validation, and deployment. Develop custom workflows, automation, and integrations based on business needs. 3. CMDB & Discovery Oversee Discovery and Service Mapping to maintain accurate CI data. Define reconciliation rules, CI classes, and data models aligned to business processes. Troubleshoot CMDB issues in adherence to ITIL and governance standards. 4. Project Management Lead ServiceNow implementation and enhancement projects. Prepare and present project updates, roadmaps, and status reports to stakeholders. Identify and manage project risks, dependencies, and improvement opportunities. 5. Stakeholder Management Build and sustain strong relationships with client stakeholders. Translate business requirements into actionable technical deliverables. Provide guidance, training, and knowledge transfer to both onshore and offshore teams. 6. Governance & Compliance Establish and maintain governance frameworks for CMDB and ServiceNow usage. Ensure compliance with organizational, security, and regulatory standards. Required Qualifications Experience 8+ years of hands-on experience in ServiceNow development, implementation, and administration. Proven experience managing CMDB, Discovery, and Service Mapping. Strong background in ServiceNow upgrades and platform maintenance. Technical Skills Proficiency in JavaScript and Glide scripting. Expertise in CMDB, ITSM, and ITOM (Discovery, Service Mapping) modules. Experience with REST/SOAP APIs, MID Server configurations, and integrations. Skilled in creating ServiceNow reports and dashboards. Leadership Skills Experience managing onshore and offshore teams. Excellent communication, presentation, and stakeholder management abilities. Preferred Qualifications ServiceNow Certifications: Certified System Administrator (CSA) Certified Implementation Specialist (CIS) - CMDB, ITOM, or related modules Education: Bachelor's degree in Computer Science, Information Technology, or a related field Please Attach your resume in word document and provide me below details for immediate submission How many years of experience in ServiceNow development, implementation, and administration.? how many years of Expertise in CMDB, ITSM, and ITOM (Discovery, Service Mapping) modules? How many years of years of Experience with REST/SOAP APIs, MID Server configurations, and integrations.? • First Name : • Last Name • Current Location : • Contact Number : • Email ID : • Salary: • Interviews or Offers in Pipeline : • Work Authorization in USA : • Interview Availability : • Start Availability : • Open to relocate and work onsite : • Linkedin :
    $72k-106k yearly est. 3d ago
  • Minting Technician Lead- Sign-On Bonus+ $500 Retention

    Upstate Coin & Gold

    Senior software engineer job in West Jordan, UT

    The Minting technician Lead assists the team in the day-to-day operations of our modern-day minting operation. Responsibilities include a wide range of daily operational tasks including basic machine operation, quality control, material handling, packaging & shipping, data logging and daily sanitation duties, as well as any other duties assigned by management. This position will have lots of movement where standing for long periods of time and bending down, and leaning are a part of the standard movements. Flexibility and agility is a plus. We have both day shift and night shift available! Monday - Thursday (10-12 hour days ) ALL APPLICANTS MUST BE ABLE TO PASS A THOROUGH BACKGROUND CHEC K. Keys to Succe ss: Motivated: You are a self-starter who thrives in fast-paced transactional environments and is excited to learn about new industr ies.Detail Oriented: You have a quick mind for accuracy and ability to follow detailed SOPs and can easily spot err ors.Collaborative: You are passionate about contributing to your team's success and build mutual trust and projecting a “can do” attitude as it relates to solving problems and getting things d one.Accountable by Nature: You hold yourself and others accountable to get the job done safely, efficiently, and accurat ely.Skills Want ed: Good Mechanical Aptitude Highly Prefer able Excellent Computer Sk ills Ability/Desire to Multi- task Ability to Follow Detailed Proce sses Problem Solving and Troubleshoo ting Critical Thinking and Reasoning Sk ills Qualificat ions:Ability to pass detailed pre-employment and ongoing background checks and drug screen ings.Proven ability to consistently follow detailed SOPs.Ability to stand for long periods of time in all climates and work environm ents.Ability to lift 47lbs often, and up to 75lbs on occa sion.Reliable self-starter that can perform assigned tasks effectively and efficiently with minimal supervi sion.Strong MS Office suite software s kills Previous experience operating automated equipment and PLC's highly desi rable Excellent oral and written communication abil ities Collaborative work style Maintains positive and professional relation ships Must have excellent planning, organization, and time management s kills Must have flexibility to work night or weekend shifts as demand req uires Total Rewards Pa ckage:Competitive compensation based on exper ience.401(k) with a 6% company match.Profit-sharing plans.Comprehensive medical, dental, vision, and Employee Assistance plans.HSA & FSA plans.Company paid short & long-term disability, life insurance, and AD& amp;D.Supplemental insurance coverage; critical illness, accident, hospitalization, & pet insu rance.Paid time off and paid hol idays.Extensive on-the-job training and opportunities for advanc ement. Skills: Material Handler, Machine Operation, quality control, shipping, pa ckaging
    $67k-92k yearly est. 4d ago
  • ServiceNow Technical Lead

    Login Consulting 3.9company rating

    Senior software engineer job in Salt Lake City, UT

    We are is seeking an experienced and technically proficient Onshore ServiceNow Lead to oversee and manage ServiceNow projects and operations for our esteemed client. This role requires a dynamic individual who can serve as the key bridge between the onshore client team and the offshore delivery team. With a strong focus on CMDB management, ServiceNow projects, and upgrade activities, the ideal candidate will bring both technical expertise and exceptional leadership capabilities Key Responsibilities: Leadership and Coordination: Act as the primary point of contact for the onshore client team. Coordinate and collaborate effectively with offshore delivery teams to ensure seamless project execution. Provide thought leadership and strategic guidance to the client on ServiceNow best practices and solutions. Technical Expertise: Design, develop, and implement solutions on the ServiceNow platform, with a specific focus on CMDB and related modules. Lead efforts to configure, maintain, and optimize the CMDB, ensuring data accuracy, completeness, and compliance with governance standards. Guide and perform ServiceNow upgrades, including testing, validation, and deployment of new platform releases. Collaborate with teams to develop workflows, automation, and integrations tailored to client requirements. CMDB and Discovery: Oversee and manage Discovery and Service Mapping activities to maintain accurate and up-to-date CI data. Define and implement reconciliation rules, CI classes, and data models to align with business needs. Troubleshoot and resolve CMDB issues, ensuring alignment with ITIL standards. Project Management: Lead ServiceNow implementation and enhancement projects, ensuring timely delivery and adherence to quality standards. Prepare and present project updates, roadmaps, and status reports to client stakeholders. Manage risk, dependencies, and issues while proactively identifying opportunities for improvement. Stakeholder Management: Build and maintain strong relationships with client stakeholders, understanding their needs and translating them into actionable deliverables. Provide training, knowledge transfer, and guidance to client and offshore teams on ServiceNow best practices. Governance and Compliance: Establish and enforce governance frameworks for CMDB and platform usage. Ensure adherence to security, compliance, and regulatory standards Key Qualifications: Education: Bachelor's degree in computer science, Information Technology, or a related field. Experience: 10+ years of experience in ServiceNow development, implementation, and administration. Proven track record in managing CMDB, Discovery, and Service Mapping activities. Significant experience in ServiceNow upgrade activities and platform maintenance. Technical Skills: Proficiency in scripting languages (JavaScript, Glide scripting). Expertise in ServiceNow modules: CMDB, ITSM, ITOM (Discovery, Service Mapping). Knowledge of integration methods (REST/SOAP APIs, MID Server configurations). Familiarity with ServiceNow reporting and dashboard creation. Leadership Skills: Experience in leading teams across onshore and offshore locations. Strong communication, stakeholder management, and presentation skills. Preferred Qualifications: ServiceNow certifications: Certified System Administrator (CSA), Certified Implementation Specialist (CIS) in CMDB, ITOM, or other relevant areas
    $96k-127k yearly est. 4d ago
  • Sentinel Software Engineer - 680-2

    Northrop Grumman 4.7company rating

    Senior software engineer job in Roy, UT

    RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: SecretTRAVEL: Yes, 10% of the TimeDescriptionAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Join Northrop Grumman on our continued mission to push the boundaries of possible across land, sea, air, space, and cyberspace. Enjoy a culture where your voice is valued and start contributing to our team of passionate professionals providing real-life solutions to our world's biggest challenges. We take pride in creating purposeful work and allowing our employees to grow and achieve their goals every day by Defining Possible. With our competitive pay and comprehensive benefits, we have the right opportunities to fit your life and launch your career today. Northrop Grumman Defense Systems is seeking Software Engineer This position will be located in Roy, Utah or Huntsville, AL and will support the Sentinel program. What You'll Get To Do: Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. Ensures software standards are met. Responsible for development and execution of automated and manual test cases to verify functional software requirements. This will include the following activities: • Assist in the design, development, and implementation of testing methods and equipment. • Test planning, execution, reporting, and integration support. • Prepare detailed test reports and support formal verification of the system. • Compile data and define changes required in test equipment, test procedures, or new test requirements. • Perform data analysis against requirements and interfaces for each software build or hardware component. • Interface with software developers and systems engineers in support of verification. • Product integration, regression, and verification testing including checkout in system test labs. Position Benefits: As a full-time employee of Northrop Grumman, you are eligible for our robust benefits package including Medical, Dental & Vision coverage 401k Educational Assistance Life Insurance Employee Assistance Programs & Work/Life Solutions Paid Time Off Health & Wellness Resources Employee Discounts This positions standard work schedule is a 9/80. The 9/80 schedule allows employees who work a nine-hour day Monday through Thursday to take every other Friday off. This role may offer a competitive relocation assistance package. Basic Qualifications: • Bachelor's degree with 2 years of experience or Master's degree with 0 years of experience. 4 additional years of experience may be substituted in lieu of a degree. • Must have an active U.S. Government DoD Secret security clearance at time of application, current and within scope, with an ability to obtain and maintain Special Access Program (SAP) approval within a reasonable period of time, as determined by the company to meet its business need • 1+ year(s) of experience working Software Test, SW Development and/or Systems Engineering • 1+ year(s) of experience with Java, C++, Python • Experience writing test scripts • Understanding of the software development lifecycle and agile development methodology Preferred Qualifications: • Bachelor's degree or higher in a Science, Technology, Engineering, and Mathematics (STEM) discipline from an accredited University/College with engineering related experience • Experience with IBM Rational tool suite (DOORS and Jazz) • Experience with Atlassian tool suite (JIRA, Git, Confluence) • Experience using software test automation tools/frameworks • Experience with test tool design #Sentinelsoftware Primary Level Salary Range: $79,300.00 - $131,400.00The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
    $79.3k-131.4k yearly Auto-Apply 5d ago
  • Software Engineer (Professional Services Team)

    Instructure 4.3company rating

    Senior software engineer job in Salt Lake City, UT

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

    Avantguard Monitoring, LLC 4.4company rating

    Senior software engineer job in Ogden, UT

    Headquartered in Ogden, UT, Our mission is to save lives through our state-of-the-art mobile personal emergency response systems (mPERS) and alarm monitoring centers.?Becklar Labs is an award winning wholesale provider of mobile personal emergency response systems (mPERS). We develop two-way voice mPERS that work both inside the home and away from home, offering peace of mind to seniors and their caregivers. Becklar is one of the largest and fastest growing monitoring companies in the nation. We monitor alarms (security, fire, medical, environmental, IoT) and we are?are growing at over 300,000 accounts per year. What makes us stand out is that We Care FIRST about our employees and our customers and you get to join a team that helps save lives every day! With our continued growth we are looking to add a Software Development Intern to the team. In this role you will be responsible for developing and delivering high-quality software, design and architecture. ?We are looking for?a collaborative team member open to instruction and direction and eager to learn. What you will do: * Assist in building and maintaining our mobile applications * Contribute to development on our web portal and backend APIs * Work with a non-relational database to read, write, and structure data * Help test, debug, and validate new features across mobile and web * Participate in code reviews and learn best practices for clean, maintainable code * Collaborate closely with senior developers, designers, and product team members * Improve existing features based on performance testing and user feedback * Follow engineering standards, documentation practices, and development workflows * Communicate progress and issues clearly with the team Skills Needed: * Currently pursuing a degree in Computer Science, Software Engineering, or a related field (preferably Senior level) * Some experience with mobile developmenteither iOS (Swift) or Android (Kotlin/Java) * Familiarity with JavaScript, TypeScript, or another modern programming language * Understanding of basic database concepts, especially non-relational structures * Ability to work in a collaborative team environment * Strong communication, problem-solving skills, and attention to detail * Willingness to learn, ask questions, and take direction * Ability to manage time effectively and balance school + work commitments Perks of working here: * Tons of continued growth and learning opportunities! * Great work-school-life balance! * Tuition Assistance up to $1,000 a year * Competitive, award-winning benefits * FUN team,?company events, and more!
    $30k-44k yearly est. 8d 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. 4h ago
  • Software Engineer, ServiceNow IRM - 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. The position of ServiceNow IRM 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 engage in a wide range of activities across the portfolio, supporting functional capabilities and working primarily with other Engineers, Product Owners, Staff Architects and Staff Engineers. Responsibilities: * Responsible for the timely development and deployment of project tasks and may be involved in all aspects of the development life cycle, from requirements analysis and design through development, testing, implementation, and documentation. * Develops technology/implementation design documentation. * Provides estimates for design, build, test, and implementation tasks. * Undertakes regular build/testing of code and contributes to peer code reviews. * Assists with updates to implementation specification/implementation documentation. * Works with agile champions and release train engineers to prepare configurations for production. * Involved in unit, integration, and user acceptance testing - reviews test scripts; aligns with testing automation and wider testing strategy. * Provides inputs to product owners with recommendations to drive towards clean design and shared success. * Participate in a scrum ceremony and use agile principles and tools including Rally. Minimum Qualifications: * 3+ years hands-on experience in ServiceNow including Integrated Risk Management (IRM) solutions/components * Hands-on experience with ServiceNow configurations, workflows, scripting, UI policies, ACLs, Integrations and CMDB. * Experience using applicable programming methodologies: JavaScript, API (Restful), XML, Java, Jelly scripting, Angular JS. * Excellent verbal and written communication skills demonstrated by the ability to present complicated technology solutions to multiple audiences, from the technology team to Senior leaders. * An understanding of GRC/IRM industry trends * Overall 3+ years of software development experience. * BS or MS Degree in Computer Science, Computer Engineering, or other technology subject areas. Preferred Qualifications: * Working knowledge of GCP. * Prior technology experience of systems analysis/programming. * Experience writing/initiating JS utilities. * ServiceNow Certified System Administrator. * Conceptual architecture knowledge. * 3+ years Agile experience as well as hands on Scaled Agile Framework experience. * Machine Learning or Generative AI knowledge is a plus, not mandatory. Salary Range: $85,000.00 to $150,000.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.
    $85k-150k yearly 2d ago
  • Software Engineer - Next Gen

    Netdocuments 3.7company rating

    Senior software engineer job in Lehi, UT

    NetDocuments is committed to providing an excellent candidate experience and will never ask you to engage in recruitment activity without phone, video, and in person meetings and communications from emails using the @netdocuments.com domain. If you have any concerns or questions about communications you have received, please send them to ************************ so our team members can review. NetDocuments is the world's #1 trusted cloud-based content management and productivity platform that helps legal professionals do their best work. We strive to win together through passionate hard work, exploring new things and recognizing every interaction matters. NetDocuments provides rewarding career growth in an inclusive, diverse environment where employees are encouraged to openly contribute creative ideas and innovation, backed by supportive peers and leadership working together to achieve our goals as a unified team. At our core, we are dedicated to empowering our employees to drive successful business outcomes and better user experiences for our customers and partners. Our customer-centric approach and employee enablement has allowed us to enjoy many accolades, including being named among the 2022, 2023, & 2024 list of Inc. Magazine's 5000 Fastest-Growing Private Companies in America. Other recent awards include: Two-time winner (2024, 2023) National Top Workplaces Two-time winner (2024, 2023) Top Workplace innovation Three-time winner (2023, 2022, 2021) Top Workplace in the US by the Salt Lake Tribune Three-time winner (2023, 2022, 2021) Best Companies to Work for by Utah Business magazine Three-time winner (2024, 2023, 2022) Top Workplace Work-Life Flexibility Three-time winner (2024, 2023, 2022) Top Workplace Compensation & Benefits 2024 Cultural Excellence 2024 Technology Industry 2023 Top Workplace Leadership 2023 Top Workplace Purpose & Values 2022 Top Workplace Employee Appreciation and Employee Well Being NetDocuments is a hybrid, remote-friendly workplace. Come join our team and work inspired each day! What You'll Do We're seeking a Software Engineer to help build the full-stack capabilities that power products for thousands of law firms worldwide. In this role, you'll work across our .NET/C#, React, TypeScript, Kafka, and AWS stack to deliver seamless, responsive experiences that legal professionals depend on every day. You'll build scalable APIs, contribute to intuitive interfaces, and work with event-driven architectures-directly shaping how legal teams interact with their most important documents within a greenfield platform built for a highly regulated, FedRAMP Moderate environment. This is a hands-on development role where you'll spend most of your time writing code, collaborating with your team, and learning from experienced engineers as you help build our next-generation document management platform. You will: Build and Ship Features Implement production-grade applications across the full stack (React/TypeScript, Node.js, C#/.NET, NoSQL databases, AWS). Build responsive, intuitive frontend experiences using React and modern JavaScript. Develop backend services and APIs (REST, GraphQL) that power our frontend and integrations. Work with event-driven architectures using AWS services and Kafka. Write clean, maintainable, well-tested code that meets performance and security standards. Integrate AI-driven services and third-party APIs to expand platform capabilities. Collaborate and Learn Work closely with product managers, designers, and engineers to deliver seamless experiences. Participate in design discussions and learn how architectural decisions are made. Engage in peer code reviews, offering and receiving meaningful feedback. Contribute to team retrospectives and knowledge-sharing sessions. Learn from senior engineers while bringing fresh ideas and perspectives. Support System Quality Implement logging, monitoring, and observability to ensure system health. Debug issues and optimize performance across the stack. Contribute to reliable, maintainable systems that support operational excellence. Document technical designs, flows, and decisions. Participate in on-call rotation with mentorship and guidance. Grow and Innovate Explore and integrate emerging technologies, including AI-powered development tools. Use agentic AI tooling to accelerate productivity and impact. Develop full-stack expertise across React frontends and distributed backend systems. Take on increasing responsibility as you grow. Propose ideas that improve developer experience and customer outcomes. Within Your First 90 Days Complete onboarding and understand architecture and codebase. Ship your first features across the stack with team support. Become productive in our development workflows. Build strong relationships with your team and cross-functional partners. Within Your First Year Independently deliver features from design through production. Contribute meaningfully to technical discussions and reviews. Demonstrate clear growth in technical skills and architectural understanding. Take ownership of components or features within the product. This Role Might Not Be Right If… You prefer independent work rather than active collaboration and mentorship. You're uncomfortable working in a highly regulated environment. You'd rather work on mature, stable systems than build next-generation platforms. You're not excited about AI-powered development tools or modern engineering workflows. What You'll Need to Be Successful Bachelor's degree in Information Systems, Computer Science, or related field-or equivalent experience. 3+ years of professional software engineering experience delivering production-grade applications. Demonstrated ability to work across the full stack from frontend to backend. Experience collaborating within modern development teams. Frontend: Hands-on experience with React, ES6+, TypeScript, and modern JavaScript ecosystems. State Management: Experience with tools like Redux or MobX. Backend: Proficiency with at least one backend OOP language (C#, Java, or Node.js). APIs: Familiarity with REST and GraphQL. Databases: Experience with SQL and NoSQL databases, preferably on AWS. Cloud: Understanding of cloud-native design and AWS services. Testing: Experience with unit and integration testing and TDD practices. Collaboration: Strong communication skills and ability to work effectively in cross-functional teams. What Will Make You Stand Out Experience with event-driven architectures and message queues (Kafka, RabbitMQ, SQS). Exposure to document management, content services, or search-driven applications. Experience integrating AI services or using modern AI development tools. Mobile development or cross-platform experience. Open-source contributions or technical writing. Experience in regulated industries or with compliance requirements. Demonstrated passion for learning and continuous growth. What You'll Love About NetDocuments The People! 90% healthcare premiums company covered HSA company contribution 401K match at 4% with immediate vesting Flexible PTO (typically 3 to 4 weeks a year) 10 paid holidays Monthly contributions for life activities & wellness Access to LinkedIn Learning with monthly dedicated time to explore Connection, access, and mentorship from exceptional leaders Growing company with opportunities for advancement Authenticity and accountability from leadership Compensation Transparency The compensation range for this position is $110,000 - $125,000 The posted cash compensation includes on-target earnings. Some roles may qualify for overtime pay. Individual compensation packages are determined based on factors such as experience, skills, qualifications, and geographic location. Equal Opportunity NetDocuments is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind. All employment decisions are based on business needs, job requirements, individual qualifications, without regard to race, color, religion, sex, (including pregnancy), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity and/or expression, military and veteran status, or any other status protected by laws or regulations in the locations where we operate. NetDocuments believes diversity and inclusion among our employees is critical to our success, and we are committed to providing a work environment free of discrimination and harassment.
    $110k-125k yearly Auto-Apply 1d 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 35d ago
  • Software Engineer, DevOps Tools

    It Works 3.7company rating

    Senior software engineer job in Lehi, UT

    Welcome to the intersection of energy and home services. At NRG, we're driven by our passion to create a smarter, cleaner and more connected future. Vivint Smart Home, an NRG owned company, is a leading smart home company in the United States, dedicated to redefining the home experience with intelligent products and services. We find purpose in proactively protecting and keeping our customers connected to home, no matter where they are. Join the Smart Home team to create smarter, safer and more sustainable homes. About the Role We are looking for a Jira administrator to join our onsite Tools Team. This team is responsible for the administration and continuous improvement of Jira and GitLab across the company. You will play a key role in managing user access, optimizing workflows, and supporting teams with reporting, configuration, and tooling needs. This position is ideal for someone who enjoys working with core systems and helping teams use them more effectively. Responsibilities Administer and maintain Jira and GitLab, including user access, group management, workflows, and configuration schemes Support and streamline onboarding by ensuring timely and accurate access to tools Lead the cleanup and consolidation of custom fields, workflows, and schemes to reduce clutter and improve Jira performance Develop dashboards, filters, and reports that help teams track and manage their work Partner with the Data Team to support integration of Jira data into Snowflake Leverage Python scripting to automate auditing, reporting, and governance of Jira configurations Serve as the subject matter expert and internal point of contact for Jira and GitLab usage, troubleshooting, and best practices Contribute to tool documentation, process improvements, and governance practices that scale with the organization Qualifications Strong experience administering Jira, including configuration of workflows, permissions, and custom fields Familiarity with GitLab group and project structures Proficiency in Python for scripting against REST APIs (e.g., Jira, GitLab, ServiceNow) Ability to identify tooling inefficiencies and automate manual tasks Excellent problem-solving and analytical skills Strong communication and collaboration across engineering, product, and data teams Service-oriented mindset with the ability to handle access and support requests efficiently Two or more years of experience supporting tools in a technical environment NRG Energy is committed to a drug and alcohol-free workplace. To the extent permitted by law and any applicable collective bargaining agreement, employees are subject to periodic random drug testing, and post-accident and reasonable suspicion drug and alcohol testing. EOE AA M/F/Vet/Disability. Level, Title and/or Salary may be adjusted based on the applicant's experience or skills. Official description on file with Talent.
    $77k-109k yearly est. 60d+ ago
  • Software Dev Engineer 2

    Presbyterian Church 4.4company rating

    Senior software engineer job in Lehi, UT

    The Software Development Engineer 2 is an intermediate-level, professional role responsible for developing and maintaining software source code to support a solution under the supervision of an assigned technical lead. This position also analyzes, de-bugs, tests, modifies and documents technologies and applications. As a member of a development team, the individual will receive specific work direction, most often from more senior software developers or assigned technical lead. The individual will be expected to solve moderately complex technical issues and complete programming tasks with limited supervision. This is an individual contributor role. 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 related field or equivalent experience Two years of relevant professional experience Strong understanding of Agile Software Development methodologies and principles Clear and accurate written communication skills and great attention to detail Intermediate skills in engineering/programming, analytical/diagnostic/troubleshooting, web technology, and programming methodology Conceptual understanding of systems and subsystems Familiarity with Cloud Based Platforms and services Practical understanding of DevSecOps Familiarity with Continuous Integration and Continuous Delivery principles Basic knowledge of applicable software, computer languages, and code to perform the responsibilities of the role Demonstrated 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: Professional experience with large-scale systems including strong experience in the tools, methodologies, and technologies the role supports Strong understanding of computer systems; experience in the tools, methodologies, and technologies the role supports Participate in the analysis of functional requirements Participate in the mapping of functional requirements to technical designs Provide estimates for development tasks Develop source code and unit tests according to technical designs Participate in code reviews Contribute to technical documentation Participate in the Incident Management process and fix defects on a 24/7 basis Comply with policies, standards, and regulatory requirements and ensure all others are doing the same Big Data Processing: Work with technologies such as Solr, OpenSearch, Spark, and Kafka to process and provide access to billions of records efficiently AI Design and Development: Help reimagine the Search experience through AI innovation. We seek candidates with experience and a strong interest in AI development and research.
    $64k-96k yearly est. Auto-Apply 1d ago
  • Software Dev Engineer 2

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

    Senior software engineer job in Lehi, UT

    The Software Development Engineer 2 is an intermediate-level, professional role responsible for developing and maintaining software source code to support a solution under the supervision of an assigned technical lead. This position also analyzes, de-bugs, tests, modifies and documents technologies and applications. As a member of a development team, the individual will receive specific work direction, most often from more senior software developers or assigned technical lead. The individual will be expected to solve moderately complex technical issues and complete programming tasks with limited supervision. This is an individual contributor role. 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 related field or equivalent experience Two years of relevant professional experience Strong understanding of Agile Software Development methodologies and principles Clear and accurate written communication skills and great attention to detail Intermediate skills in engineering/programming, analytical/diagnostic/troubleshooting, web technology, and programming methodology Conceptual understanding of systems and subsystems Familiarity with Cloud Based Platforms and services Practical understanding of DevSecOps Familiarity with Continuous Integration and Continuous Delivery principles Basic knowledge of applicable software, computer languages, and code to perform the responsibilities of the role Demonstrated 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: Professional experience with large-scale systems including strong experience in the tools, methodologies, and technologies the role supports Strong understanding of computer systems; experience in the tools, methodologies, and technologies the role supports Participate in the analysis of functional requirements Participate in the mapping of functional requirements to technical designs Provide estimates for development tasks Develop source code and unit tests according to technical designs Participate in code reviews Contribute to technical documentation Participate in the Incident Management process and fix defects on a 24/7 basis Comply with policies, standards, and regulatory requirements and ensure all others are doing the same Big Data Processing: Work with technologies such as Solr, OpenSearch, Spark, and Kafka to process and provide access to billions of records efficiently AI Design and Development: Help reimagine the Search experience through AI innovation. We seek candidates with experience and a strong interest in AI development and research.
    $74k-105k yearly est. Auto-Apply 1d ago
  • BCI Internship - Software Team

    Blackrock Neurotech LLC

    Senior software engineer job in Salt Lake City, UT

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

    Vlink Inc. 4.0company rating

    Senior software engineer job in Salt Lake City, UT

    Key Responsibilities: • Experience: o 8+ years of experience in ServiceNow development, implementation, and administration. o Proven track record in managing CMDB, Discovery, and Service Mapping activities. o Significant experience in ServiceNow upgrade activities and platform maintenance. • Technical Skills: o Proficiency in scripting languages (JavaScript, Glide scripting). o Expertise in ServiceNow modules: CMDB, IT Service Management (ITSM), IT Operations Management (ITOM) -- Discovery, Service Mapping. o Knowledge of integration methods (REST/SOAP APIs, MID Server configurations). o Familiarity with ServiceNow reporting and dashboard creation. • Leadership Skills: o Experience in leading teams across onshore and offshore locations. o Strong communication, stakeholder management, and presentation skills. Preferred Qualifications: • ServiceNow certifications: Certified System Administrator (CSA), Certified Implementation Specialist (CIS) in CMDB, ITOM, or other relevant areas • Education: Bachelor's degree in computer science, Information Technology, or a related field.
    $81k-118k yearly est. 3d ago
  • ETL Data Engineer

    Rockwoods Inc. 3.4company rating

    Senior software engineer job in Salt Lake City, UT

    Role: ETL Data Engineer Employment Type: Full-time Experience: 8+ Years We are seeking an ETL Data Engineer with strong experience in building and supporting large-scale data pipelines. The role involves designing, developing, and optimizing ETL processes using tools like DataStage, SQL, Python, and Spark. You will work closely with architects, engineers, and business teams to create efficient data solutions. The job includes troubleshooting issues, improving performance, and handling data migration and transformation tasks. You will also support Test, QA, and Production environments while ensuring smooth deployments. Strong skills in databases, scripting, and version control are essential for this position. Responsibilities Collaborate with architects, engineers, analysts, and business teams to develop and deliver enterprise-level data platforms that support data-driven solutions. Apply strong analytical, organizational, and problem-solving skills to design and implement technical solutions based on business requirements. Develop, test, and optimize software components for data platforms, improving performance and efficiency. Troubleshoot technical issues, identify root causes, and recommend effective solutions. Work closely with data operations teams to deploy updates into production environments. Provide support across Test, QA, and Production environments and perform additional tasks as needed. Required Qualifications Bachelor's degree in Computer Science, Computer Engineering, or a related discipline. Strong experience in Data Warehousing, Operational Data Stores, ETL tools, and data management technologies. 8+ years of hands-on expertise in ETL (IBM DataStage), SQL, UNIX/Linux scripting, and Big Data distributed systems. 4+ years of experience with Teradata (Vantage), SQL Server, Greenplum, Hive, and delimited text data sources. 3+ years of experience with Python programming, orchestration tools, and ETL pipeline development using Python/Pandas. Deep understanding of data migration, data analysis, data transformation, large-volume ETL processing, database modeling, and SQL performance tuning. Experience creating DDL scripts, stored procedures, and database functions. Practical experience with Git for version control and release processes. Familiarity with Spark framework, including RDDs using Python or Scala.
    $81k-115k yearly est. 2d ago
  • Software Engineer (Professional Services Team)

    Instructure 4.3company rating

    Senior software engineer job in Salt Lake City, UT

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

    It Works 3.7company rating

    Senior software engineer job in Lehi, UT

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

Learn more about senior software engineer jobs

Do you work as a senior software engineer?

What are the top employers for senior software engineer in UT?

Top 10 Senior Software Engineer companies in UT

  1. Oracle

  2. Coinbase

  3. Maximus

  4. GoodLeap

  5. Pattern

  6. Speechify

  7. Intelliweather

  8. HealthCare Services

  9. R1 RCM

  10. nCino

Job type you want
Full Time
Part Time
Internship
Temporary

Browse senior software engineer jobs in utah by city

All senior software engineer jobs

Jobs in Utah