Software Engineer IV - Python
ARUP Laboratories
Schedule :
Monday - Friday (40 hrs/wk)
8:00 AM - 5:00 PM
Department : Biocomputing - 331
Primary Purpose :
A Software Engineer IV is a senior engineer and leading contributor to software development projects, designing and delivering software products and services. The engineer takes responsibility for product quality, stability, and release readiness. The engineer applies broad experience and judgment to plan and accomplish goals, mentors other engineers through technical guidance, and coordinates technical efforts with adjacent teams.
About ARUP :
ARUP Laboratories is a national clinical and anatomic pathology reference laboratory and an enterprise of the University of Utah and its Department of Pathology. Based in Salt Lake City, Utah.
ARUP proudly hires top talent to create a work environment of diversity, professional growth and continuous development. Our workforce is committed to the important service we provide to over one million patients each month. We always strive for excellence and have a strong desire to have involvement with the advances in medicine and the role laboratory services plays within each patient’s life. We never forget that there is a patient behind every specimen we receive.
We are looking for individuals who want to contribute to ARUP's culture of accountability, integrity, service, and excellence. Consider joining our dynamic team.
Essential Functions :
Software Development
Architects, builds, and maintains software products and services, launching new systems and shared libraries as the organization requires.
Trusted to make high-impact technical decisions that set direction for the team's technical approach.
Drives software quality by embedding security, observability, and performance into systems designed for concurrency and scale.
Evaluates and deploys AI development tools that accelerate the team, establishing standards for tool configuration and documentation across projects.
Independently leverages AI tools to automate routine development work, boost personal productivity, learn new concepts and technologies, explore solution alternatives, and discover root causes of issues.
System Design
Defines technical requirements for services and applications that advance product goals.
Evaluates data modeling alternatives and defines non-functional requirements for performance, scalability, and reliability.
Embeds reliability engineering into application and service design from the start.
Maintenance and Ownership
Sets and enforces team quality standards, testing strategies, and coding practices while keeping a pulse on overall codebase health.
Diagnoses complex production issues and defines the monitoring and alerting strategy for owned products.
Drives resolution of significant technical debt and evaluates emerging tools and frameworks for team adoption.
Steers team planning with technical insight and proactively clears blockers for other engineers.
Shapes the team's deployment strategy and release readiness criteria, coordinating with DevOps and Operations teams on pipeline and infrastructure needs.
Communication and Collaboration
Mentors engineers across skill levels and partners with adjacent teams to solve cross-cutting technical challenges.
Translates complex technical decisions into clear business and user impact for non-technical stakeholders.
Works directly with medical directors and lab scientists to align technical solutions with clinical needs, and partners with product and project managers on roadmap priorities.
Documents system architecture and design patterns that serve as durable references for the engineering team.
Elevates the team through technical teaching and plays a key role in hiring through technical interviews, expanding toward principal-level organizational influence.
Other duties as assigned.
Physical and Other Requirements :
Stooping: Bending body downward and forward by bending spine at the waist.
Reaching: Extending hand(s) and arm(s) in any direction.
Mobility: The person in this position needs to occasionally move between work sites and inside the office to access file cabinets, office machinery, etc.
Communicate: Frequently and effectively communicate with others.
PPE: Biohazard laboratory environment that requires use of personal protective equipment in accordance with CDC and OSHA regulations and company policies.
ARUP Policies and Procedures: To conduct self in compliance with all ARUP Policies and Procedures.
Sedentary Work: Exerting up to 10 pounds of force occasionally and/or negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects.
Fine Motor Control: Picking, pinching, typing or otherwise working, primarily with fingers rather than with the whole hand as in handling.
Vision: Having close, far, and peripheral visual acuity to perform a variety of tasks such as make general observations of depth and distance.
- ...Bachelor’s or master’s degree in a technology related field (e.g., Engineering, Computer Science, etc.) required. ~8+ years of demonstrable... ...(Java 1.8+) ~ Strong programming, debugging and secure software development skills (e.g., Veracode, Sonar etc.) ~ Good knowledge...SoftwareContract work
- ...and challenges you to make a lasting impact every day.As a Software Developer IV, you will lead the design, development and documentations for... ...: Demonstrates a strong foundation in software engineering principles including architecture, maintainability, scalability...SoftwareFull timeWork at office
$109.9k - $170.4k
...the organization. We are seeking an experienced Project Manager IV who excels at leading complex projects from concept through completion... ...and risk management. Proficiency in project management software tools. Preferred Qualifications Five or more years of facilities...SoftwareFull timeWork at officeFlexible hours- Schedule:Monday - Friday (40 hrs/wk)8:00 AM - 5:00 PMDepartment: Biocomputing - 331Your Mission:A leading contributor to software development projects. Performs software programming along with other software development lifecycle activities (requirements, design, test,...SoftwareFull timeWork experience placementWork at officeMonday to FridayFlexible hours
- ...reasonable estimate of the current range is: Grade: Technical 411Pay Range: $161,000.00 - $249,500.00Job DescriptionThe Staff Software Engineer is a position of technical expertise, influence, and leadership in the technology realm. The position will be required to apply...SoftwareFull timeFlexible hours
- ...AM - 5:00 PMDepartment: Biocomputing - 331Primary Purpose:A Software Engineer II is a junior engineer who contributes to software development... ...with Distributed Systems and QueuesExperience with Python, MongoDB and AWS (Amazon Web Services)BA/BS in Computer Science...SoftwareFull timeWork at officeMonday to Friday
- ...skilled and experienced Building Management Systems (BMS) Technician IV to provide expert technical direction for the installation,... ...the HVAC controls industry including DDC Systems commissioning, software integration operation, calibration, and experience with...SoftwareFor subcontractorWork at office
- ...design, development, analysis, testing, and implementation of software operating or application systems. Communicates project information... ...with object-oriented/object function scripting languages, like Python, Java, and ScalaKnowledge and experience with big data tools,...SoftwareFull timeFlexible hours
- ...an implementation or upgrade effort for an enterprise administrative system in a large entity. Experience working with Sales Force software . (10%)2. Extensive experience managing the Project Management Life Cycle: Initiating, planning, executing, controlling and...Software
- ...re doing! Job Description Summary: The Customer Solutions Engineer a highly skilled Mainframe Modernization Senior Consultant to provide... ...EU language #LI-Remote #LI-JC1 . . What Rocket Software can offer you in USA: Unlimited Vacation Time as well as...SoftwareLocal areaRemote workWorldwide
- ...years of Salesforce experience and 2 years Salesforce Health Cloud experience, or extensive (3-5+ years) experience with declarative software configuration (Epic/Cerner, Veeva, etc.) in Healthcare or Life Sciences· Proven ability to design and optimize business processes...SoftwareLocal areaShift work
$166k - $218.4k
...SALES WILL HAVE:University degree in computer science, engineering, mathematics or related fields, or equivalent... ...supporting libraries (sklearn, xgboost, pytorch, pandas, etc.)Software development experience with Python, Java , Spark and other Scripting...Software$63k - $140k
...LevelAssociateJob Description & SummaryThe OpportunityAs a GenAI Python Systems Engineer - Experienced Associate, you will leverage advanced... ...Engineering practice, you will apply data, algorithms, and software engineering to build and deploy AI and Machine Learning solutions...SoftwareFull timeH1b- ...enterprise clients. This role combines solution architecture, software development, and technical thought leadership—from shaping use... ...direct Agentforce implementation experience, strong Salesforce engineering fundamentals, and the ability to guide clients and delivery...SoftwareTemporary workLocal area
- ...highly skilled Network Support & Automation Engineer responsible for supporting,... ...advanced network operations expertise with software development and automation capabilities... ...strong scripting and programming skills in Python, Go, or similar languages. The candidate...Software
- ...TeamAdvanced Process Solutions (APS) develops software to support work flowing through and... ...data modeling, development support & Engineering.Proven analytical, data mapping, and problem... ...proficiency of programming languages (Python) is preferred.Expertise with Oracle Golden...Software
- ...Purpose:The Vulnerability Analyst conducts extensive research on newly discovered vulnerabilities in operating systems, application software, infrastructure, and firewalls. Serves as a senior technical leader within the Security Operations Center (SOC), responsible for...SoftwareFull timeWork at officeMonday to Friday
- ...Job Title: Senior Test Automation Engineer - Payments Job Category: Testing/Quality Assurance... ..., and embedding testing throughout the software development lifecycle. You will work... ...experience using **Java and/or Python**. * Experience testing **REST...SoftwareShift work
$90k - $118k
...$90,000 to $118,000 Tech Program Manager IV- $105,000 to $128,000 Close Date 11/05... ...institute located within the new Warnock Engineering Building on the University of Utah campus... ...oversees multiple concurrent projects involving software development, cloud infrastructure,...SoftwareFull timePart timeFor contractorsWork experience placementWork at officeMonday to FridayShift work- ...actively seeking a Sr. Manager, Applications Engineering for an immediate full-time opportunity... ..., continue reading. The Sr. Manager, Software Engineering & Application Development... ...application/data services Experience with Python Experience with modern front-end and...SoftwareFull timeContract workImmediate startWork from homeFlexible hours
- ...Software Engineer I The software engineer I participates in the design, programming, testing, documentation and implementation of computer applications and systems. Evaluates software packages, provides recommendations to management and business clients, and identifies...SoftwarePermanent employmentFull timeWork experience placementInternshipH1bLocal area
$130k - $200k
...strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy,... ...QualificationsRequired5+ years of experience in technology consulting, software engineering, cloud architecture, or enterprise solution...SoftwareLocal area- Lucid Software is the leader in AI-driven work acceleration, helping teams see and build the future by turning ideas into reality. Its products include the Lucid Visual Collaboration Suite (Lucidchart and Lucidspark) and airfocus. The Lucid Visual Collaboration Suite,...SoftwareWork at officeRemote work2 days per week
$118.4k
...cornerstone of our artificial intelligence strategy . While an AI Engineer builds the models, you will design the entire ecosystem they... ...ideal candidate will have a proven track record of 5+ years in software engineering or data science , with at least 3 years in an...SoftwareFor contractorsLive inLocal area$8k
...\n \n Confidently demonstrating a knowledgeable understanding of wireless and mobility products and groundbreaking integrated software solutions to be able to successfully promote and position products including: Cloud, Security, ISP, VoIP and Google platforms. \n...SoftwareTemporary workPart timeWork experience placementShift work- ...SAML ~ Experience with Services Oriented Architecture and RESTful Architecture, web services development ~ Experience building software systems according to SOLID principles and following design patterns ~ Experience in Mule Integrations and Mule API Management....SoftwareFor contractors
- ...highly preferred.3+ years’ experience selling computer hardware & software products, solutions, and services to mid-market end users... ...as to who you can ask help from whether it be from our support engineers, coaches to our executives - we will do whatever it takes as a...SoftwareFull timeRemote workFlexible hours
- ...Software Developer III Hot Job Corporate Headquarters PDC - Salt Lake City, UT... ...accelerate delivery, while bringing the engineering depth to review, validate, and stand behind... ...expertise in C# (.NET / ASP.NET Core) and Python (e.g., FastAPI, Django), with the ability...Software
- ....Net, Model-View-Controller (MVC), JQuery, Bootstrap, HTML 5, JavaScript, JSON, AJAX, CSS, XML, XSLT, and SQL Server). Developing software requires one to think logically and to conceptualize complex abstract ideas to solve problems. System design, system development and...Software
- ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology... ...solutions. Be able to do complex designs and follow the best engineering practices • Willingness to work with different technologies •...SoftwareFull timeH1b
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer IV - Python. Be the first to apply!
- scientific software engineer Salt Lake City, UT
- intel software engineer Salt Lake City, UT
- director software engineering Salt Lake City, UT
- software engineer Salt Lake City, UT
- senior robotics software engineer Salt Lake City, UT
- financial software developer Salt Lake City, UT
- graduate software developer Salt Lake City, UT
- part time software developer remote Salt Lake City, UT
- software engineer remote Salt Lake City, UT
- ngo software engineer Salt Lake City, UT




