Jobs · Engineering · Utah

Enterprise Software Architect

America First Credit Union · Ogden, UT · 4 wk ago
EngineeringFull-time

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, and 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 OpenAPI specifications and enforce best practices for API design and documentation.
  • Configure API gateway policies such as 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 with 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 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 and mentor junior integration engineers.

Qualifications

  • Bachelor’s degree (or foreign equivalent) in Mechanical Engineering, Computer Science, or a related field; three‑ or four‑year degree accepted.
  • Minimum five years of experience building mission‑critical software systems in financial services or a related field.

Required Certifications

  • IBM API Connect – Solution Implementer certification.
  • WebSphere Message Broker, IBM Integration Bus (IIB), or IBM App Connect Enterprise (ACE) certification.

Technical Skills

  • Programming languages/frameworks: JavaScript, Java, IBM ESQL.
  • Databases: Relational and NoSQL databases.
  • Integration platforms: IBM App Connect Enterprise, IBM API Connect, IBM DataPower.
  • API technologies: REST, SOAP, OpenAPI, XML, JSON, web hooks, API security (OAuth 2.0, TLS, API keys), OWASP vulnerability mitigation.
  • Middleware and protocol mediation across REST, SOAP, MQ, and file‑based systems.
  • DevOps tools and practices: Jenkins, Ansible, Nexus, continuous integration/delivery, monitoring.
  • Source control and collaboration: Git, Bitbucket, Jira, Confluence.
  • Container and cloud platforms: OpenShift, Kubernetes.

Benefits

  • Telecommuting permitted within a commutable distance to the office.

Similar jobs