Senior Software Engineer - IBM App Connect Enterprise
Listed on 2026-07-16
-
Software Development
Software Engineer, Cloud Engineer - Software, Senior Developer, Backend Developer
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 First Source (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/Open Shift, or on-premises environments.
- Implement CI/CD automation for integration services (Git, Jenkins, Tekton, Urban Code, 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 App Dynamics, 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).