Tech Lead
Department:
Job Summary
- Team & Squad Leadership
- Manage develop and mentor multiple squads (e.g. new business renewal pricing product) each with full stack engineers QA and data analysts.
- Build and nurture a high-performing team to achieve company goals.
- Oversee hiring plans recruitment and ensure the right talent is in place for each squad.
- Provide regular performance feedback and support career development for team members.
- Demonstrated leadership and served as a role model for Developer and QA teams.
Took full ownership of the product lifecycle including requirements refinement architecture and design development testing and deployment.
- System & Solution Ownership
- Lead teams responsible for the Insurance system for agents & brokers the Lead Online Insurance system and the policy printing system.
- Guide system/solution design and planning aspects of feature development with multiple stakeholders.
- Ensure delivery of high-quality testable code and fault-tolerant systems.
- Ensured all systems are optimized for performance adhering to software engineering and architectural best practices.
- Drove timely remediation of vulnerabilities across all systems.
- Applied deep expertise in cloud architecture to deliver effective designs and robust business justifications.
Process Improvement & Efficiency
- Improve and optimize end-to-end processes to enhance product and team efficiency.
- Foster a culture of continuous learning openness to new ideas and adaptability within the team.
Collaboration & Governance
- Collaborate with Product Owners Business Analysts and other stakeholders to align squad deliverables with business objectives.
Actively participated in sprint ceremoniesincluding reviews backlog grooming and retrospectivesto foster continuous improvement within the team.
Qualifications
Bachelors or Masters degree in Computer Engineering Information Technology or a related field or equivalent work experience.
6 years experience in Software Engineering roles with at least two years in a technical leadership role. Demonstrated history of learning new technologies quickly.
Experience delivering maintaining and improving a web application in production in a public cloud environment. This should include working with (or on) a CI/CD pipeline and managing most aspects of a 12-factor application.
Expertise in one or (ideally) more server-side programming languages. Examples: Java JavaScript/TypeScript Python Ruby Go C# Rust. Familiarity with modern web development frameworks and tools.
Experience and understanding of software engineering practices and teamwork including: Agile or sprint cycles software lifecycle management version control (git) including branch and release management and unit/functional/integration testing.
Experience investigating and solving problems with common tools including debuggers API clients (e.g. curl Postman) centralized logs (e.g. ELK Grafana) and application performance monitoring (e.g. Azure Monitor Azure Application Insights New Relic). All specific applications are provided as examples only; we are interested in general systems experience.
Experience using workflow management software (e.g. Jira ServiceNow BMC).
Familiarity with Linux-based servers and tool chains.
Excellent spoken and written communication skills to effectively interact with team members senior management and other stakeholders.
A proactive attitude to solving problems and working with various teams.
Proficient in English (equivalent to IELTS 5.5 CEFR B2 or TOEFL 72); excellent spoken and written communication to effectively work with senior management from a global team.
(non-Thai candidates) Basic Thai listening proficiency. Experience supervising and working with a Thai-speaking team.
Required Experience:
Staff IC
Key Skills
About Company
Chubb Life has been in Egypt since 2003. Chubb Life is the international life insurance division of Chubb - the world's largest publicly traded property and casualty insurance company by market capitalization.