Senior Software Engineer
Philadelphia, PA - USA
Department:
Job Summary
As Senior Software Engineer you will architect build and deploy robust integration solutions from inception through production rollout. Youll partner with technical leads UX designers and product managers to deliver scalable high-performance systems that exceed enterprise standards. This position is tailored for engineers who excel in cloud-native architectures preferably leveraging Azure services who also thrive on solving complex integration challenges in a collaborative multidisciplinary environment.
In this role you will:
- Architect and implement integration solutions using Microsoft Core Java Volante CosmosDB/MongoDB AKS and related PaaS services
- Translate product requirements into maintainable technical solutions including data analysis mapping and high-quality documentation
- Develop and optimize RESTful services data integration pipelines event-driven architectures and messaging platforms
- Apply and maintain API security standards such as OAuth 2.0 OpenID JWT and manage endpoint configurations
- Drive code reviews architecture discussions and technical design sessions
- Enhance CI/CD pipelines by improving automation testing and release processes
- Monitor application performance and resolve production issues efficiently
- Research and adopt emerging technologies industry trends and best practices
- Mentor junior engineers and elevate engineering standards across the team
- Lead sprint planning technical estimation and delivery of key milestones
- Champion clean code principles and take ownership of code quality
Qualifications
- Bachelors and/or Masters degree in software engineering computer science or information systems
- 5 years of software engineering experience with deep expertise in one or more core programming languages ( JavaScript TypeScript or Ruby)
- Advanced proficiency with Angular (v17) TypeScript RxJS and component libraries
- Demonstrated backend development skills Core C# or Java
- Proven experience building and maintaining full-stack applications
- Hands-on experience with relational databases (SQL Server) caching strategies and cloud platforms (preferably Azure: App Services Azure SQL Functions Key Vault)
- Skilled in source control (Git) CI/CD pipelines (Azure DevOps or equivalent) containerization (Docker) and infrastructure as code (Ansible Terraform ARM)
- Strong analytical and problem-solving abilities with an ownership and accountability mindset
- Excellent communication skills for both technical and non-technical audiences
- Ability to work independently and collaboratively in a fast-paced environment
The pay range for the role is $140000 to $160000. The specific offer will depend on an applicants skills and other factors. This role may also be eligible to participate in a discretionary annual incentive program. Chubb offers a comprehensive benefits package more details on which can be foundon our careers website. The disclosed pay range estimate may be adjusted for the applicable geographic differential for the location in which the position is filled.
Required Experience:
Senior IC
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.