Enterprise Software Architect

America First Credit Union•South Ogden, UT
•Hybrid

About The Position

America First Credit Union in Riverdale, UT seeks an Enterprise Software Architect to design, develop, and lead enterprise integration and API management solutions. This role involves defining enterprise-level integration architecture standards, designing scalable integration frameworks, and providing technical leadership. The architect will manage the full API lifecycle, develop RESTful APIs, configure API gateway policies, and implement API security. Responsibilities include designing and developing integration message flows using IBM ACE, performing data transformations, and configuring IBM DataPower services. The role also supports hybrid and cloud integration platforms, collaborates with various teams, reviews designs and code, designs high availability solutions, performs performance tuning and troubleshooting, prepares technical documentation, and supports CI/CD automation. Mentoring junior engineers is also part of the role. Telecommuting is permitted within commutable distance to the office.

Requirements

  • Bachelor’s Degree, or foreign equivalent in Mechanical Engineering, Computer Science, or a related field and 5 years of experience (post-progressive) in the job offered or a related field.
  • Experience building mission-critical software systems in financial services.
  • Experience with languages and frameworks such as JavaScript, Java, and IBM’s ESQL.
  • Experience with Relational and NoSQL databases.
  • Experience with IBM App Connect Enterprise, IBM API Connect, & DataPower.
  • Experience with APIs, web servers, microservices, and web hooks.
  • Experience with Architecture, design, & management, using ACE and APIC.
  • Experience with API security including OAuth2, TLS, and API Keys and OWASP vulnerabilities.
  • Experience with SOAP and REST APIs, using XML and JSON.
  • Experience with DevOps technology and practices such as Continuous Integration, Delivery, and Monitoring using Jenkins, Ansible, and Nexus.
  • Experience with Software life cycle, management, and documentation, using Jira, Confluence, Bitbucket, and GIT repository.
  • Experience in writing, reviewing, and documenting code.
  • IBM API Connect – Solution Implementer certification.
  • WebSphere Message Broker, IIB, or ACE certification.
  • Employer will accept three or four year degree.

Responsibilities

  • Design, develop, and lead enterprise integration and API management solutions using IBM API Connect, IBM App Connect Enterprise (ACE), and IBM DataPower.
  • Define enterprise level integration architecture standards.
  • Design scalable integration frameworks.
  • Provide technical leadership to development teams.
  • Manage the full API lifecycle including requirements analysis, API design, development, deployment, versioning, governance, monitoring, and retirement.
  • Develop RESTful APIs using Open API specifications and enforce best practices for API design and documentation.
  • Configure API gateway policies including authentication, authorization, traffic management, throttling, logging, and analytics.
  • Implement API security using OAuth 2.0, JWT, TLS, mutual TLS, and certificate based authentication.
  • Design and develop integration message flows using IBM ACE, including routing, transformation, mediation, and exception handling.
  • Perform data transformations using ESQL, Java, XPath, and XSLT.
  • Configure and manage IBM DataPower services including multiprotocol gateways, XML firewalls, and backend integrations.
  • Implement protocol mediation across REST, SOAP, MQ, and file based systems.
  • Support hybrid and cloud integration platforms including on premise, OpenShift, and Kubernetes based deployments.
  • Collaborate with application, security, infrastructure, and DevOps teams to deliver end-to-end integration solutions.
  • Provide architectural guidance and technical leadership throughout the software development lifecycle.
  • Review integration designs and code for compliance with architecture, security, and performance standards.
  • Design high availability and disaster recovery solutions for integration platforms.
  • Perform performance tuning, monitoring, troubleshooting, and root cause analysis for integration components.
  • Prepare technical documentation, architecture diagrams, and integration design specifications.
  • Support CI/CD automation for integration deployments.
  • Mentor junior integration engineers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service