Responsibilities
- Lead the design process and manage team execution for technical initiatives.
- Define technical strategy and ensure successful delivery of key outcomes or deliverables.
- Drive high-level architectural conversations and decision-making.
- Oversee the full development lifecycle across one or more teams.
- Establish strong architectural principles, methods, and reusable patterns.
- Serve as the primary technical contact in regular client discussions.
- Provide coaching and mentorship to development team members.
- Collaborate with bid teams to shape and refine project proposals.
- Support client presentations during formal procurement or selection phases.
- Actively participate in managing client accounts and ongoing engagements.
Work Arrangement
Hybrid
Team
As a technical lead, you may work independently or within a group, leading a development team or providing centralized technical guidance across multiple teams.
Other
- You will have ownership over the processes used to deploy and manage code in production environments.
- Teams follow DevOps practices with a strong focus on development aspects and automated testing.
- You are expected to help grow the team by sharing knowledge and mentoring peers.