We're looking for a Software Engineer focused on designing and building scalable technical solutions. This mid level role requires 4+ years of relevant experience.
About the role
Design, develop, test, and maintain enterprise integrations using TIBCO ActiveMatrix BusinessWorks 5.x, 6.x, and/or BusinessWorks Container Edition.
Develop and support RESTful and SOAP-based web services for secure and reliable communication across enterprise applications.
Implement asynchronous, event-driven integrations using TIBCO Enterprise Message Service, Apache Kafka, and/or IBM MQ.
Build data transformation and mapping logic using XML, XSD, XSLT, XPath, JSON, and WSDL.
Integrate middleware solutions with relational databases such as Oracle and Microsoft SQL Server.
Write and optimize SQL queries, stored procedures, and database triggers to support integration workflows.
Monitor integration flows and troubleshoot production issues, including latency, memory leaks, thread contention, and message-processing failures.
Tune TIBCO engine and JVM parameters to improve integration performance, scalability, and reliability.
Implement robust error-handling, logging, alerting, retry, and recovery mechanisms.
Support software delivery automation using Git, Maven, Jenkins, Azure DevOps, or comparable CI/CD tools.
Participate in peer code reviews and apply established integration design patterns, coding standards, and quality practices.
Collaborate with architects, business analysts, developers, testers, infrastructure teams, and client stakeholders in an Agile delivery environment.
Support unit testing, debugging, deployment validation, and defect resolution using TIBCO Designer and/or Business Studio.
Contribute to the modernization of legacy integrations through microservices, containerization, and cloud-enabled delivery approaches.
Align work hours as needed with Eastern or Central time zone teams and project ceremonies.
Effective written and verbal communication skills
Meticulous attention to detail and quality of work product
Ability to build and sustain professional relationships
Ability to lead projects or workstreams
Ability to manage and prioritize multiple tasks in a fast-paced and dynamic environment
Strong interpersonal skills and professional demeanor
Ability to meet deadlines
Ability to provide clear guidance to others
4+ years of experience in professional software engineering, enterprise application integration, middleware development, or a related technical discipline.
4+ years of experience developing integrations with TIBCO ActiveMatrix BusinessWorks 5.x and/or 6.x, including hands-on experience with TIBCO Enterprise Message Service.
3+ years of experience designing, developing, consuming, and troubleshooting REST and SOAP web services using HTTP/S, FTP, and SFTP.
3+ years of experience working with XML, XSD, XSLT, XPath, JSON, WSDL, and complex data transformation or mapping requirements.