Sr. Engineer, Data Services - MSI

Baldwin Group Colleague, Inc.

EE. UU.

A distancia

USD 120.000 - 160.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

MSI is seeking a Senior Software Engineer to design, build, and maintain applications across the full stack (including .NET/C# and Blazor) on an Agile team. The role emphasizes sound architecture, TDD, and mentoring peers to deliver scalable, secure software.

The position offers remote collaboration with local offices as needed and requires strong object-oriented design, cross-browser web development, and API integration experience across Azure and SaaS services.

Formación

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 8+ years in software engineering with 5+ years in frontend web development.
  • Strong understanding of distributed messaging, Azure Service Bus, retries and dead-letter strategies.
  • Proficient in C#, .NET, MVC, jQuery, HTML, CSS, AJAX, JavaScript, XML and PHP; experience with APIs and SaaS/cloud services.

Responsabilidades

  • Develop features for the compliance management platform on an Agile team with well-engineered, tested solutions.
  • Build and maintain code across the stack: ASP.NET Core APIs, SQL Server, Blazor UI and services.
  • Diagnose production issues in distributed systems and promote TDD, code reviews, and architectural decisions.
  • Lead cross-functional collaboration and mentor engineers on coding standards and delivery quality.

Conocimientos

C#/.NET
MVC
JavaScript
jQuery

Educación

Bachelor's degree in Computer Science or related

Herramientas

Azure
SQL Server
EF Core
Dapper

Descripción del empleo

Why MSI? We thrive on solving challenges. As a leading MGA, MSI combines deep underwriting expertise with insurer risk capacity to create specialized insurance solutions that empower distribution partners to meet customers' unique needs. We have a passion for crafting solutions for the important risks facing individuals and businesses. We offer an expanding suite of products - from fully-digital embedded renters coverage to high-value homeowners insurance to sophisticated commercial coverages, such as cyber liability and habitational property - delivered through agents, brokers, wholesalers and other brand partners. Our partners and customers count on us to deliver exceptional service through a dedicated team that makes rapid resolutions a priority. We simplify the insurance experience through our advanced technology platform that supports every phase of the policy lifecycle. Bring on your challenges and let us show you how we build insurance better.

The Senior Software Engineer is a key technical contributor and team leader who designs, builds, and maintains applications across the full stack—including .NET/C# applications, and our data services platform. Working on an Agile team, the Senior Software Engineer consistently delivers well-engineered, maintainable, and tested solutions on time, while championing user-centered design, sound architecture, and engineering best practices.

Principal Responsibilities Engineering Execution & Delivery
  • Develop features for the compliance management platform on an Agile team, consistently delivering well-engineered, maintainable, and tested solutions within agreed-upon timeframes.
  • Build and maintain efficient, reusable code across the stack: message handlers, ASP.NET Core APIs, SQL Server stored procedures and migrations, and Blazor UI.
  • Support critical business logic across a suite of robust services and scalable data processing jobs.
  • Diagnose production issues in distributed systems: trace requests across services, reason about dependency injection lifetimes in long-running hosted processes, understand retry and dead-letter behavior.
  • Practice and promote Test-Driven Development (TDD), participate in sprint planning and code reviews, and adapt to new languages, tools, and frameworks as needed.
System Design & Architecture

Lead architectural discussions for mid-to-large systems, designing modular, extensible, well documented components that scale and minimize rework. Apply UI principles, cross-browser compatibility, and web standards; advocate for security, reliability, and operational excellence, including e-commerce security principles and current website security patches. Model business problems in C#. Clean domain types, well-chosen abstractions, code that reads like intent rather than plumbing. Strong object-oriented design instincts. SOLID is a starting point, not a religion. You know when to compose, when to inherit, when to keep things procedural. Solid understanding of dependency injection, including lifetimes, scope boundaries, captive dependencies, how DI behaves across long-running hosted services. Integrate with external services and SDKs as the business needs them. Ex. Azure Storage, Key Vault, Microsoft Graph, third-party APIs. Champion user-centered design processes that address real user needs.

Web Development & User Experience

Build and maintain scalable, reusable Razor/MVC components, layouts, and forms. Develop site architecture and wireframes; optimize SEO and functionality to meet web standards and major-browser compatibility. Analyze, test, and troubleshoot website performance and coding issues; stay current on web technologies, browsers, and mobile platforms.

Code Review, Quality & Mentorship

Perform detailed code reviews to uphold engineering standards and grow peers through constructive feedback; champion consistent coding standards and maintainability. Mentor and guide other software engineers through coaching, pairing, and knowledge sharing; take ownership of team delivery quality and unblock teammates. Lead by example in resilience, collaboration, and a growth mindset, and contribute to peer evaluations and growth planning.

Cross-Functional Collaboration & Continuous Improvement

Collaborate with the product team, designers, QA, and stakeholders to understand business requirements and to scope, estimate, and deliver features. Communicate user needs through storytelling and data, demonstrating how proposed designs solve those needs for internal teams and senior partners. Work comfortably across multiple teams and projects, including remote and local collaboration. Identify inefficiencies and lead small to mid-sized engineering efforts (e.g., migrations, tech debt cleanup, platform upgrades); contribute to hiring, onboarding, and engineering culture.

Education, Experience, Skills & Abilities

Bachelor's degree in Computer Science, Information Technology, or a related field preferred. 8+ years in software engineering or a related field, including 5+ years with dynamic and/or compiled languages and 5+ years in front-end web development. Strong understanding of distributed messaging - Azure Service Bus or similar, queue-based workers, idempotency, retry and dead-letter strategies. Demonstrated experience mentoring engineers, leading code reviews, contributing to architectural decisions, and working with APIs from concept to completion. Strong portfolio including mobile web, desktop, and app experiences; comfortable working on multiple teams and projects simultaneously. Proficient in C#, .NET, MVC, jQuery, HTML, CSS, AJAX, JavaScript, XML, and PHP. Very strong proficiency with relational databases, including modeling and performance optimization (MySQL, PostgreSQL, Aurora); familiarity with SQL Server preferred. ORMs (Dapper, EF Core) Familiarity with SaaS models and cloud services, preferably AWS; Microsoft Azure a plus. Functional expertise with browser debugging tools and clean, maintainable coding practices. Believer in Lean and Agile values; strong understanding of user-centered design. Strong communication, adaptability, attention to detail, and a collaborative mindset; comfortable with remote and in-office engineering teams. Detail-oriented, self-motivated, and willing to learn new technologies. Travel to a nearby office for onboarding, training, and team collaboration as needed may be required. #LI-JW2 #LI-REMOTE

Why MSI? We thrive on solving challenges. As a leading MGA, MSI combines deep underwriting expertise with insurer and reinsurer risk capacity to create specialized insurance solutions that empower distribution partners to meet customers' unique needs. We have a passion for crafting solutions for the important risks facing individuals and businesses. We offer an expanding suite of products - from fully-digital embedded renters coverage to high-value homeowners insurance to sophisticated commercial coverages, such as cyber liability and habitational property - delivered through agents, brokers, wholesalers and other brand partners. Our partners and customers count on us to deliver exceptional service through a dedicated team that makes rapid resolutions a priority. We simplify the insurance experience through our advanced technology platform that supports every phase of the policy lifecycle. Bring on your challenges and let us show you how we build insurance better.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Sr. Engineer, Data Services - MSI
Sr. Engineer, Data Services - MSI

MSI • EE. UU.

A distancia
USD 120.000 - 180.000
Senior Data Engineer- MSI
Senior Data Engineer- MSI

The Baldwin Group • EE. UU.

A distancia
USD 120.000 - 180.000
Sr. Engineer, Data Services - MSI
Sr. Engineer, Data Services - MSI

The Baldwin Group • EE. UU.

A distancia
USD 120.000 - 180.000
Product Manager - MSI
Product Manager - MSI

Baldwin Group Colleague, Inc. • EE. UU.

A distancia
USD 120.000 - 165.000
Director, Compliance - MSI
Director, Compliance - MSI

Baldwin Group Colleague, Inc. • EE. UU.

A distancia
USD 180.000 - 240.000
Licensed Customer Service Representative - MSI
Licensed Customer Service Representative - MSI

The Baldwin Group • EE. UU.

Presencial
USD 30.000 - 48.000
Claims Intern, MSI
Claims Intern, MSI

Baldwin Group Colleague, Inc. • Tampa (FL)

Presencial
USD 21.000 - 30.000
Hybrid work model
Product Manager - MSI
Product Manager - MSI

The Baldwin Group • EE. UU.

A distancia
USD 110.000 - 150.000
Delivery Lead
Delivery Lead

MSIG USA • New Jersey

Presencial
USD 130.000 - 160.000
Healthcare benefits
401(k) match
Wellness program
+4
Senior Data Conversion Engineer
Senior Data Conversion Engineer

CCMSI • Danville (IL)

A distancia
USD 105.000 - 130.000
PTO 4 weeks
10 paid holidays
Medical, Dental, Vision
+3