Principal Software Engineer – Broker Applications

🕒 May 1

🇺🇸 United States – Remote

💵 $124k - $156k / year

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

info
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of insightsoftware

insightsoftware

1001 - 5000 employees

☁️ SaaS

💸 Finance

🏢 Enterprise

💰 $798.6M Private Equity Round - insightsoftware on 2021-07

SaaS • Finance • Enterprise

insightsoftware is a provider of financial and operational reporting software and data analytics solutions for the Office of the CFO. Its cloud-enabled platform and pre-built connectors integrate with major ERPs (Oracle, SAP, Microsoft and 140+ others) to deliver financial reporting, budgeting/planning, consolidation, tax and lease lifecycle management, embedded analytics, and automation tools. The company serves finance, accounting, and operations teams with AI-enabled features, data virtualization, and turnkey templates to accelerate reporting, planning, and compliance.

📋 Description

• 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.

🎯 Requirements

• 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.

Apply Now

Similar Jobs

🕒 May 1

Ashby

51 - 200

Product Engineer at Ashby developing innovative technology solutions for talent acquisition. Collaborating with teams to implement features from research to deployment, improving user experience and functionality.

🕒 April 30

Recorded Future

501 - 1000

🔒 Cybersecurity

🤖 Artificial Intelligence

🏢 Enterprise

Join Recorded Future as a Principal Software Engineer to design and build scalable data pipelines. Contribute to backend services and improve the architecture of threat intelligence systems.

🕒 April 30

Zus Health

51 - 200

⚕️ Healthcare Insurance

☁️ SaaS

🔌 API

Experienced Staff Engineer needed to build user-facing applications for healthcare data platform. Collaborating with cross-functional teams and ensuring scalable, reliable product development.

🇺🇸 United States – Remote

💵 $160k - $200k / year

💰 $40M Series A on 2023-03

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

🕒 April 30

Park Place Technologies

1001 - 5000

🤝 B2B

🔧 Hardware

🏢 Enterprise

Software Architect responsible for full software development life cycle at Park Place Technologies. Collaborating, developing, and maintaining quality standards while mentoring junior developers.

🕒 April 29

Cross River

501 - 1000

🏦 Banking

💳 Fintech

☁️ SaaS

Staff Software Engineer leading the design and development of cryptocurrency platforms at Cross River. Driving technical vision and delivering high-performance solutions in the crypto space.