1

Freelance Integration Software Engineer Jobs in Utah

As a Software Integration Engineer on this program, you will help deliver enhanced HPC capabilities across multi-vendor HPC servers, HPC clusters, and specialized processing environments. You'll have ...

New

Integration Project Engineer

Salt Lake City, UT · On-site

$100K - $135K/yr

Epic is a leading company in healthcare technology, seeking an Integration Project Engineer to ... Epic develops healthcare software that helps people get well, stay well, and help future ...

Integration Support Engineer

Lehi, UT

$97K - $131K/yr

The Integration Support Engineer is a critical player in a program that is key to our long-term ... What you should have: * 2-3 years prior experience setting up software or following technical ...

Integration Support Engineer

Lehi, UT · On-site

$97K - $131K/yr

The Integration Support Engineer is a critical player in a program that is key to our long-term ... What you should have: * 2-3 years prior experience setting up software or following technical ...

Python developer familiar with open-source technologies, responsible for building software solutions and integration tools. * Develop back-end/front-end (80%/20%) applications including development ...

New

Software Engineer In this role you will be responsible for designing, developing, and maintaining ... Knowledge of systems integration (PLC, OPC, IoT) * Ability to quickly react and solve various types ...

... integration (PLC, OPC, IoT) • Ability to quickly react and solve various types of problems ... Software engineering is preferred • Knowledge in Programing Languages (Java, Power Builder 3GL or ...

next page

Showing results 1-20

Freelance Integration Software Engineer information

What is the difference between Freelance Integration Software Engineer vs Freelance Software Developer?

AspectFreelance Integration Software EngineerFreelance Software Developer
Primary FocusDesigning and implementing system integrations and APIsDeveloping standalone applications or features
Required SkillsAPI development, system architecture, integration toolsProgramming languages, application development, UI/UX
Work EnvironmentClient sites, remote, collaborative with IT teamsRemote, independent, project-based
Common CertificationsAPI certifications, cloud platform credentialsProgramming language certifications, software development courses

Freelance Integration Software Engineers focus on connecting different systems and APIs, often working closely with IT teams. Freelance Software Developers create standalone applications or features. While both roles require programming skills, integration engineers emphasize system interoperability, whereas developers focus on application creation.

What are some common challenges a Freelance Integration Software Engineer might face when working with multiple clients?

Freelance Integration Software Engineers often encounter challenges such as managing different client expectations, working with diverse technology stacks, and aligning integration standards across various systems. Since each client may use unique tools and workflows, adaptability and strong communication skills are essential to ensure seamless integration. Additionally, coordinating with remote development teams and adhering to project timelines can be demanding, but these experiences also help build a versatile skill set and professional reputation.

What is a Freelance Integration Software Engineer?

A Freelance Integration Software Engineer is an independent professional who specializes in connecting and combining different software systems so they can work together seamlessly. They are typically hired on a project basis to develop, implement, and maintain integrations between applications, databases, APIs, and other digital services. These engineers ensure data flows smoothly across platforms, streamline business processes, and resolve compatibility issues. Freelancers in this role often work remotely and serve multiple clients across industries.

What are the key skills and qualifications needed to thrive as a Freelance Integration Software Engineer, and why are they important?

To thrive as a Freelance Integration Software Engineer, you need strong programming skills (often in languages like Java, Python, or JavaScript), experience with APIs, and a solid understanding of system integration concepts, typically backed by a degree in computer science or related field. Familiarity with integration platforms (such as MuleSoft, Dell Boomi, or Zapier), cloud services, and relevant certifications (like MuleSoft Certified Developer or AWS Certified Solutions Architect) is highly valuable. Excellent problem-solving, communication, and time-management skills help you collaborate with clients and efficiently deliver solutions in a freelance environment. These capabilities are essential to ensure seamless connectivity between systems, deliver high-quality client solutions, and manage projects independently.
What are the most commonly searched types of Integration Software Engineer jobs in Utah? The most popular types of Integration Software Engineer jobs in Utah are:
What cities in Utah are hiring for Freelance Integration Software Engineer jobs? Cities in Utah with the most Freelance Integration Software Engineer job openings:

UAS Software & Integration Engineer

RED CAT HOLDINGS

Salt Lake City, UT

$95K - $128K/yr

Other

Posted 9 days ago


Job description

Position Summary

The UAS Software Engineer serves as a core contributor to the development, maintenance, and expansion of software systems that power ground station operations and autonomous drone capabilities within SPiDRWORX product integrations.

This role operates at the intersection of low-level embedded systems, real-time communications, and advanced autonomy algorithms, requiring a technically versatile engineer who thrives in a fast-paced, mission-critical environment. The engineer will contribute to next-generation swarming technologies and help shape the software architecture that enables scalable, reliable, uncrewed aerial system operations.


Essential Duties and Responsibilities

Software Development & Maintenance:

  • Maintain and extend the ASR C++ codebase for ground station and drone operations
  • Collaborate with senior engineers on software architecture decisions, and adherence to engineering process standards
  • Evaluate and integrate emerging technologies across autonomy, sensing, and communications

Product Requirements & Technical Documentation:

  • Develop and manage PRDs and ICDs
  • Define performance thresholds and operational use cases
  • Maintain traceability between requirements and validation

Human-Machine Interface & System Integration:

  • Lead HMIF development and integration
  • Optimize operator workflows and system usability
  • Ensure interoperability across systems
  • RDT&E, Experimentation, and Validation:
  • Integrate software components across ground station, drone, and communication subsystems
  • Design and execute software integration and regression test plans
  • Analyze test data and drive system improvements
  • Support experimentation events and demonstrations

Frontend & Interface Development:

  • Develop and maintain operator-facing web interfaces using HTML, CSS, and JavaScript
  • Optimize user workflows and operator interfaces for clarity and usability in time-critical environments

Prototyping & Engineering Development:

  • Develop and iterate rapid prototypes to support capability development and integration
  • Utilize additive manufacturing techniques, including 3D printing, to design, fabricate, and test components and subsystems
  • Create and modify mechanical designs using SolidWorks or similar CAD tools.
  • Support hardware design refinement through iterative prototyping and testing cycles

Transition to Production:

  • Transition validated capabilities into production
  • Integrate third-party technologies
  • Support fielding and operational deployment

Required Qualifications

  • Bachelor’s degree in Computer Science or related field (or equivalent experience)
  • 5+ years in UAS, C-UAS, or Software engineering
  • Experience with system-level integration
  • Experience developing under standard architectural patterns such as MVC, MVP, or MVVM
  • Strong communication and technical writing skills
  • Ability to travel (25%)

Additional Desired Qualifications

  • Experience in contested environments
  • Background in autonomy or AI systems
  • Military or operational UAS experience
  • Advanced proficiency in SolidWorks or similar CAD tools

Physical Requirements and Working Conditions

  • Ability to operate in field environments
  • Lift up to 25 lbs
  • Work flexible hours for testing events

Background Check

This position will require successfully completing a post-offer background check. Qualified candidates with a criminal history will be considered and are not automatically disqualified, consistent with federal and state law.

EEO and ITAR/EAR Work Authorization Disclosure

Red Cat Holdings provides equal employment opportunities (EEO) to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This position requires direct or indirect access to hardware, software, technology or technical data controlled under the International Traffic in Arms Regulations (ITAR) and the Export Administration Regulations (EAR). Successful candidates for positions subject to ITAR/EAR restrictions must provide proof of U.S. Citizenship or Permanent Residence and must not require sponsorship for export-restricted work authorization.

E-Verify

The company participates E-Verify ensure eligibility for employment and compliance with Right to Work rules.