Deloitte Technology Product Engineering is looking to modernize software and product delivery to create a scalable, cost-effective model that focuses on value/outcomes. The Lead Engineering Manager will help shape and communicate a strategic vision for modern software engineering, provide hands-on leadership across multiple high-impact products, and ensure solutions are innovative, effective, and aligned with business goals.
Requirements
- Excellent 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 instrumentation, and messaging patterns (e.g., routing, transformation, construction, channel, endpoint, adapter, sequencing).
- 15+ years of proven experience with programming languages, technologies, and frameworks such as Python, C-Sharp, Java, Node.js, Golang, .NET Core, XML/JSON, REST/SOAP/GraphQL, SQL/NoSQL, SSO/MFA, and unit testing frameworks.
- 8+ years of hands-on experience with cloud-native integration services on one or more hyper-scalers like Azure, AWS, GCP (e.g., API Gateways, Message Brokers, Queuing Services, Workflow Automation & Orchestration, ETL/ELT, Event Streaming, Real-Time Data Processing, Service Mesh).
- 5+ years of experience with defining and driving engineering KPIs, implementing engineering maturity models, and driving continuous improvement.
- 3+ years of experience with AI/ML; experience with the latest GenAI models is preferred.
- Deep understanding of methodologies and tools such as XP, Lean, SAFe, DevSecOps, SRE, ADO, GitHub, SonarQube, CAST, etc., to deliver high-quality products rapidly.
- Strong understanding of security, privacy, and compliance requirements in enterprise software engineering.
Responsibilities
- Contribute to defining, communicating, and continuously refining a compelling engineering vision that translates business objectives into actionable strategies.
- Champion the integrated engineering strategy and technology roadmap, ensuring organizational awareness of objectives, KPIs, maturity, and compliance.
- Drive achievement of engineering KPIs, including system performance, scalability, security, and maintainability.
- Maintain and evolve engineering dashboards (planning, code quality, CI/CD, performance, security, operations).
- Contribute hands-on to design and code, mentor engineers, and resolve technical challenges.
- Mentor and develop full-stack engineering talent in modern practices such as frontend, microservices, cloud-native design, AI/ML/GenAI, data engineering, DevSecOps, and advanced deployment techniques like, Blue-Green, Canary to minimize down-time, enabling A/B testing approaches.
- Establish and evolve engineering standards, coding practices, and quality benchmarks to ensure robust, secure, and scalable solutions.
Other
- As a role model and mentor, you will foster a culture of technical excellence, continuous learning, and collaboration.
- Your ability to inspire and develop engineering talent, while partnering with cross-functional teams, will be essential to our ongoing success and the value we deliver to Deloitte's business.
- Ensure engineering teams are aligned and engaged, collaborating closely with product, experience, delivery, infrastructure, and security teams.
- Actively engage and energize teams around the engineering vision and its alignment with business and technology goals.
- Proven ability to drive adoption of modern engineering practices at scale, including cross-functional collaboration.
- Proven track record of leading, mentoring, and developing diverse engineering teams, fostering a culture of innovation, inclusion, and continuous learning.
- Demonstrated experience aligning engineering initiatives with business and customer value, delivering measurable outcomes in agile environments.
- Excellent interpersonal and organizational skills, with the ability to handle diverse situations, complex projects, and changing priorities, behaving with passion, empathy, and care.
- A bachelor's degree in computer science, software engineering, or a related discipline. An advanced degree (e.g., MS) is preferred but not required. Enterprise experience is the most relevant factor.