Software Architect (Cloud), Enterprise Systems

    • Apple, Inc.
  • Austin, TX
  • Posted 24 days ago | Updated 11 hours ago

Overview

On Site
Full Time

Skills

Google Cloud
Cloud computing
Data integration
SAP HANA
Generative Artificial Intelligence (AI)
IT management
Cloud Foundry
Application development
Security controls
Process flow
Reliability engineering
Computer science
Software engineering
SAP
Amazon Web Services
Onboarding
Governance
Modeling
Prototyping
Management
Docker
Software development
Apache Kafka
Data
Analytical skill
Reporting
OAuth
Kerberos
TLS
SSL
SAML
Design

Job Details

Summary

Imagine what you could do here. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly! Bring passion and dedication to your job and there's no telling what you could accomplish!We are establishing a centralized team to support Landscape Modernization utilizing SAP Business Technology Platform, AWS and other cloud solutions. You will partner with functional, technical and security teams to understand cloud adoption challenges, work through application onboarding and provide solutions that can be adopted widely. The ideal candidate is someone with a consistent track record, sound technical knowledge and skills in delivering large scale complex cloud native software solutions deployed on cloud platforms (e.g. SAP BTP, AWS, Google Cloud Platform). As teams embrace SAP Business Technology Platform, we need a strong technical architect to define governance, framework, reference architectures and guidelines. You will draw on your past experience to offer them a recommenced approach. In the process you will also need to solve for nuances specific to each software application with a view to provide a common framework as much as possible. We need someone to take charge and become responsible to resolve outcomes and feel a personal stake in paving the way for the teams you engage.

Key Qualifications

Uses a quantitative approach (modeling, iterative prototyping, analysis, tools) to architect robust secure high performance cloud services that meet demanding goals. Experience in data integration processes, SAP HANA, and related technologies, along with a solid understanding of Generative AI applications. This role will be responsible for designing, implementing, and managing data integration solutions that support our business objectives.Must have led large cloud native projects in the capacity of Technical Lead & Architect. Experience with Cloud Native Platforms, K8s, Docker, or Cloud Foundry(CF) in the public cloud. Experience with micro-services, Event-driven/reactive programming framework leveraging Kafka or SAP Datasphere or SAP Data Intelligence. Develop and optimize HANA data models to support analytical and reporting needs.Monitor system health, perform troubleshooting, and resolve issues related to HANA.Experience in modern security protocols such as OAuth, OpenID Connect, JWT, Kerberos, TLS/SSL, SAML is a plus. Work under ambitious schedules and with multi-functional teams to achieve large initiatives

Description

Design and develop architectures for cloud-native applications by applying the appropriate design principles Work with multi-functional team for integrations and data needs.Develop, leverage, and advocate cloud reference architectures to be utilized by the application development teams Design and implement cloud-native architectures and designs that will allow those requirements to be met with a minimal degree of risk to the organization and with appropriate security controls in place. Create and maintain architecture diagrams for solutions, networks, application process flows, and traffic flow maps. Develop prototypes and POCs to demonstrate new ideas or illustrate the use of new technologies and how to apply it into our systems. Own and review work for accuracy, quality, application performance and completeness. Keep up to date with the latest technologies and tools and evangelize their value with the extended teams . Strive for top quality results and continuously look for ways to improve and enhance system reliability, performance, and security. We're looking for a hardworking and passionate person to join this amazing team, if you feel this is you, we'd love to hear from you.

Education & Experience

Masters or Bachelor's degree in Computer Science / Software Engineering / Related field with a minimum of 10 years technical experience in meaningful areas is preferred.