1

Middleware Software Engineer Jobs in Pennsylvania

... software, and middleware. Work is performed within guidelines set by management regarding the ... This level of software engineer should know software concepts, procedures, and best practices and ...

RDK-V Embedded Software Engineer

Philadelphia, PA · On-site

$132K - $174K/yr

RDK-V Embedded Software Engineer Work Location : Philadelphia, PA (Hybrid Onsite) Contract duration: 12+ months Contract Mandatory Skills RDK-V, Embedded video stack, Yocto, C/C++, middleware ...

Robotics Software Engineer

Pittsburgh, PA · On-site

$100K - $300K/yr

Experience with ROS/ROS2 or other robotics middleware platforms. * Deep understanding and practical experience with software engineering principles, including algorithms, data structures, and system ...

Principal Software Engineer

Johnstown, PA · Hybrid

$112K - $150K/yr

... middleware enterprise services, as well as world-class manufacturing and support capabilities. Job ... Job focus areas include leading software engineering activities in software architecture applied to ...

What You'll Be Doing As a Software Engineer, you will be collaborating with an interdisciplinary ... middleware infrastructure, or building custom release images optimized for OTA updates. What Your ...

What You'll Be Doing As a Software Engineer, you will be collaborating with an interdisciplinary ... middleware infrastructure, or building custom release images optimized for OTA updates. What Your ...

$92K - $174K/yr

... Software Engineer to join our Embedded Software Department within the Guidance and Control ... Autonomy frameworks (e.g., ROS 2, MOOSIvP, JAUSbased middleware) * Realtime embedded systems or ...

Role Summary URBN is hiring a Staff Software Engineer to join the development of AI-powered digital ... In this unique opportunity, you will use your full-stack engineering skills to implement middleware ...

Role Summary URBN is hiring a Staff Software Engineer to join the development of AI-powered digital ... In this unique opportunity, you will use your full-stack engineering skills to implement middleware ...

next page

Showing results 1-20

Middleware Software Engineer information

See Pennsylvania salary details

$8

$49

$72

How much do middleware software engineer jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for middleware software engineer in Pennsylvania is $49.27, according to ZipRecruiter salary data. Most workers in this role earn between $41.39 and $54.76 per hour, depending on experience, location, and employer.

What cities in Pennsylvania are hiring for Middleware Software Engineer jobs?

Cities in Pennsylvania with the most Middleware Software Engineer job openings:

Principal Integrations Software Engineer

Scottdale, PA • On-site

$50 - $60/hr

Contractor

Re-posted 6 days ago


Job description


Overview:
Working independently, the Principal Integrations Software Engineer originates ideas and concepts, designs and implement middleware data integrations allowing disparate systems to communicate via APIs and API frameworks. Works across a variety of platforms, frameworks, and technologies. Designs and develops middleware code, resolves code errors and introduces new technologies and solutions. Leads other engineers to conceive research, design and implement new integrations and maintain existing middleware code.
Location Type: On-shore, on-site preferred
Contract Duration: Through 12/31/2023
Responsibilities:
• Investigates, defines, documents, analyzes, and solves a variety of partially defined technical problems
• Review requirements to understand audience, usability, and design requirements
• Provides resource estimates to develop integrations from design documents
• Design RAML specifications to match requirements
• Develop Integrations using WebMethods and MuleSoft as middleware according to company standards and best practices
• Create/Modify Lambda functions to be used with certain integrations
• Convert architectural designs into complex working B2B or B2C integrations using MuleSoft or WebMethods
• Lead project planning and integration design with technical, business and project leaders, planning and discussing the specifics of projects, new technologies and deadlines; influences collaboration and support for implementation
• Determine appropriate technical and non-technical stakeholders to participate in process / project team
• Update existing APIs, modify existing RAML structures as well as underlying code.
• Develop API interfaces that follow REST standards
• Quickly and efficiently map structures/entities using Dataweave
• Develop unit tests for flows in MuleSoft using MUnit and industry best practices and standards
• Document standards and creates Company guidelines for Integration best practices
• Collaborate with stakeholders to ensure business requirements are met
• Mentor and train integration software engineers
Requirements
Qualifications:
• This position requires a minimum of eight years of proven experiencing in developing REST based APIs.
• Must have proven experience working with middleware platforms, such as MuleSoft, Dell Boomi, TIBCO, Software AG.
• AWS experience is required
• Java experience is required
• Demonstrated ability to utilize decision trees to determine appropriate integration design.
• Leads agile development teams with ideas: scrum; test/behavior-driven development; code-evaluate-iterate.
• Ability to communicate with executive management.
• Ability to work independently and in a team is vital.
• Proven ability to work efficiently and accurately under pressure, meet deadlines and present a professional demeanor is essential.
• Proven ability to respond to different organizational situations while maintaining a positive and friendly attitude is necessary.
• Maintaining confidentiality, treating others with respect and upholding Company values are key attributes.
• In addition, organizational and problem-solving skills, a can-do attitude, and the ability to adjust to changing requirements are essential.
Educational Requirements:
This position requires a Bachelor's degree in Computer Science, information Technology, IT Software Engineering or related technical field or equivalent work experience. Master's degree is a plus.