Head of Technology
Full TimeJob Overview
The Head of Technology will have overall responsibility of leading a remote engineering team based across multiple locations in India, supporting the architecture strategy, delivering products & services in line with the product roadmap, and build, manage and support CFRA’s infrastructure as well as our processes and procedures.
The ideal candidate has a passion for solving business problems with technology and can effectively communicate with stakeholders. We are looking for candidates that value collaboration with colleagues and having an immediate, tangible impact for a leading global independent financial insights and information company.
Key Responsibilities
- Ensure engineering team develops high-quality, high-performance, scalable applications using best practices and the latest generation of technologies
- Work collaboratively with product, data, and technology stakeholders to refine roadmaps for technical solutions
- Provide technical leadership to multiple teams throughout the project lifecycle
- Mentor, grow, and work with a skilled team while shaping the future of our products and balancing headcount budget
- Create and maintain a culture of continuous learning and improvement of both the engineering team and CFRA systems
- Lead in planning, implementation, and optimization of CFRA’s AWS cloud infrastructure and other infrastructure related costs
- Lead in building and maintaining of self-service Continuous Integration and Continuous Delivery (CI/CD) tooling to support configurations, deployment, monitoring, observability, and lifecycle management of a wide range of compute workloads and services
- Work closely with solutions architects, application developers, and quality assurance testers to advocate a DevSecOps culture within the team
- Plan and assist leadership in security and compliance audits
- Ensure necessary system security by using best in class cloud security solutions
- Lead automation initiatives across the team especially within the QA area
- Stay current with new technology options and vendor products, evaluating which ones would be a good fit for the organization
Skills, Knowledge and Expertise
- Bachelor's degree in Computer Science, Information Systems or Engineering
- A minimum of 15+ years of full stack development experience on enterprise web applications
- A minimum of 10 years of experience leading an engineering team
- Comprehensive experience with AWS toolkit including a solid understanding of CI/CD, Amazon S3, EC2, IAM, Lambda, Batch, Glue, API Gateway, Aurora/RDS, FSx, Cloud Formation, Route 53, etc
- Experience with tools such as Jenkins, Artifactory, Terraform, etc. to build automation, CI/CD, Self-Service pipelines
- Proficient in SQL and developing solutions using relational databases such as MySQL.
- Proficient with software development lifecycle (SDLC) methodologies like Agile
- Excellent analytical and communication skills are essential, with strong verbal and writing proficiencies
- Ability to train and mentor
- Experience leveraging AI tools and platforms to enhance engineering team productivity, code quality, and business problem-solving, including:
- AI-powered code review and quality assurance tools (e.g., GitHub Copilot, CodeGuru, SonarQube AI features)
- Intelligent project management and resource allocation using AI-driven analytics and predictive modeling
- AI-assisted technical documentation generation and knowledge management systems
- Automated testing and deployment optimization using machine learning insights
- AI-driven talent development and skill gap analysis for team growth planning
Desired Skills
- Experience with large language models (LLMs) and generative AI technologies, including integration patterns, prompt engineering, and RAG (Retrieval-Augmented Generation) architectures
- Hands-on experience with AI/ML platforms and services such as AWS SageMaker, Bedrock, or similar cloud-based AI services; program certifications preferred
- Experience implementing AI-powered features in financial applications, such as automated research summarization, document analysis, or intelligent data extraction
- Great organizational and time-management skills
- Ability to take complex technical concepts and communicate to technical and non-technical audience
- Ability to juggle multiple projects, tasks, and deadlines
- Acute attention to detail
Make Your Resume Now