Job Description
Principal Software Developer Angular / .NET (Hybrid)
Job Summary
Seeking a highly skilled and experienced Principal Software Developer to join a dynamic and technology-driven team in the insurance industry. This role offers a unique opportunity to combine hands-on development with technical leadership contributing to the design and implementation of scalable full-stack applications using Angular and .NET. The ideal candidate will play a pivotal role in shaping the technical direction of the platform mentoring team members and collaborating across departments to deliver high-quality software solutions. This position follows a hybrid work model requiring occasional onsite collaboration approximately twice per month.
Compensation Package
- Competitive salary commensurate with experience
- Comprehensive health dental and vision insurance
- Generous paid time off and holiday schedule
- Professional development opportunities and training programs
- Flexible hybrid work environment
Responsibilities
- Serve as a senior engineer on an agile development team contributing to the delivery of full-stack applications.
- Design and develop modern Angular front-end solutions integrated with .NET-based APIs.
- Mentor and guide developers through code reviews pair programming and technical leadership.
- Collaborate with product managers backend engineers and QA teams to translate business requirements into scalable high-quality solutions.
- Influence architectural decisions across multiple application domains to ensure scalability and maintainability.
- Develop and maintain shared technical standards documentation and best practices.
- Ensure adherence to performance security and code quality standards.
- Partner with QA teams to support automated testing and ensure reliable software releases.
Qualifications/Requirements
- 10 years of software development experience with a strong background in C# .NET and Angular.
- 5 years of experience with modern Angular frameworks and TypeScript.
- Proven expertise in building scalable front-end architectures reusable components and shared libraries.
- Strong knowledge of RESTful APIs and integration with backend services.
- Familiarity with state management reactive programming and modern build tooling.
- Experience designing and deploying applications in cloud-based environments preferably Azure.
- Solid understanding of distributed systems microservices architecture and CI/CD pipelines.
- Excellent collaboration and communication skills with a proven ability to work effectively in agile engineering teams.
#LI-MC1
Required Experience:
Staff IC
Job DescriptionPrincipal Software Developer Angular / .NET (Hybrid)Job SummarySeeking a highly skilled and experienced Principal Software Developer to join a dynamic and technology-driven team in the insurance industry. This role offers a unique opportunity to combine hands-on development with tech...
Job Description
Principal Software Developer Angular / .NET (Hybrid)
Job Summary
Seeking a highly skilled and experienced Principal Software Developer to join a dynamic and technology-driven team in the insurance industry. This role offers a unique opportunity to combine hands-on development with technical leadership contributing to the design and implementation of scalable full-stack applications using Angular and .NET. The ideal candidate will play a pivotal role in shaping the technical direction of the platform mentoring team members and collaborating across departments to deliver high-quality software solutions. This position follows a hybrid work model requiring occasional onsite collaboration approximately twice per month.
Compensation Package
- Competitive salary commensurate with experience
- Comprehensive health dental and vision insurance
- Generous paid time off and holiday schedule
- Professional development opportunities and training programs
- Flexible hybrid work environment
Responsibilities
- Serve as a senior engineer on an agile development team contributing to the delivery of full-stack applications.
- Design and develop modern Angular front-end solutions integrated with .NET-based APIs.
- Mentor and guide developers through code reviews pair programming and technical leadership.
- Collaborate with product managers backend engineers and QA teams to translate business requirements into scalable high-quality solutions.
- Influence architectural decisions across multiple application domains to ensure scalability and maintainability.
- Develop and maintain shared technical standards documentation and best practices.
- Ensure adherence to performance security and code quality standards.
- Partner with QA teams to support automated testing and ensure reliable software releases.
Qualifications/Requirements
- 10 years of software development experience with a strong background in C# .NET and Angular.
- 5 years of experience with modern Angular frameworks and TypeScript.
- Proven expertise in building scalable front-end architectures reusable components and shared libraries.
- Strong knowledge of RESTful APIs and integration with backend services.
- Familiarity with state management reactive programming and modern build tooling.
- Experience designing and deploying applications in cloud-based environments preferably Azure.
- Solid understanding of distributed systems microservices architecture and CI/CD pipelines.
- Excellent collaboration and communication skills with a proven ability to work effectively in agile engineering teams.
#LI-MC1
Required Experience:
Staff IC
View more
View less