1

Middleware Engineer Jobs in Oregon (NOW HIRING)

Build and maintain middleware that ensures Unqork's core business logic remains storage-agnostic ... Partner with Platform and Backend engineers to standardize data interaction patterns, ensuring high ...

DevOps Engineer

$52.75 - $72.25/hr

... Engineer with a strong Java background to build, automate, and operate the infrastructure that ... Understanding of SQL, XML, JSON, REST/SOAP Web Services, and middleware technologies * Strong ...

OR · On-site

Job Title : Tririga integration Developer Location: Houston, TX (Hybrid, Remote) Duration: 12 ... Develop and implement integration solutions using APIs (REST/SOAP), middleware (e.g., IBM ...

Collaborate with integration architects and developers on solutions using middleware platforms (e.g., iPaaS, ESB, message brokers). * Define REST API requirements including endpoints, payloads, error ...

Salesforce Marketing Cloud Developer

Portland, OR · On-site

$58.75 - $78/hr

SFMC Developer Locations: Atlanta, Cleveland, Nashville, Rogers, Austin, Dallas, Los Angeles, NYC ... middleware platforms to enable seamless data flow between systems. • Utilize strong SQL skills ...

Experience with Message-Oriented Middleware (MOM) * Experience with Performance Optimization and ... engineering and technology solutions. Founded on a legacy of excellence dating back to 1993 ...

Experience working with APIs and middleware services * Experience working in an agile development ... Extensive AI Developer workflow experience * Experience working in distributed teams * Previous ...

OR · On-site

$52.75 - $72.25/hr

Experience implementing middleware technologies like Kafka, Redis, RabbitMQ and NGINX. * Strong software engineering experience including client/server web development (HTML, JavaScript, Java ...

AI Engineer Senior Consultant

Portland, OR · Hybrid

$110K - $152K/yr

... middleware). * 4+ years DevOps/DevSecOps experience (CI/CD, IaC such as Terraform/CloudFormation, Docker/Kubernetes, observability/monitoring). * 4+ years leading security/compliance efforts ...

OR · On-site

Forward Deployed Engineering Mission You'll join Smartcat's GTM org as a Forward Deployed Engineer ... Configure platform integrations and end-to-end processes using APIs, connectors, and middleware

OR

$55.50 - $73.50/hr

Integrate Salesforce with other systems and third-party applications using APIs and middleware. * Provide technical guidance and mentorship to junior developers and other team members. * Conduct ...

OR · On-site

About you You are a versatile software engineer with a passion for aviation, robotics, and ... Experience with ROS, DDS or similar robotics middleware. * Strong problem-solving skills and the ...

... middleware). * 2+ years DevOps/DevSecOps experience (CI/CD, IaC such as Terraform/CloudFormation, Docker/Kubernetes, observability/monitoring). * 2+ years leading security/compliance efforts ...

Spearhead the design and development of Android Framework components and middleware to enhance ... You hold a degree in Software Engineering, Electronic Engineering, Mechatronics, or equivalent ...

OR · On-site

$70.75 - $91.25/hr

Architect APIs, middleware, messaging, and data exchange solutions across enterprise healthcare ... Participate in technical architecture reviews, modernization planning sessions, and engineering ...

Implement Shopify Storefront API integrations in Hydrogen and partner with backend/middleware ... Experience leading or mentoring other developers * Ability to clearly explain technical concepts to ...

$122K - $161K/yr

