Senior Software Engineer - IBM App Connect Enterprise

Paradigm

Seattle (WA)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Paradigm is seeking a Senior Software Engineer - IBM App Connect Enterprise to advance integration architectures and delivery across enterprise-scale projects. The role focuses on ACE message flows, REST/SOAP services, and event-driven patterns, with deployment on Docker/Kubernetes/OpenShift, and CI/CD automation.

The ideal candidate will bring 4+ years of ACE experience, strong Java/ESQL skills, and a solid background in integration patterns, MQ, and data transformation.

Qualifications

  • Bachelor’s degree in Computer Science or related field or equivalent experience.
  • 4+ years of software engineering with 4+ years hands-on experience with IBM App Connect Enterprise (ACE).
  • Working knowledge of ESQL, Java, message flows, DFDL, and data transformation.
  • Proficiency in designing and implementing REST APIs and service orchestration.
  • Solid understanding of integration patterns (synchronous, asynchronous, pub/sub, event-driven).
  • Hands-on experience with IBM MQ, HTTP integrations, JDBC, and file-based flows.

Responsibilities

  • Apply and contribute to integration patterns, standards, and best practices (REST, SOAP, MQ, Kafka, event-driven integration).
  • Develop ACE message flows, sub-flows, message models, and integration services.
  • Evaluate and recommend integration technologies.
  • Deploy ACE solutions on containers, Kubernetes/OpenShift, or on-prem environments.
  • Implement CI/CD automation for integration services (Git, Jenkins, Tekton, UrbanCode, or equivalents).
  • Troubleshoot integration issues, performance bottlenecks, and runtime errors.
  • Optimize message flows and improve reliability, resiliency, and throughput.
  • Lead end-to-end execution of projects and features of moderate complexity.

Skills

ACE (IBM App Connect Enterprise)
Java
REST API design
CI/CD
Troubleshooting
OpenShift / Kubernetes
IBM MQ
Data transformation (DFDL/ESQL)
Performance tuning
Software design fundamentals

Education

Bachelor’s degree in Computer Science or related field

Tools

Docker
Kubernetes
OpenShift
Jenkins
Git
IBM MQ

Job description

Paradigm is a software company transforming how the residential, construction & building product industries operate across the globe. We are looking for a Senior Software Engineer - IBM App Connect Enterprise to help revolutionize these industries. We are building the future of how homes are designed, estimated, and built by modern software engineering, agent‑assisted systems, and mobile‑first experiences.

What You Will Do
  • Apply and contribute to integration patterns, standards, and best practices (e.g., REST, SOAP, MQ, Kafka, event‑driven integration).
  • Develop solution architecture documents, mapping technical requirements to integration designs.
  • Evaluate and recommend integration technologies.
  • Develop ACE message flows, sub‑flows, message models, and integration services.
  • Implement integrations using ESQL, Java, and other supported technologies.
  • Build and secure REST APIs, SOAP web services, and event‑based integrations.
  • Work with message sets, DFDL schemas, JSON, XML, and various data transformation tools.
  • Integrate ACE with IBM MQ, HTTP(S), JDBC, SaaS endpoints, Kafka, and cloud‑native services.
  • Deploy ACE solutions on containers, Kubernetes/OpenShift, or on‑premises environments.
  • Implement CI/CD automation for integration services (Git, Jenkins, Tekton, UrbanCode, or equivalents).
  • Configure ACE runtime components, bar files, policies, and security profiles.
  • Troubleshoot integration issues, performance bottlenecks, and runtime errors.
  • Optimize message flows and improve reliability, resiliency, and throughput.
  • Implement monitoring, logging, and alerting using tools such as AppDynamics, Splunk, ELK, or IBM tools.
  • Lead end‑to‑end execution of projects and features of moderate complexity through delegation, code review, and driving results. Contribute to the defined software engineering roadmap by delivering well‑scoped technical solutions.
  • Manage and partner with third‑party providers, vendors, and contractors to ensure project delivery meets quality and timeliness standards.
  • Implement and test complex code changes to fix identified defects in existing software products.
  • Add enhancements to new/future software releases; assist in developing design solutions.
  • Demonstrate strong knowledge of on‑premise solutions and cloud‑based solutions; execute on cloud‑based configuration plans for new systems and technologies.
  • Identify and recommend improvements to the software development lifecycle and best practices in agile engineering.
  • Lead delivery of high‑quality design of features and deliverables. Identify opportunities for multiple products to work together to create value for customers.
  • Integrate product features as it relates to design of the product (market awareness, production adoption, competition) and track related metrics.
  • Communicate effectively by tailoring the level of detail to the audience and situation.
  • Document design decisions and system support requirements.
  • Partner with cross functional peers and/or customers to understand software requirements and propose solutions.
  • Collaborate with the team on solution design and estimation of coding tasks and user stories.
  • Support the growth of less experienced team members by mentoring, assisting with training, demonstrating empathy, and acting as a resource.
  • Drive improvements in source code management, test process/automation, logging, system health monitoring, and related automation.
  • When needed, add code comments and refactor to improve readability, modularity, and to make systems easier to maintain.
  • Participate in a team on‑call rotation and work to resolve the root causes of software failures.
  • Impact team source code strategy, application performance, product feature decisions, customer/client experiences, and software maintainability.
  • Influence own team and cross functional peers (e.g., TPMs, Product Managers, UX).
  • Liaise with business analysts to develop tools and templates that support gathering and addressing client and business requirements.
