Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- 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.
Job Requirements
- 8+ 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, Python.
- 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.