Artefact - Tech Lead (Architecture)
Requirements
• Education • Bachelor’s degree in computer science, Engineering, or a related field. Advanced degree preferred. • 5+ years of experience in software development or data engineering, with at least 2 years in a technical leadership or architecture role. • Proven experience in leading and managing development teams. • Strong background in software architecture and design patterns. • Expertise in at least one major cloud platform (AWS, Azure, or Google Cloud); multi-cloud awareness is desirable • Hands-on experience with Infrastructure as Code tooling (Terraform, Ansible, CloudFormation, or equivalent) • Hands-on experience with Docker; familiarity with container orchestration platforms (Kubernetes or equivalent) is desirable • Hands-on experience with CI/CD pipeline design and implementation (Azure DevOps, GitHub Actions, or equivalent) • Hands-on experience with cloud data platform technologies (Databricks, Azure Synapse, Snowflake, or equivalent) • Proficiency in Python; working knowledge of at least one additional language (Java, SQL, JavaScript/TypeScript, or equivalent) • Experience with software architecture patterns including microservices, event-driven architecture, and domain-driven design • Familiarity with data lakehouse design patterns (medallion architecture, Delta Lake, or equivalent) • Experience with event streaming platforms (Kafka, Azure Event Hubs, or equivalent) • API design experience across REST, GraphQL, and/or gRPC • Experience with relational and non-relational database technologies (SQL, NoSQL) • Experience working within Agile delivery frameworks • Previous experience in financial services or insurance is advantageous • Excellent problem-solving and analytical abilities. • Strong leadership and mentoring skills. • Effective communication and interpersonal skills. • Comfortable leading technical discussions and presenting recommendations directly to clients • Ability to manage multiple priorities and work under pressure. • Familiarity with data pipeline and orchestration tooling (Apache Airflow, dbt, Spark, or equivalent) • Experience with monitoring and observability tooling (Datadog, Prometheus/Grafana, or equivalent) • Familiarity with data governance principles including RBAC, data lineage, and cataloguing • Familiarity with AI agent frameworks and patterns (LangChain, LangGraph, CrewAI, or equivalent) is desirable • Relevant cloud or architecture certifications (AWS, Azure, GCP, Databricks, or TOGAF) • Contributions to open-source projects or active participation in the tech community • Working Conditions • Working Conditions • This position may require occasional travel. • Hybrid work arrangement: two days per week working from the office near St. Paul’s
Responsibilities
• Technical Leadership • Lead the technical planning, execution, and successful delivery of cloud, data, and platform engineering projects. • Make architectural decisions and guide the team in the development of scalable, maintainable, and robust solutions. • Stay updated with emerging technologies and industry trends to drive innovation. • Team Management • Team Management • Provide technical mentorship and guidance to developers, fostering professional growth and development. • Conduct code reviews to ensure adherence to best practices, coding standards, and quality. • Facilitate team collaboration, ensuring effective communication and coordination among team members. • Project Management • Project Management • Collaborate with project managers and stakeholders to define project requirements, scope, and timelines. • Monitor project progress, identify potential risks, and implement mitigation strategies. • Ensure timely delivery of projects within budget and quality standards. • Technical Expertise • Design, develop, and maintain complex platforms and applications. • Troubleshoot and resolve technical issues, ensuring system reliability and performance. • Optimize and refactor existing codebases to improve efficiency and maintainability. • Collaboration and Communication • Work closely with product managers, designers, and other stakeholders to align technical solutions with business goals. • Communicate technical concepts and solutions effectively to both technical and non-technical stakeholders. • Promote a collaborative and inclusive team environment.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT