1

Middleware Engineer Jobs in Austin, TX (NOW HIRING)

Senior Salesforce Service Cloud Engineer

Austin, TX · On-site

$124K - $152K/yr

Mentor junior developers and facilitate knowledge sharing across the development team Development ... Build and maintain robust integrations with enterprise systems using REST/SOAP APIs, middleware ...

Be Seen First

Our Engineering team builds and maintains the technical systems that run the business across every ... Integrations -- System-to-system integrations built on Workato as the standard middleware ...

Senior Software Engineer

Austin, TX · On-site

$121K - $160K/yr

Coordinate with the Middleware, EM, database, network and development teams to identify root cause ... DevOps roadmap in accordance with SSA goals and objectives. Attend the IT Governance meeting on ...

Sr. AI Integration Engineer

Austin, TX · On-site

$103K - $138K/yr

... portals, APIs, middleware, and other workflow platforms used by the business. * Production ... Engineering Standards: Contribute to codebases, deployment pipelines, support practices, and ...

We are looking for a strong C++ Software Engineer to support development of next-generation ... Middleware/service-based architectures Understanding of: * Power moding * Startup sequencing

Senior Software Engineer, Agentic AI

Austin, TX · On-site

$121K - $160K/yr

Middleware, plugin systems, guardrails, policy engines, or request/response interception and maintaining open-source libraries, SDKs, or internal developer platforms. * Profiling or optimizing ...

Showing results 21-40

Middleware Engineer information

See Austin, TX salary details

$10

$56

$80

How much do middleware engineer jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for middleware engineer in Austin, TX is $56.03, according to ZipRecruiter salary data. Most workers in this role earn between $49.33 and $63.61 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 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 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 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 cities near Austin, TX are hiring for Middleware Engineer jobs? Cities near Austin, TX with the most Middleware Engineer job openings:
Infographic showing various Middleware Engineer job openings in Austin, TX as of August 2026, with employment types broken down into 90% Full Time, 4% Part Time, and 6% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $116,552 per year, or $56 per hour.

Senior Salesforce Service Cloud Engineer

Natera

Austin, TX • On-site

$124K - $152K/yr

Other

Posted 17 days ago


Natera rating

7.6

Company rating: 7.6 out of 10

Based on 37 frontline employees who took The Breakroom Quiz

60th of 120 rated laboratories


Job description

POSITION SUMMARY:

We are seeking an experienced Senior Salesforce Service Cloud Engineer to lead our customer service platform development initiatives. This role combines hands-on technical development with team leadership responsibilities, requiring expertise in Service Cloud architecture, Lightning platform development, and modern DevOps practices. The successful candidate will drive technical excellence while mentoring team members and collaborating across departments to deliver scalable, high-performance solutions that enhance our customer service capabilities.
PRIMARY RESPONSIBILITIES:
Technical Leadership (35%)

  • Lead complex Service Cloud development projects and customization initiatives
  • Architect and implement advanced Lightning components, Apex solutions, and custom applications
  • Establish and enforce coding standards, development best practices, and technical governance
  • Conduct comprehensive technical design reviews and code reviews to ensure quality and scalability
  • Mentor junior developers and facilitate knowledge sharing across the development team

Development & Implementation (30%)

  • Perform hands-on development of complex Service Cloud features including case management, knowledge base, and omni-channel solutions
  • Build and maintain robust integrations with enterprise systems using REST/SOAP APIs, middleware, and ETL processes
  • Optimize system performance, troubleshoot technical challenges, and implement scalable solutions
  • Design and implement automation workflows, process builder flows, and custom business logic
  • Ensure code quality, maintainability, and adherence to Salesforce platform limits and best practices

Team Management (20%)

  • Manage and develop technical team members through regular coaching and guidance
  • Conduct performance reviews, set development goals, and create career advancement plans
  • Effectively allocate work assignments and manage team capacity to meet project deadlines
  • Foster a collaborative, learning-focused team culture that encourages innovation and knowledge sharing
  • Coordinate with cross-functional teams including business analysts, QA, and product management on technical deliverables

Technical Innovation (15%)

  • Research and evaluate new Salesforce features, tools, and capabilities to drive platform evolution
  • Develop prototypes, proof-of-concepts, and pilot innovative solutions for business challenges
  • Lead technical modernization efforts and technical debt reduction initiatives
  • Implement and optimize DevOps practices including CI/CD pipelines, automated testing, and deployment strategies

QUALIFICATIONS:
Required

  • Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent work experience
  • 5+ years of hands-on Salesforce development experience with at least 3 years focused on Service Cloud
  • Current Salesforce certifications including Platform Developer I and Service Cloud Consultant (Platform Developer II preferred)
  • Proven experience in team leadership or technical mentoring roles
  • Strong expertise in Apex, Lightning Web Components, Visualforce, and SOQL/SOSL
  • Experience with Salesforce integration patterns, APIs, and middleware technologies
  • Knowledge of DevOps practices and tools (Git, Jenkins, CI/CD pipelines)
  • Excellent communication skills and ability to work effectively with cross-functional teams

Preferred

  • Advanced Salesforce certifications (Platform Developer II, Technical Architect, System Architect)
  • Experience with Salesforce MIAW, CTI, or other Salesforce Service Cloud products
  • Knowledge of web development technologies (JavaScript, HTML5, CSS3, React)
  • Experience with agile development methodologies and project management
  • Previous experience in customer service or contact center environments
  • Familiarity with enterprise integration platforms and data migration tools

KNOWLEDGE, SKILLS, AND ABILITIES
Technical Expertise

  • Deep understanding of Salesforce Service Cloud capabilities including case management, knowledge management, omni-channel, and service console
  • Advanced proficiency in Lightning Platform development including Lightning Web Components, Aura components, and Lightning App Builder
  • Strong command of Apex programming, triggers, batch processing, and asynchronous processing patterns
  • Expertise in declarative tools including Process Builder, Flow Builder, Workflow Rules, and Approval Processes
  • Knowledge of Salesforce security model, sharing rules, profiles, permission sets, and field-level security
  • Experience with data modeling, custom objects, relationships, and large data volume considerations

Integration and Architecture

  • Proven ability to design and implement complex system integrations using REST/SOAP APIs, callouts, and web services
  • Understanding of enterprise architecture patterns and best practices for scalable solutions
  • Experience with data migration strategies, ETL processes, and data quality management
  • Knowledge of middleware platforms and integration tools (MuleSoft, Dell Boomi, etc.)

Leadership and Communication

  • Strong leadership skills with experience managing technical teams and driving results
  • Excellent verbal and written communication skills with ability to explain technical concepts to non-technical stakeholders
  • Proven ability to mentor junior developers and facilitate knowledge transfer
  • Experience conducting technical interviews and building high-performing development teams
  • Strong analytical and problem-solving skills with attention to detail

Project Management

  • Experience with agile development methodologies (Scrum, Kanban) and project management tools
  • Ability to estimate development efforts, manage project timelines, and coordinate deliverables
  • Strong organizational skills and ability to manage multiple priorities in fast-paced environments
  • Experience with change management and release management processes in enterprise environments

#LI-DNI


What Natera employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom