1

Ibm Software Engineer Jobs in Utah (NOW HIRING)

Sr. Java Developer

Salt Lake City, UT

$55.50 - $70.75/hr

SAT is an Oracle Gold Partner, SAP Services Partner & IBM Certified enterprise. All SA Technologies ... Position Title: Sr. Java Developer Location: Salt Lake City, UT Duration : 12 Months Education: BS ...

Cloud Architect

Salt Lake City, UT · On-site

$62.75 - $80/hr

Maintain software system diagrams, following up with the enterprise architect or engineers as ... Experience with integration of AWS cloud services with on-premises technologies from Microsoft, IBM ...

Showing results 21-40

Ibm Software Engineer information

See Utah salary details

$57.8K

$134.3K

$187.1K

How much do ibm software engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for ibm software engineer in Utah is $134,301.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,200.00 and $157,500.00 per year, depending on experience, location, and employer.

What is an IBM software engineer?

An IBM Software Engineer is responsible for designing, developing, and maintaining software solutions that align with IBM's technologies and client needs. They work with programming languages, cloud computing, AI, and data analytics to create innovative software products. Engineers collaborate with cross-functional teams, troubleshoot issues, and optimize software performance. The role may also involve researching new technologies and contributing to open-source projects.

What does an IBM software engineer do?

IBM Software Engineers typically work on designing, developing, and maintaining innovative software solutions, which can span from cloud-based platforms to enterprise applications. Day-to-day, you may be involved in coding, troubleshooting, participating in agile sprints, and collaborating with cross-functional teams such as product managers, data scientists, and QA specialists. Responsibilities also often include integrating new technologies, ensuring software scalability and security, and engaging in regular code reviews. This diverse and collaborative environment provides numerous opportunities for learning and growth, making it an excellent role for those looking to deepen their technical expertise and advance their careers.

What are the key skills and qualifications needed to thrive as an IBM software engineer?

To thrive as an IBM Software Engineer, you need a strong grasp of programming languages like Java, Python, or C++, along with a relevant degree in computer science or a related field. Familiarity with tools such as IBM Cloud, DevOps methodologies, and certifications like IBM Certified Solution Developer are commonly valued. Strong problem-solving abilities, teamwork, and effective communication skills help you excel in a collaborative, fast-paced environment. These skills are crucial for building reliable software solutions and contributing to the success of complex projects within IBM and its clients.

Infographic showing various Ibm Software Engineer job openings in Utah as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $134,301 per year, or $64.6 per hour.

Systems Engineer - Mechatronics I - Contract

Autonomous Solutions

Mendon, UT • On-site

$65K - $86K/yr

Full-time, Contractor

Re-posted 13 days ago


Job description

***ASI is expanding its teams to support its current ramp-up across development work, customer projects, and product deployments. This is a full-time W-2 contract position.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.Headquartered in the scenic landscapes of Northern Utah, ASI boasts a 100-acre proving ground where innovation meets reality. What sets us apart is our state-of-the-art autonomous software that seamlessly interfaces with a diverse range of Original Equipment Manufacturers (OEM), distinguishing us as a trailblazer in the autonomous software landscape. Our solutions extend across nine industries, from automotive to logistics, empowering clients with remote control, teleoperation, and fully automated solutions.ASI's influence is felt globally, with our robotic automation products integrated into the operations of renowned companies and government agencies. Our prestigious clientele includes industry giants that are household names. By joining ASI, you become an integral part of a team that is revolutionizing how the world moves, operates, and automates.JOB SUMMARYThe Systems Engineer for the Mechatronic group serves as a technical specialist; provides expertise to support the development of new product ideas, concepts and product improvements; ensures the designs are consistent with the organization objectives; and acts as the interface between Product Management, Solution/System Architects, Mechanical, Electrical and Software Developers for transforming the defined stakeholder requirements into a set of system/subsystem requirements that will guide the design of the solution. ESSENTIAL DUTIES AND RESPONSIBILITIESAssist in gathering and processing stakeholder goals and KPIs under supervision. Support translation of product goals into basic system requirements. Help generate interface control documents for subsystem interactions. Specify functional and non-functional requirements in subsystem specification documents. Participate in conceptual design and documentation processes. Support analyzing impact when there are changes to stakeholder requirements.Assist Safety Engineers in analyzing systems/subsystems to mitigate risk exposure.Assist in design reviews and ensure traceability of requirements. Support development of verification and acceptance test cases. Help review test plans and procedures for alignment with requirements. Provide input for workflow optimization and risk management tools. Participate in proposal inputs and customer meetings as needed. ESSENTIAL EDUCATION, WORK EXPERIENCE, JOB SKILLSBachelor's degree in Computer Science, Engineering, or related field. 0–2 years of experience in requirements elicitation or related engineering tasks. Familiarity with product development lifecycle for complex systems. Exposure to autonomous systems or robotics preferred. Basic understanding of Agile or Scrum methodologies. Foundational knowledge of design principles and hardware development. Strong communication and willingness to learn in a collaborative environment.Experience with requirement management tools such as IBM Doors, Jama Connect, Polarion, or other requirement management software.Experience with safety analysis such as HARAs, STPAs, FMEAs, and others.PHYSICAL REQUIREMENTSAbility to remain in a stationary position at a computer workstation constantly throughout the workday.Ability to constantly operate a computer and other office productivity machinery.Ability to effectively complete job responsibilities on computer monitors.Ability to effectively communicate and exchange information in person, via phone, and through other electronic means.Able to traverse an office environment. 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.Your employment with ASI will be "at-will", meaning that either you or ASI may terminate your employment at any time for any reason, with or without cause.
Job Posted by ApplicantPro