Manage a development team to set and accomplish quality metrics.
Lead team to support the system/solution design and planning aspects of feature development with multiple stakeholders.
Coach and develop development team members particularly in delivering high-quality testable code and fault-tolerant systems.
Work with local teams (e.g. Platform Engineering QA) and the Global team (in Singapore India and other centers) on over-arching policy and governance.
Foster a culture of continuous learning within the team. Encourage openness to new ideas diverse perspectives and adaptability.
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
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.