Deloitte's Product Engineering team needs a Product Architect to deliver innovative digital solutions that drive tangible value for the company's business investments and help clients solve complex challenges.
Requirements
- 6+ years proven experience with programming languages like Angular, React, NodeJS, Python, Streamlit, C, .NET Core, Golang, SQL/NoSQL, unit testing frameworks.
- 1+ years of leadership experience.
- 10+ years proven experience with programming languages like Angular, React, NodeJS, Python, Streamlit, C, .NET Core, Golang, SQL/NoSQL, unit testing frameworks with 5 years’ experience in architecting enterprise solutions.
- 5+ years’ experience in architecting enterprise solutions.
- 5+ years of hands-on experience with cloud-native engineering, using FaaS/PaaS/micro-services on cloud hyper-scalers like Azure (mandatory), AWS, and GCP.
- 3+ years of experience with AI/ML and GenAI
- Prior software engineering and product architecture/design experience with understanding of Business Context Diagrams (BCD), sequence/activity/state/ER/DFD diagrams, OOP/OOD, data-structures, algorithms, code instrumentations, etc.
Responsibilities
- Serve as the technical advocate for products, ensuring architectural integrity, feasibility, and alignment with business and customer goals, NFRs, and applicable architecture and engineering standards—being responsible for product architecture blueprints, high-level architecture designs (e.g., “4+1 model” or relevant others), and integration architecture into the technical landscape and technology stack.
- Be hands-on with design, configuration and code part of the time, contributing to team velocity.
- Actively get engaged with engineers to ensure architecture is understood and can be implemented, working with them closely during sprints, helping resolve any technical issues through to production operations: reviewing code, actively driving technology debt reduction, and helping drive engineering quality.
- Be self-driven to learn new technologies, experiment with engineers, and inspire the team to learn and drive application of those new technologies.
- Develop lean engineering solutions through rapid, inexpensive experimentation to solve customer needs.
- Engage with customers and product teams to deliver the right architectural solution for the product in the right way at the right time.
- Possess deep expertise in modern software engineering practices and principles, including OOD/OOP, Agile methodologies, DevSecOps, Continuous Integration/Continuous Deployment, deployment techniques like Blue-Green, Canary to minimize down-time and enable A/B testing approaches.
Other
- Embrace and drive a culture of accountability for customer and business outcomes.
- Excellent interpersonal and organizational skills, with the ability to handle diverse situations, complex projects, and changing priorities, behaving with passion, empathy, and care.
- Ability to travel 10%, on average, based on the work you do and the clients and industries/sectors you serve
- Limited immigration sponsorship may be available
- Exhibit exceptional communication skills, capable of articulating complex technical concepts clearly and compellingly.