IBM is a global technology and innovation company headquartered in Armonk, NY. It is the largest technology and consulting employer in the world, with approximately 427,000 employees serving clients in 170 countries. IBM offers a wide range of technology and consulting services; a broad portfolio of middleware for collaboration, predictive analytics, software development and systems management; and the world’s most advanced servers and supercomputers. Utilizing its business consulting, technology and R&D expertise, IBM helps clients become “smarter” as the planet becomes more digitally interconnected. This includes working with organizations and governments to build systems that improve traffic congestion, availability of clean water, and the health and safety of populations. IBM invests more than $6 billion a year in R&D, just completing its 18th year of patent leadership. IBM Research has received recognition beyond any commercial technology research organization and is home to 5 Nobel Laureates, 9 US National Medals of Technology, 5 US National Medals of Science, 6 Turing Awards, and 10 Inductees in US Inventors Hall of Fame. The company was behind the inventions of the PC; SABRE travel reservation system; UPC codes, Watson, the Jeopardy!-playing computing system, and much more.
This Software Architect role is focused on the design of solutions which enable existing and new application components, existing and new applications, packaged software offerings and systems to work together within an enterprise or among enterprises. These solutions may use different technologies, vendors, platforms, and styles of computing.
The primary focus of an Integration Architect is to develop solutions that fully integrate and collaborate with existing IT systems in order to perform an automated business function (usually known as “Enterprise Application Integration” or more recently as “Business Integration”).
New Services Oriented Architectures (SOA), the related standards and technologies are an important area for this role. All levels of integration are within the scope of the Integration Architect (User Access, Application, Extended Enterprise, Process, and Information Integration). Integration Architect requires a holistic view of enterprise solutions, including a sound appreciation of operational costs, security, performance engineering, application development and systems management.