Senior Software Engineer - IBM App Connect Enterprise

Posted Yesterday
Be an Early Applicant
4 Locations
Hybrid
95K-150K Annually
Senior level
Software • Industrial
Software for the Building Industry
The Role
Design, develop, deploy, and maintain enterprise integrations using IBM App Connect Enterprise. Build message flows, APIs, and event-driven integrations, integrate with MQ/Kafka/JDBC, deploy on containers/Kubernetes/OpenShift, implement CI/CD and monitoring, troubleshoot performance, lead projects, mentor engineers, and collaborate with cross-functional teams and vendors.
Summary Generated by Built In

Paradigm is a software company transforming the way that the residential, construction & building product industries operate across the globe. We are looking for a Senior Software Engineer - IBM App Connect Enterprise to be part of revolutionizing these industries. We are building the future of how homes are designed, estimated, and built by revolutionizing construction workflows with modern software engineering, agent-assisted systems, and mobile-first experiences. We are powered by our parent company, Builders FirstSource (NYSE: BLDR): a Fortune 300 company with over $23 billion in revenue and more than 29,000 employees across 550+ locations, BFS is redefining construction through data, digital infrastructure, and AI-powered innovation.

We’re seeking a Senior Software Engineer with in-depth experience in IBM App Connect Enterprise (ACE), integration patterns, APIs, messaging, and cloud-native architectures. This role involves working closely with cross-functional teams to architect scalable, secure, and reliable integration platforms that support critical business processes.

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; and 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 refactors 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, etc.).

  • 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.

· You have an understanding of how to efficiently use compute resources.

· Ability to articulate the pros and cons of relational vs. non-relational DB types.

· You have an effective method for estimating how long it will take to code a solution.

Skills Required

  • Bachelor's degree in Computer Science or related field or equivalent experience
  • 4+ years software engineering experience with 4+ years hands-on IBM App Connect Enterprise (ACE)
  • Working knowledge of ESQL, Java, message flows, DFDL, and data transformation
  • Proficiency 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
  • Experience with Continuous Integration/Deployment (CI/CD) and test-driven development
  • Experience with monitoring and logging tools (AppDynamics, Splunk, ELK, or IBM tools)
  • Ability to articulate relational vs non-relational database trade-offs
  • Ability to estimate development effort and deliver features end-to-end

Paradigm (myparadigm.com) Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Paradigm (myparadigm.com) and has not been reviewed or approved by Paradigm (myparadigm.com).

  • Healthcare Strength Health insurance is called out positively with comprehensive options across medical (Dean Health Plan and UnitedHealthcare), dental (Delta Dental), and vision (EyeMed), plus FSA/HSA accounts. These elements are characterized as solid and competitive for a mid-sized firm.
  • Leave & Time Off Breadth PTO with 10 paid holidays and two Mental Health Days, plus paid parental leave (six weeks), provide meaningful time-off support. A flexible work environment and remote/hybrid options reinforce work–life balance as a major plus.
  • Wellbeing & Lifestyle Benefits An EAP, small office/tech and learning stipends, recognition programs, pet insurance discounts, daycare discounts, and snacks complement the core package. Flexibility and supportive culture further bolster everyday wellbeing.

Paradigm (myparadigm.com) Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Arlington, VA
654 Employees
Year Founded: 1999

What We Do

Paradigm is a technology company providing SaaS solutions specifically tailored for the building industry. Our customers include homebuilders, renovation contractors, lumberyards, dealers, distributors, retailers, and manufacturers. Paradigm’s software solutions help organizations throughout the supply chain boost sales, reduce costs, and become more competitive. Careers At Paradigm, it’s our people who make us stand out. Discover our energetic and entrepreneurial atmosphere! Here, you can learn, grow, and let your skills shine. We offer great benefits like paid time off, holidays, health and dental insurance, competitive salaries, a 401k plan, life insurance, opportunities for advancement, and more. If you're looking for an innovative company to grow with, check out our website: myparadigm.com/careers. 🚀 Join us and be part of something amazing! 

Similar Jobs

PNC Bank Logo PNC Bank

Lead Software Engineer

Machine Learning • Payments • Security • Software • Financial Services
Hybrid
Farmers Branch, TX, USA
55000 Employees
86K-158K Annually

Lansweeper Logo Lansweeper

Sales Manager

Cloud • Information Technology • Software
Hybrid
Austin, TX, USA
404 Employees

Wipfli Logo Wipfli

Consultant

Cloud • Fintech • Software • Business Intelligence • Consulting • Financial Services
Remote or Hybrid
United States
2900 Employees
129K-174K Annually

Coursera + Udemy  Logo Coursera + Udemy

Account Director

Artificial Intelligence • Consumer Web • Edtech • Enterprise Web • HR Tech • Social Impact • Generative AI
Remote or Hybrid
United States
1500 Employees
107K-168K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account