Familiarity with integration middleware / ESB technologies (iWay, Apache Camel, Spring Integration ... engineers. Prior experience in the healthcare or health insurance (payor) domain preferred. Agile ...

next page

Showing results 1-20

Middleware Engineer information

See Oregon salary details

$10

$59

$85

How much do middleware engineer jobs pay per hour?

As of Jun 26, 2026, the average hourly pay for middleware engineer in Oregon is $59.77, according to ZipRecruiter salary data. Most workers in this role earn between $52.60 and $67.84 per hour, depending on experience, location, and employer.

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

To thrive as a Middleware Engineer, you need a solid understanding of middleware platforms, integration patterns, and programming languages like Java or Python, typically supported by a degree in computer science or a related field. Familiarity with middleware tools such as IBM WebSphere, Apache Kafka, or Oracle Fusion, and certifications like IBM Certified System Administrator are often required. Strong problem-solving skills, attention to detail, and effective communication are critical soft skills for this role. These skills ensure reliable system integration, minimize downtime, and support seamless communication between enterprise applications.

What engineers make $300,000 a year?

Senior middleware engineers with extensive experience, specialized skills in distributed systems, and certifications such as AWS or Linux often earn $300,000 or more annually. High compensation is typically associated with roles in large organizations, financial services, or technology firms, especially those requiring expertise in cloud infrastructure and performance optimization.

What engineers make $500,000?

Senior engineers in high-demand fields such as software engineering, data engineering, and specialized roles like cloud or cybersecurity engineers can earn $500,000 or more annually, especially with extensive experience, advanced skills, and in competitive industries. Compensation often includes base salary, bonuses, and stock options, particularly at large tech companies or startups with significant growth potential.

What does a middleware engineer do?

A middleware engineer designs, develops, and maintains middleware software that connects different applications, systems, or services within an IT environment. They work with technologies such as message brokers, APIs, and integration platforms to ensure seamless data flow and communication, often using programming languages like Java or Python and tools like WebSphere or RabbitMQ. Their role involves troubleshooting, optimizing performance, and ensuring security across integrated systems.

What Is a Middleware Engineer?

A middleware engineer is a computer analyst who connects one computer system to another and ensures that data flows smoothly through both systems. As a middleware engineer, you solve any technical issues that arise between the systems and develop applications using middleware software to enhance business efficiency and insights. Qualifications for this career include a bachelor’s degree in IT systems, computer science, or a closely related degree, and job experience gained through internships or other opportunities. Skills such as thorough knowledge of message queue protocols and middleware software are essential.

How much do middleware engineers make in the US?

Middleware engineers in the US typically earn a median annual salary ranging from $90,000 to $130,000, depending on experience, location, and certifications. Senior roles or those with expertise in specific platforms like WebSphere or MuleSoft can command higher salaries, often exceeding $150,000 annually.

How do Middleware Engineers typically collaborate with development and operations teams during software deployment?

Middleware Engineers play a critical role in bridging the gap between application developers and IT operations. They ensure that applications can communicate efficiently across different systems, often by configuring and maintaining middleware platforms such as WebLogic, IBM WebSphere, or Apache Kafka. During software deployment, Middleware Engineers work closely with developers to integrate new applications and troubleshoot issues, while also partnering with operations teams to monitor system performance and ensure high availability. This collaborative approach helps streamline deployments, minimize downtime, and maintain a stable application environment.

What are Middleware Engineers?

Middleware Engineers are IT professionals who specialize in the design, implementation, and maintenance of middleware—software that connects different applications, services, and databases within an organization. They ensure seamless data exchange and communication between software components and systems, often focusing on integration, scalability, and security. Middleware Engineers work with technologies such as application servers, message brokers, APIs, and enterprise service buses to optimize business processes and system interoperability.

What is the difference between Middleware Engineer vs Software Developer?

AspectMiddleware EngineerSoftware Developer
CredentialsBachelor's in CS or related, certifications like TOGAF or cloud certificationsBachelor's in CS or related, certifications vary by specialization
Work EnvironmentFocus on middleware systems, integration, and backend infrastructureDevelops applications, user interfaces, and software solutions
Industry UsageUsed in enterprise, cloud, and distributed systemsUsed across all software development sectors
Search & Comparison IntentOften compared for backend integration rolesBroader software development roles

The Middleware Engineer primarily focuses on designing and maintaining middleware systems that connect different software applications and platforms. In contrast, Software Developers create applications and software solutions across various domains. While both roles require programming skills and technical knowledge, Middleware Engineers specialize in system integration, whereas Software Developers work on building end-user applications. Understanding these differences helps employers and job seekers target the right skills and roles in the tech industry.

What are popular job titles related to Middleware Engineer jobs in Oregon? For Middleware Engineer jobs in Oregon, the most frequently searched job titles are:
Principal Data Engineer/ Technical Lead

Principal Data Engineer/ Technical Lead

Unqork

OR

Other

Medical, Dental, Vision, Retirement, PTO

Posted 19 days ago


Job description

Unqork empowers enterprises to accelerate growth by rapidly building, testing, and running applications that are designed to be AI-native. Trusted by the world's largest organizations in highly regulated industries, these applications become more secure over time while significantly reducing technical debt-allowing businesses to focus on innovation rather than maintenance. Unqork's customers include Goldman Sachs, Marsh, BlackRock, and the U.S. Department of Health and Human Services. 

At Unqork, we value inclusive and innovative thinkers who boldly challenge the status quo. We encourage you to apply! 

The Impact U will make: 

We're seeking an experienced Principal Data Engineer/ Technical Lead who is passionate about implementation and capable of writing high-quality application code 

In this role, your primary goal is to design and build the services, abstraction layers, and middleware that transform application data needs into specific, high-performance database operations and serve as a dynamic player-coach for our core data engineering squad. As a technical leader, you will directly impact system performance and latency issues that affect our enterprise customers while fostering an inclusive, high-performing engineering culture.

Key Responsibilities

  • Act as a player-coach, providing technical direction, architectural guidance, and daily mentorship to a focused team of 3-5 engineers. Conduct thoughtful code reviews and foster professional growth within your squad.
  • Design and implement sophisticated Data Access Layers (DAL) and custom ODMs to translate platform-generated, SQL-like queries into high-performance MongoDB BSON operations and aggregation pipelines.
  • Build and maintain middleware that ensures Unqork's core business logic remains storage-agnostic, enabling seamless modularity and flexibility across different data storage mechanisms.
  • Architect and scale a multi-tenant, secure MongoDB ecosystem. Lead strategies for ensure high availability while performing deep-dive execution plan analysis (IXSCAN vs. COLLSCAN) to optimize query performance.
  • Plan and architect hybrid data architectures to support operation, transactional and analytical schema and database systems.
  • Use Node.js and JavaScript to build robust microservices (typically GraphQL) and internal libraries that integrate dynamic, metadata-driven data patterns into the Unqork no-code runtime.
  • Design schemas and declarative models that allow non-technical users to build complex application logic without compromising data integrity or system performance.
  • Architect real-time and batch data pipelines using Apache Kafka and Spark to facilitate data transformation and movement between relational and NoSQL systems.
  • Partner with Platform and Backend engineers to standardize data interaction patterns, ensuring high-scale, API-driven performance across the entire enterprise cloud.
  • Partner closely with the Product Management team to influence the product roadmap, translate business requirements into technical specifications, and ensure alignment between product goals and engineering execution
Required Qualifications
    • Bachelor's Degree in Computer Science/ Master's or above preferred
    • 10+ Years of experience in backend, data, or platform engineering, with a proven track record of solving complex latency and implementation challenges for systems supporting millions of users.
    • 2+ Years of experience in a Technical Lead or Player-Coach capacity, with demonstrated success managing, mentoring, and steering a small team of engineers while remaining hands-on in the codebase.
    • Deep, hands-on proficiency with SQL database systems (PostGress), search systems (e.g. Elastic) AND with MongoDB/Atlas, including complex aggregation pipelines, BSON data modeling, sharding, replica sets, and advanced query performance tuning.
    • Strong experience building Data Access Layers (DAL), custom ODMs, or query translation engines that successfully decouple application logic from underlying storage systems.
    • High proficiency in Node.js or other major backend languages (Python, Java, or Go) to build high-scale, event-driven architectures.
    • Direct experience implementing Redis (caching/TTL strategies) and Atlas Search (Lucene) to optimize data retrieval and discovery.
    • Advanced knowledge of cloud platforms (AWS, Azure, or GCP) and distributed systems, including experience with containerization (Docker/Kubernetes).
    • Familiarity with SQL-to-NoSQL translation patterns and a background in building internal developer platforms or metadata-driven systems (e.g., no-code/low-code).
    • An AI-forward mindset: You are an avid user of AI tools and are passionate about exploring how AI can automate workflows, enhance creativity, and increase your personal impact.

Why Join Us? 

You will have the opportunity to build the foundation that fuels innovation for thousands of developers and enterprise customers. We offer competitive compensation, a generous benefits package, and a collaborative, results-driven culture where your contributions directly shape our product and success.

Compensation, Benefits, & Perks

Work from home with a remote-first community

Unlimited PTO (and the encouragement to use it)

Student loan payback program

100% employer-covered medical, dental, and vision options available to you and your dependents

Flexible Spending Account (FSA)

Monthly stipend toward your WFH setup, vacation, development and more

Employer-sponsored 401(k) with contribution match

Subsidized ClassPass Membership

Generous Paid Parental Leave 

Hiring Ranges:

  • Tier 1:  $238,600 -  $298,300
  • Tier 2-  $219,700 - $274,700

Unqork employs a market-driven approach to establish compensation ranges. In addition to a base salary, employees may also be eligible to receive a target incentive and company equity in the form of stock options.

An employee's compensation within the range provided above depends on a variety of factors including, but not limited to, their location, role, skillset, level of experience, and similar peer salaries. As a remote-first company, Unqork incorporates a geographic differential into our compensation structure, depending on the candidate's location. We utilize a tiered system-Tier 1 and Tier 2-to accurately reflect local market rates and ensure our compensation packages are both fair and competitive.
Our geographic tiers are defined as follows:

  • Tier 1: New York Metro, Seattle Metro, San Francisco Bay Area 
  • Tier 2: All other US and US territory locations 

Unqork embraces a culture of security and privacy awareness by consistently safeguarding sensitive information, adhering to company policies, and actively participating in training and initiatives to protect our data and the privacy of our stakeholders. 

Unqork is an equal opportunity employer. We will consider all qualified applicants without regard to race, color, nationality, gender, gender identity or expression, sexual orientation, religion, disability or age. 
#LI-JS1