Sr. Software Engineer

Chubb•Readington Township, NJ
•$150,000 - $160,000

About The Position

As a Senior Software Engineer in Major Accounts Technology, you will architect, design, and implement robust .NET-based software and web applications, while maintaining and enhancing existing solutions. You will collaborate with business and enterprise architecture teams to deliver high-quality, scalable, and resilient systems supporting the digital transformation of an expanding business portfolio. You will apply hands-on expertise in .NET technologies, including C#, ASP.NET Core, Entity Framework, and cloud-native development on Azure, and lead engineering teams in building enterprise-grade solutions. Architectural judgment, design thinking, and risk mitigation will support effective project execution. You will build cross-functional relationships, communicate technical concepts to technical and non-technical stakeholders, set engineering best practices, drive innovation, and help keep the technology landscape modern, secure, and aligned with business objectives.

Requirements

  • 8+ years of professional experience in software engineering or architecture, data analysis, and management within the insurance and/or finance industry.
  • Primary engineering experience within the Microsoft stack, including .NET Framework/Core, C#, VB, ASP.NET, SQL Server, SSIS, and SSRS.
  • Bachelor’s and/or Master’s degree in Computer Science or a related discipline.
  • Experience in digital security and privacy practices.
  • Strong analytical and communication skills.

Nice To Haves

  • Knowledge of or experience with the Java stack, including Java, Spring Frameworks, JVM internals, JUnit, and JavaScript.
  • Experience with microservice architecture.
  • Experience with the Angular framework.
  • Experience with MVC, web services, APIs, and REST.
  • Experience with Kafka and MQ.
  • Experience with Git, TFS, and DevOps tools.

Responsibilities

  • Plan, design, and implement new software applications as a hands-on engineer.
  • Maintain and enhance existing applications to ensure ongoing reliability and performance.
  • Participate in issue triaging, resolution, and release deployment.
  • Collaborate with architects, developers, and QA to maximize automation opportunities.
  • Partner with security and infrastructure teams to remediate vulnerabilities and address end-of-life software and hardware.
  • Drive Agile story refinement, estimation, and delivery.
  • Define and estimate project and program scope for accurate planning.
  • Provide technical leadership throughout the design process.
  • Guide and mentor junior engineers and lead consulting teams to deliver high-quality solutions.

Benefits

  • Comprehensive benefits package.
  • May be eligible to participate in a discretionary annual incentive program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service