Enterprise Integration IT Architect

3Core Systems , IncPeoria, IL
Onsite

About The Position

This role is responsible for gathering requirements, experimenting with various technologies, creating technical design, overseeing development, and verifying successful deployment of integration solutions required for Coupa. This role will create technical architectures to move data across various applications, including Coupa. The candidate will understand requirements, document data sources, understand technology limitations, factor in security risk to create and drive technical solutions into production. This position requires 10+ years of designing enterprise application architectures with ownership of end-to-end integration solutions across cloud and SaaS platforms. The architect will lead API and ETL integration architecture for large-scale enterprise systems supporting thousands of global users. They will partner with business stakeholders, developers, security teams, and enterprise architects to translate business requirements into technical architecture, and create architecture diagrams, technical design documentation, and drive solutions from design through production deployment. Experience working within enterprise SDLC environments, overseeing testing, implementation, and production support for mission-critical applications is also expected. A background supporting financial, procurement, ERP, or Coupa implementations is highly preferred.

Requirements

  • 10+ years designing enterprise application architectures with ownership of end-to-end integration solutions across cloud and SaaS platforms
  • Proven experience leading API and ETL integration architecture for large-scale enterprise systems supporting thousands of global users
  • Strong hands-on experience with Snowflake, SnapLogic, SQL, and Python to build scalable, secure, and high-performance integrations
  • Experience partnering with business stakeholders, developers, security teams, and enterprise architects to translate business requirements into technical architecture
  • Demonstrated success creating architecture diagrams, technical design documentation, and driving solutions from design through production deployment
  • Experience working within enterprise SDLC environments, overseeing testing, implementation, and production support for mission-critical applications
  • Snowflake
  • Snaplogic
  • SQL
  • Python
  • AI
  • GitHub/DevOps
  • IT-related experience doing application Development, Support, and Architecture
  • Good understanding of the Software Development Life Cycle
  • Prior experience creating architecture diagrams and design documentation
  • Successfully implemented both API and ETL-based integration architectures
  • Prior experience working with Saas and cloud-based technologies
  • Experience working with major applications that serve thousands of users located globally

Nice To Haves

  • Background supporting financial, procurement, ERP, or Coupa implementations is highly preferred
  • Work with Coupa application and integrations that enable it

Responsibilities

  • Gathering requirements
  • Experimenting with various technologies
  • Creating technical design
  • Overseeing development
  • Verifying successful deployment of integration solutions
  • Creating technical architectures to move data across various applications, including Coupa
  • Understanding requirements
  • Documenting data sources
  • Understanding technology limitations
  • Factoring in security risk to create and drive technical solutions into production
  • Understanding current technical architecture and functionality of systems
  • Understanding business goals and making sure architecture supports goals
  • Working with developers, security, other applications teams, Enterprise Architect, and Business Partners
  • Working with Coupa application and integrations that enable it
  • Gathering requirements from various business partners and creating design documents
  • Overseeing testing to verify results are as expected
  • Working with developers to understand and implement solutions
  • Working with other application teams to deploy new functionality and resolve issues through architecture changes
  • Conducting experiments with technology to develop solutions
  • Using data to make recommendations and support decisions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service