Candidate will be responsible for providing overall leadership, establishing and maintaining technical roadmaps. They are responsible for leading Business and Solution Architecture, as well as engagement and providing architectural blueprints and technical leadership to our IT team.
Ensure designs support scalability, quality, performance, security, maintainability and architectural integrity, and ensure solutions are delivered in alignment with the defined business goals.
Work with the entire team to scale distributed systems, make architectural trade-offs, review code, and deliver with speed and quality.
Contribute to building scalable, high-performing tech infrastructure.
Serve as a technical lead for an agile team and actively participate in all agile ceremonies.
Collaborating with Product and Program Managers to develop a long-term roadmap with achievable estimates; ensuring software engineering priorities are included within the roadmap.
Provide expertise for teams in all matters related to deployment, building and release process.
Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
Mentor junior engineers and drive a culture of technical excellence.
Address challenges and reduce technical debt.
Perform risk management to minimize project risks.
Participate in leadership discussions regarding new technology introduction and/or enterprise system planning activities.
Translate technology concepts into business terminology.
Work on budget estimations and creating proposals, if required.
Knowledge and Experience:
10+ Years of experience in IT industry.
5+ years of experience as a Solutions Architect.
The candidate must have exceptional technical skills with implementation as well as architecture and integration.
Good understanding of architecture and design patterns.
Good understanding of platform interoperability strategies risks and challenges.
Demonstrated ability to adapt to new technologies and learn quickly.
Technical degree required; Computer Science or Math background highly desired.
Solid technical background, with understanding or hands-on experience in software development and web technologies.
Experience working with large codebases.
Experience working with open-source projects.
Proficiency in languages such as: Node.js, Java, Angular.
Strong knowledge of algorithms and data structures.
Experience architecting scalable technology solutions that adjust to cyclical business patterns.
Prior people management responsibilities with senior level team members as direct reports.
Leadership style which fosters accountability, transparent communication and innovation.
Experience with Digital, Data & Analytics and Open Source technologies strongly preferred.
Prior RFP experiences (both writing them and delivering oral presentations to clients) would be of high value.