You are ready to revolutionize your career and the world of technology with an iconic company. Now is the time to take the reins on this exciting opportunity.
Job responsibilities
- Executes architecture solutions and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down problems
- Applies enterprise-authorized AI capabilities within the work environment to accelerate architecture analysis and design (e.g., option evaluation, trade-offs, and documentation), validating outputs and handling data according to sensitivity and security requirements.
- Produces architecture and design artifacts for complex applications, evaluates design recommendations, and is accountable for ensuring that design constraints are met by software code development
- Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
- Represents a product in architectural governance bodies
- Leads the product team in evaluating new technologies using existing standards and frameworks, and develops recommendations to influence progress to modern architecture
- Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
- Drives reuse-first adoption of enterprise-authorized AI-enabled patterns and guardrails within the work environment across the product's SDLC and engineering governance (e.g., design reviews, CI/CD quality gates, testing, and operational readiness), ensuring traceability and human-in-the-loop validation.
- Contributes to architecture communities of practice and events that explore new and emerging technologies
Required qualifications, capabilities, and skills
- Formal training or certification on architecture concepts and 2+ years applied experience (NAMR/APAC - India/ LATAM/ Hong Kong)
- Strong knowledge of one or more software applications and architecture development within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
- Working knowledge of applying enterprise-authorized AI capabilities within the work environment to software engineering workflows (e.g., requirements interpretation, design support, code/test assistance) with strong validation habits and awareness of data sensitivity.
- Ability to evaluate and integrate AI-enabled features and architectural patterns (e.g., model/service integration, retrieval patterns, monitoring considerations) while maintaining security, resiliency, and auditability expectations.
- Ability to evaluate current technologies to recommend ways to optimize architecture
- Hands-on practical experience in system design, application development, testing, and operational stability
- Proficient in coding in one or more languages
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
- Overall knowledge of the Software Development Life Cycle, including agile practices such as CI/CD, application resiliency, and security
Preferred qualifications, capabilities, and skills
- Strong experience in SDLC delivery in Agile methodologies
- Experience developing microservices, packaged into AWS Elastic Kubernetes Service and/or Elastic Container Service, and deployed to EC2 instances
- Experience writing Terraform scripts and deploying in AWS production environment
- Experience in at least one relational database management system (preferably Oracle or PostgreSQL)