What You Need To Succeed
  • Bachelor’s degree in Computer Science or related field or equivalent experience.
  • 4+ years (ideally 4‑6 years) of software engineering experience with 4+ years of hands‑on experience with IBM App Connect Enterprise (ACE).
  • Working knowledge of ESQL, Java, message flows, DFDL, and data transformation.
  • Proficiency in designing and implementing REST APIs and service orchestration.
  • Solid understanding of integration patterns (synchronous, asynchronous, pub/sub, event‑driven).
  • Hands‑on experience with IBM MQ, HTTP integrations, JDBC, and file‑based flows.
  • Experience deploying solutions on Docker, Kubernetes, or Red Hat OpenShift.
  • Working knowledge of software design, data structures, algorithms, code construction, versioning, and deployment.
  • Strong troubleshooting, performance tuning, and code review skills, with the ability to assess code correctness, readability, flexibility, supportability, and security.
  • Experience with Continuous Integration/Deployment (CI/CD) and test‑driven development.
  • Understanding of how to efficiently use compute resources.
  • Ability to articulate the pros and cons of relational vs. non‑relational DB types.
  • Effective method for estimating how long it will take to code a solution.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – IBM App Connect Enterprise
Senior Software Engineer – IBM App Connect Enterprise

Paradigm • Irving (TX)

On-site
USD 120,000 - 170,000
Senior Software Engineer - IBM App Connect Enterprise
Senior Software Engineer - IBM App Connect Enterprise

Myparadigm • Town of Middleton (WI)

On-site
USD 120,000 - 160,000
Senior Software Engineer - App Connect Enterprise (ACE)
Senior Software Engineer - App Connect Enterprise (ACE)

Paradigm • Seattle (WA)

On-site
USD 140,000 - 190,000
ACE Engineer: API & Cloud Integration
ACE Engineer: API & Cloud Integration

Myparadigm • Town of Middleton (WI)

On-site
USD 120,000 - 160,000
Senior ACE Integration Engineer: APIs, Cloud & Automation
Senior ACE Integration Engineer: APIs, Cloud & Automation

Paradigm • Irving (TX)

On-site
USD 120,000 - 170,000
Senior IBM App Connect Enterprise (ACE) / IBM MQ Integration Engineer
Senior IBM App Connect Enterprise (ACE) / IBM MQ Integration Engineer

Technology Recruiting Solutions • Dallas (TX)

Hybrid
USD 120,000 - 170,000
Hybrid schedule
Competitive benefits
Career growth opportunities
Senior Application Developer
Senior Application Developer

Compunnel, Inc. • San Francisco (CA)

On-site
USD 120,000 - 150,000
Associate Application Consultant 2027 – Enterprise Application Integration (EAI)
Associate Application Consultant 2027 – Enterprise Application Integration (EAI)

IBM • Durham (NC)

On-site
USD 65,000 - 90,000
Senior IBM ACE & API Integration Lead
Senior IBM ACE & API Integration Lead

The Dignify Solutions, LLC • Morristown (NJ)

On-site
USD 120,000 - 160,000
IBM ACE Integration Lead - Hybrid
IBM ACE Integration Lead - Hybrid

The Dignify Solutions, LLC • Morristown (NJ)

On-site
USD 120,000 - 160,000