Job Description
Responsibilities
In the Technology division, we leverage innovation to build the connections and capabilities that power our Firm, enabling our clients and colleagues to redefine markets and shape the future of our communities. This is a Lead Development position at Director level, which is part of the Software Engineering job family responsible for:
- Communicate regularly with product leads across the technology organization and discuss opportunities for improvement to existing and future technology solutions.
- Provide technical leadership and vision for software development projects.
- Define technical architecture and roadmap for large-scale, mission-critical systems.
- Establish and communicate departmental goals and objectives aligned with business priorities.
- Lead a team of software engineers, providing coaching, feedback, and performance evaluations.
- Manage resource allocation, project timelines, and budget for software development initiatives.
- Foster a culture of innovation, collaboration, and continuous learning within the team.
- Develop and maintain relationships with key stakeholders to ensure project success.
- Oversee the execution of software development projects, ensuring quality and on-time delivery.
- Drive the recruitment and retention of top technical talent for the team.
- Collaborate with senior leadership to shape technology strategy and roadmap.
What You'll Bring To The Role
- Ability to effectively manage multiple functions or guide junior staff and initiatives.
- Advanced understanding of business line and discipline with some knowledge of competitive environment and other disciplines.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- Proven track record of leading high-performance engineering teams.
- Strategic planning and execution of engineering projects.
- Ability to align technology initiatives with business objectives.
- Strong people management skills and fostering a collaborative team culture.
- Experience in budgeting, resource allocation, and project governance.