Responsibilities include, but are not limited to:
- Owns technical decisions and direction of the Customer Communication, Automation and AI Portfolio.
- Plays an active role in the overall technical architecture and owns the technical responsibility of the success of cloud/non-cloud solutions.
- Overseeing each phase of software application development to ensure a high level of quality for each assigned project.
- Developing and defining business and technical operating procedures and standards.
- Identifying application and business requirements by communicating with technical teams and clients.
- Keeping abreast of, recommending, and driving new technologies towards implementation and exploitation.
- Architect specializations will include App/Integration, DevSecOps, Site Reliability, Platform, Security.
What you need to succeed (minimum qualifications):
- Bachelor's Degree in Computer Science, Information Systems or related technical field.
- 12+ years in a Software Architecture or Lead Software Engineering capacity at enterprise scale.
- Experience with the architecture and design of enterprise software solutions, applications, integrations, security, and platform engineering is required.
- Demonstrated ability to mentor and develop staff Software Engineers with best practices and leadership.
- Experience defining and maintaining accountability to Architectural Design Patterns and serving as a technology domain’s escalation point.
- Highly proficient with leading Agile methodologies, DevOps principles, practices and tools in an enterprise technology environment is required.
- Expertise in Application Security principles and 12-factor application development principles is required.
- Expert level proficiency in the following technologies, principles and programming languages include Cloud-native development in Java, Python, ROSA, AWS Elastic Kubernetes Service, AWS Serverless Architecture, EC2, Gitlab, Tekton, RESTful APIs.
- Experience in AWS Sagemaker, Bedrock and have exposure to various AI models (Machine Learning & generative AI)
- Understanding of RPA technologies such as Blue Prism, UIPath, Power Automate, etc. is an added advantage.
- Embraces diverse people, thinking and styles.
- Consistently makes safety and security, of self and others, the priority.
- Strong Communication and Collaboration skills is a must to have.
What will give you a competitive edge (preferred qualifications):
- Experience working in an airline technology environment is preferred.
- Microservice development on a cloud platform using 12-factor architectural patterns.
- Experience building flexible and robust APIs