Software Engineer

🏢 Brown & Brown Insurance · all Brown & Brown Insurance jobs
📍 United States
💰 USD 125,000 - 140,000 / annual
📅 Posted 2026-08-30 · via Himalayas
🏷 Software-Engineer,Backend-Development,Frontend-Development,Fullstack-Development,.NET-Development,Software-Engineer-Developer,Software-Developer,IT-Software-Engineer,Software-Engineer-Jobs,Engineering-Software-Developer,Software-Systems-Engineer,Software-Engineering-Jobs,Developer
Apply on original site ↗

Built on meritocracy, our unique company culture rewards self-starters and those who are committed to doing what is best for our customers.

Health Special Risk, Inc. is seeking a skilled Software Engineer to join our team. This position will be responsible for developing and maintaining a modern .NET Web API that serves Owner-Operators, Co-Owners, and Motor Carrier Contractors with Occupational Accident and Passenger Accident insurance products. This position will involve both backend API development and Angular frontend work in a production environment processing real financial transactions.

Health Special Risk, operating as a division of Brown & Brown Insurance, specializes in providing Accident & Health, Special Events insurance products, and administrative services to licensed agents, brokers, and insurance companies across the United States.

Health Special Risk offers a benefits and compensation package that meets today’s most important needs and includes:

-
A challenging and stimulating career that provides growth and development.

-
Group medical, dental, vision, life, and disability benefits.

-
Paid time off and a 401(k) retirement plan as well as an Employee Stock Purchase Plan that allows our employees to purchase Brown & Brown stock at a discounted rate.

The pay range for the position is $125,000 to $140,000 depending on experience.

If you want to be part of a growing organization that is energetic and driven, contact us today.
JOB DUTIES :

Backend Development

-
Design and implement RESTful API endpoints following Clean Architecture principles

-
Build business logic in service layer, keeping controllers thin and focused.

-
Work with Entity Framework Core using a database-first approach against existing SQL Server schema.

-
Implement entity configurations and maintain data access patterns.

-
Develop and maintain authentication/authorization using JWT Bearer tokens and role-based access.

-
Integrate with Authorize.NET payment gateway for transaction processing.

Payment and Financial Operations

-
Maintain payment processing workflows using Authorize.NET Accept.js.

-
Implement recurring payment automation and batch processing.

-
Ensure PCI compliance by never logging or storing raw card data.

-
Handle payment method management, transaction history, and refund processing.

Code Quality and Testing

-
Write comprehensive unit tests using xUnit and Moq.

-
Follow established coding standards (C# 13 features, nullable reference types, async/await).

-
Use dependency injection, primary constructors, and modern .NET patterns.

-
Participate in code reviews ensuring adherence to project conventions.

API and Integration Work

-
Build secure endpoints for customer, agent, and admin user personas.

-
Implement role-based features (impersonation, reporting, user management).

-
Develop document upload/download functionality with proper security.

-
Create and maintain certificate generation services.

Frontend Development

-
Work with Angular 21 to build responsive user interfaces.

-
Implement customer-facing features (enrollment, profile management, coverage views).

-
Build administrative interfaces for agents and admins.

-
Integrate frontend with backend API endpoints.

REQUIREMENTS :

-
Three plus years of professional software development experience and/or an equivalent combination of education and experience.

-
Strong problem-solving skills and attention to detail.

-
Ability to write clean, maintainable, and well-documented code.

-
Commitment to security best practices, especially around financial data.

-
Self-motivated with ability to work independently and collaboratively.

-
Excellent communication skills for technical discussions and code reviews.

-
Passion for learning modern .NET features (C# 13, .NET 10).

-
Experience with Scalar, Swagger, or OpenAPI documentation preferred.

-
Knowl

← All remote jobs

Similar for you