Deloitte's US Technology Product Engineering aims to modernize software and product delivery, creating a scalable, cost-effective model focused on value and outcomes. This role is pivotal in leading engineering teams to deliver innovative digital solutions that drive tangible value for Deloitte's business investments and power the company's success.
Requirements
- Minimum 6 years proven experience with programming languages like Angular, React, NodeJS, Python, Streamlit, C-Sharp, .NET Core, Golang, SQL/NoSQL, unit testing frameworks.
- Minimum 3 years of hands-on experience with cloud-native engineering, using FaaS/PaaS/micro-services on cloud hyper-scalers like Azure, AWS, and GCP.
- Minimum 1 year of experience with AI/ML and GenAI.
- Deep understanding of methodologies & tools like XP, Lean, SAFe, DevSecOps, SRE, ADO, GitHub, SonarQube, etc. to deliver high quality products rapidly.
- Software engineering and product architecture/design foundation with deep understanding of Business Context Diagrams (BCD), sequence/activity/state/ER/DFD diagrams, OOP/OOD, data-structures, algorithms, code instrumentations, etc.
- Possess deep expertise in modern software engineering practices and principles, Agile methodologies, DevSecOps, Continuous Integration/Continuous Deployment, deployment techniques like Blue-Green, Canary to minimize down-time and enable A/B testing approaches.
- Demonstrate proficiency in product development, from conceptualization and design to implementation and scaling, with a focus on continuous improvement and learning.
Responsibilities
- Be hands-on with design, configuration and/or code part of the time, contributing to team velocity.
- Work daily with the engineering teams to resolve any issues, blockers, or impediments, perform code reviews and optimizations, maintain coding standards compliance, and ensure that technical debt is addressed continuously within sprints to achieve comprehensive quality.
- Be self-driven to learn new technologies, experiment with engineers, and inspire the teams to learn and drive application of those new technologies.
- Mentor and coach product engineering team to cultivate and nurture strong masters of crafts with passion towards product outcomes.
- Lead engineering teams to develop lean solutions through rapid, inexpensive experimentation to solve customer needs.
- Integrate diverse perspectives to make well-informed decisions that balance feasibility, viability, usability, and value.
- Leverage modern software engineering practices and principles, Agile methodologies, DevSecOps, Continuous Integration/Continuous Deployment, deployment techniques like Blue-Green, Canary to minimize down-time and enable A/B testing approaches.
Other
- Actively engage in your engineering craft, taking a hands-on approach to multiple high-visibility projects.
- Manage engineering teams to deliver solutions that delight customers and users, while also driving tangible value for Deloitte's business investments.
- Serve as the technical advocate for products and engineering teams, promoting and supporting evolutionary releases (e.g., alpha, beta, MVP).
- Ensure proper planning, code integrity, quality, alignment with customer goals, architecture designs, and NFRs.
- Onsite/Hybrid at Hermitage, TN Deloitte office.