1

Middleware Infrastructure Engineer Jobs in California

DevOps Web Architect

San Jose, CA · On-site

$77.75 - $102.25/hr

... and middleware strategy of our digital platforms. In this role, you will spend less time on basic ... You will serve as the technical bridge between core application developers and infrastructure ...

Sr DevOps Engineer

Oakland, CA · Remote

$41 - $78/hr

... s Engineer focused on automation, CI/CD, and middleware support. This role is a great opportunity ... middleware platforms. * Investigate and resolve build, deployment, and infrastructure issues in ...

You will serve as the technical bridge between core application developers and infrastructure ... Middleware & Integration Engineering: Architect and manage enterprise middleware, including message ...

Senior Software Engineer

Costa Mesa, CA · On-site

$131K - $173K/yr

Our work spans edge devices, robotic platforms, and cloud infrastructure, creating a unified ... Design and implement core components and middleware for LatticeOS running onboard autonomous ...

... and middleware strategy of our digital platforms. In this role, you will spend less time on basic ... You will serve as the technical bridge between core application developers and infrastructure ...

Showing results 41-60

Middleware Infrastructure Engineer information

What does a middleware infrastructure engineer do?

A Middleware Infrastructure Engineer is responsible for designing, implementing, and maintaining the software that connects different applications or services within an organization. They ensure that middleware platforms, such as application servers, message brokers, and integration tools, are properly configured, secured, and optimized for performance. These engineers work closely with development, operations, and security teams to support business-critical applications and ensure seamless data flow and communication between systems.

What are the key skills and qualifications needed to thrive as a middleware infrastructure engineer?

To thrive as a Middleware Infrastructure Engineer, you need a strong background in computer science, expertise in middleware platforms (such as WebLogic, IBM WebSphere, or Apache Tomcat), and experience with system integration. Familiarity with scripting languages, automation tools, cloud services, and relevant certifications like Red Hat Certified Specialist or AWS certifications are commonly expected. Strong problem-solving skills, effective communication, and the ability to work collaboratively in cross-functional teams help you stand out in this role. These skills ensure reliable middleware performance, efficient troubleshooting, and seamless integration of applications across complex IT environments.

What are some common challenges faced by middleware infrastructure engineers in supporting enterprise applications?

Middleware Infrastructure Engineers often encounter challenges such as ensuring high availability and performance of middleware platforms, troubleshooting complex integration issues, and managing upgrades with minimal downtime. They must work closely with development, operations, and security teams to implement best practices and resolve incidents quickly. Staying current with evolving technologies and maintaining consistent configurations across heterogeneous environments are also key demands of the role.

What is the difference between Middleware Infrastructure Engineer vs Network Engineer?

AspectMiddleware Infrastructure EngineerNetwork Engineer
Required CredentialsBachelor's in CS or related, certifications like AWS, Cisco (CCNA)Bachelor's in CS, EE, certifications like Cisco CCNA, CompTIA Network+
Work EnvironmentData centers, cloud platforms, enterprise serversNetwork operations centers, data centers, enterprise networks
Employer & Industry UsageIT companies, cloud providers, large enterprisesTelecom, IT, large enterprises, service providers
Common Search & ComparisonYesYes

The Middleware Infrastructure Engineer focuses on designing, deploying, and maintaining middleware systems that enable communication between applications, often working with cloud platforms and enterprise servers. In contrast, the Network Engineer specializes in managing and troubleshooting network infrastructure, including routers, switches, and firewalls. Both roles require similar certifications and work environments but differ in their core responsibilities and technical focus areas.

What cities in California are hiring for Middleware Infrastructure Engineer jobs?

Cities in California with the most Middleware Infrastructure Engineer job openings:

Senior Embedded Software Engineer - Linux Middleware

Ann Arbor, MI • On-site

$160K - $250K/yr

Full-time

Medical, Dental, Vision, PTO

Re-posted 15 days ago


Key responsibilities

  • Own the design, implementation, validation, and lifecycle of embedded middleware services for autonomous aircraft.

  • Define and evolve IPC, communications-bridge, OTA-update, logging, observability, and service-lifecycle interfaces used across flight software.

  • Partner with flight-software, hardware, and integration teams to ensure platform services operate reliably on embedded Linux aircraft systems.


Job description

About You and The Role 

Autonomous aircraft need onboard software that communicates, updates, reports health, and recovers predictably in safety-critical environments. The Embedded Platform team builds the middleware and infrastructure beneath the flight software stack on embedded Linux systems.

You will own shared platform capabilities from architecture through production delivery, with success measured by dependable updates, diagnosable failures, stable service interfaces, and reliable integration for flight-software teams. Senior engineers lead substantial services and integrations; Staff engineers set direction across platform boundaries, resolve architectural tradeoffs, and establish standards used across the shared stack.

What You'll Do 
  • Own the design, implementation, validation, and lifecycle of embedded middleware services for autonomous aircraft.
  • Define and evolve IPC, communications-bridge, OTA-update, logging, observability, and service-lifecycle interfaces used across flight software.
  • Deliver production Rust and C++ with testing, diagnostics, and maintainability built into each platform capability.
  • Set technical direction for cross-service platform architecture, including interface decisions and tradeoffs that affect multiple flight-software teams.
  • Partner with flight-software, hardware, and integration teams to ensure platform services operate reliably on embedded Linux aircraft systems.
  • Investigate failures across software, operating-system, network, and hardware boundaries; drive corrective changes that improve reliability, performance, and operational visibility.
  • Establish design-review and engineering practices that make services safer to deploy, easier to diagnose, and practical for downstream teams to adopt.
What You'll Bring
  • 5-12 years developing embedded, systems, or platform software in production environments.
  • Strong Rust, C++, or comparable systems-programming skills, with experience delivering reliable software on embedded Linux.
  • Working knowledge of concurrency, synchronization, networking, IPC, and distributed or multi-process systems.
  • Ability to debug complex behavior across services, operating systems, networks, and hardware.
  • Experience designing technical interfaces and carrying cross-functional integrations through delivery.
  • For Staff-level scope, a record of leading architecture across multiple systems and influencing decisions beyond an individual component.
  • Experience in aerospace, robotics, automotive, industrial, medical, or another high-reliability domain; autonomy, OTA, telemetry, Linux internals, or resource-constrained optimization are relevant.
What Else You Need To Know

The starting cash ranges for this role is $160,000 - $250,000. Please note that this is a target, starting cash range for a candidate who meets the minimum qualifications for this role. The final cash pay for this role will depend on a variety of factors, including a specific candidate's experience, qualifications, skills, working location, and projected impact. The total compensation package for this role may also include: equity compensation; discretionary annual or performance bonuses; sales incentives; benefits such as medical, dental and vision insurance; paid time off; and more. This position may be hired at one of three levels based on the candidate's experience, skills, and demonstrated scope:

  • Software Engineer II: $160,000 - $190,000
  • Senior Software Engineer: $190,000 - $220,000
  • Staff Software Engineer: $220,000 - $250,000

Zipline is an equal opportunity employer 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 or our own sensibilities.

We value diversity at Zipline and welcome applications from those who are traditionally underrepresented in tech. If you like the sound of this position but are not sure if you are the perfect fit, please apply!