See all roles

[Remote] Principal Software Engineer — Broker Applications

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. insightsoftware is a global provider of reporting, analytics, and performance management solutions that unlock the potential of business data. As a Principal Software Engineer on the Broker Applications team, you will serve as the senior technical authority for the client-facing application layer, leading a team of engineers in delivering high-quality software and supporting broker integrations.

Responsibilities

  • Serve as the senior technical authority for the Broker Applications team — making day-to-day engineering decisions, setting the bar for code quality, and ensuring the team delivers high-quality software on schedule
  • Write, review, and contribute production-quality code across the full stack — C#/.NET, Angular, and Oracle — as an active, hands-on member of the team
  • Lead architecture discussions and make technical recommendations that align with the long-term CEM platform strategy — ensuring broker-specific work generalizes across the broader client base wherever possible
  • Hold the team accountable to engineering standards — unit testing, code review discipline, definition of done, and release readiness
  • Partner with Platform Integrations and Platform Services teams to design and implement new data connections required for broker onboarding and feature delivery
  • Champion ≥50% AI-authored PR targets and ≥95% AI code review adoption as organizational minimums for your team
  • Model an agentic development mindset — integrating AI tooling into your own daily workflow and actively coaching teammates to do the same
  • Push the team beyond baseline AI adoption into workflows and practices that measurably improve delivery velocity and code quality
  • Stay current on agentic development tooling and bring forward-looking recommendations to the Engineering Manager
  • Serve as the senior technical point of contact for broker-dealer partners — engaging directly on requirements, integration design, technical issue resolution, and delivery status
  • Lead the technical execution of new broker onboarding engagements — translating partner-specific requirements into well-scoped, platform-generic solutions
  • Dig into root business problems rather than accepting requirements at face value; advocate for solutions that work across the full broker partner portfolio rather than one-off builds
  • Partner with the Engineering Manager and Product Management to ensure broker requirements are well-defined, properly scoped, and sequenced for delivery
  • Build credibility with broker partners through technical depth, delivery consistency, and clear communication
  • Partner closely with the Platform Integrations and Platform Services teams on new data connections, integration patterns, and shared technical standards
  • Coordinate with matrixed QA engineers to ensure test coverage, quality gates, and release readiness are met across broker-specific workflows
  • Collaborate with Principal Engineers, the Solution Architect, and peer Lead Engineers on cross-team technical decisions
  • Surface delivery risks, technical blockers, and scope concerns to the Engineering Manager early and clearly
  • Set the technical bar for the team — establishing coding standards, architectural patterns, and engineering practices the rest of the team follows
  • Mentor engineers on full-stack development best practices, broker integration patterns, and professional development
  • Contribute to cross-team technical forums alongside Principal Engineers, the Solution Architect, and Engineering Managers

Skills

  • 8+ years of hands-on software engineering experience in enterprise SaaS environments, with demonstrated experience as a Principal or Senior Principal Engineer
  • Deep full-stack expertise in C#, .NET (Framework and/or Core), Angular, and Oracle — able to contribute meaningfully and lead technical decisions across the entire stack
  • Strong proficiency in Domain-Driven Design (DDD) — hands-on experience with domain model layering across application, service, and data access tiers
  • Experience with CQRS patterns for command/query separation in multi-service architectures
  • Demonstrated experience in client-facing engineering roles — comfortable engaging directly with external partners on requirements, design decisions, and technical issue resolution
  • Proven ability to advocate for platform-generic solutions over one-off client-specific builds — experience pushing back on requirements that don't generalize
  • Demonstrated AI-first engineering mindset — hands-on experience with agentic development tooling and a track record of driving AI adoption within an engineering team
  • Strong code review discipline and engineering quality standards — unit testing, CI/CD hygiene, definition-of-done rigor
  • Experience with Oracle databases including PL/SQL development — packages, procedures, views, and query optimization
  • Experience with Angular 15+ including Reactive Forms, RxJS, Angular Material, and TypeScript
  • Experience with Entity Framework Core including Oracle EF Core provider
  • 3+ years of experience with Azure cloud technologies and Azure DevOps CI/CD pipelines
  • Experience working in global, distributed teams across multiple time zones
  • Bachelor's degree in Computer Science, Engineering, or equivalent work experience
  • Experience working in broker-dealer, financial services, or equity compensation domains — familiarity with broker integration patterns, FIX protocol concepts, or equity plan administration
  • Familiarity with .NET modernization patterns — experience working across legacy ASP.NET Web API (.NET Framework) and modern ASP.NET Core services in parallel
  • Experience with schema migration tooling such as Liquibase, including changeset management and CI/CD pipeline integration
  • Familiarity with observability and monitoring tooling — structured logging, Datadog APM, or Application Insights
  • Experience with containerization tooling — Docker, Podman, or similar
  • Experience mentoring mid-level engineers into senior or lead roles

Benefits

  • For non-sales roles, you may be eligible for a bonus.
  • For sales roles, this range includes a commission target.
  • Background checks are required for employment with insightsoftware, where permitted by country, state/province.

Company Overview

  • insightsoftware is the most comprehensive provider of solutions for the Office of the CFO. It was founded in 2018, and is headquartered in Raleigh, North Carolina, USA, with a workforce of 1001-5000 employees. Its website is https://www.insightsoftware.com.
  • Company H1B Sponsorship

  • insightsoftware has a track record of offering H1B sponsorships, with 1 in 2025, 3 in 2024, 3 in 2023, 4 in 2022. Please note that this does not guarantee sponsorship for this specific role.
  • Apply To This Job

    You might like

    [Remote] Strategic Marketing Copywriter

    Work from home Full-time role

    [Remote] Account Manager - Tennessee

    Work from home Full-time role

    [Remote] Transaction Advisory Services Healthcare Senior Manager/ Director

    Work from home Full-time role

    [Remote] Lead Product Manager, Fundraising

    Work from home Full-time role

    [Remote] Actuarial Director - Medicare

    Work from home Full-time role

    [Remote] Senior Agentic DevOps Engineer - Remote - USA

    Work from home Full-time role

    [Remote] Senior Manager, Digital Marketing

    Work from home Full-time role

    [Remote] Director, Product Marketing

    Work from home Full-time role

    [Remote] Healthcare Operational Consulting Manager - Remote Eligible

    Work from home Full-time role

    [Remote] Remote Customer Service Representative

    Work from home Full-time role

    Business Development Director (Remote) US Army

    Work from home Full-time role

    Remote Academic Tutor - Math/Science (Entry-Level)

    Work from home Full-time role

    Call Center Agent - Part-time - Weekends Only

    Work from home Full-time role

    Remote Sales Representative - No Exp Req + Flex Schedules + Full Training

    Work from home Full-time role

    Regional Manager - Miami - Inari Medical

    Work from home Full-time role

    AutoCAD Designer (Temporary)

    Work from home Full-time role

    Financial Analyst - REMOTE

    Work from home Full-time role

    Designer II

    Work from home Full-time role

    Experienced Bilingual Healthcare Customer Service Representative – Spanish-English – Remote USA Opportunity at arenaflex

    Work from home Full-time role

    Dental CAD Thermoform Model Designer (3Shape)

    Work from home Full-time role