Principal Software Engineer
Role Overview
Principal Software Engineer on the Enterprise Solutions team, based in Toronto, shaping enterprise technology for the Surety business.
Hands-on technical leadership role with architectural ownership, engineering mentorship, and focus on scalable cloud-native solutions.
Key Skills for This Role
Full Job Posting
Role overview
Principal Software Engineer on the Enterprise Solutions team, based in Toronto, shaping enterprise technology for the Surety business.
Hands-on technical leadership role with architectural ownership, engineering mentorship, and focus on scalable cloud-native solutions.
Engineering responsibilities
- Design and build scalable cloud-native Azure applications aligned with enterprise architecture and evolving business needs.
- Lead Angular or React front-end work to deliver responsive, accessible interfaces.
- Design and tune secure, scalable SQL Server database architectures, schemas, queries, and ORM usage.
- Translate stakeholder requirements and architecture plans into robust software components and technical solutions.
- Build and maintain automated CI/CD pipelines, quality gates, and repeatable releases; champion DevOps and developer-experience improvements.
- Own the development lifecycle with test-driven development, secure coding, and maintainability; assess tools that improve velocity and resilience.
Technical leadership and operations
- Mentor engineers, conduct code reviews, and promote engineering best practices and continuous learning.
- Present architecture decisions and technical strategies to the Enterprise Architecture Review Board.
- Resolve performance, architecture, and reliability issues; document architecture, workflows, and operational procedures.
- Uphold cybersecurity, data-governance, and regulatory requirements throughout software delivery.
Required qualifications
- 10+ years of progressive hands-on software engineering and system administration experience delivering enterprise-grade solutions.
- Principal Engineer or equivalent leadership experience designing scalable applications and integrating third-party platforms.
- Extensive API-first, cloud-native, event-driven, and distributed-systems experience.
- Advanced Java, C#, .NET Core, and ASP.NET proficiency; strong Angular development experience.
- Deep SQL Server and relational database skills, including schema design, query optimization, stored procedures, performance tuning, and ORM frameworks.
- Hands-on Microsoft Azure experience, including Azure Functions, App Services, Azure SQL, and Azure Storage.
- Knowledge of microservices, REST or gRPC, message queues, orchestration, system design, and architectural trade-offs.
- Able to contribute across the full software lifecycle and communicate and collaborate with stakeholders and vendors.
About BHSI
Berkshire Hathaway Specialty Insurance provides commercial property, casualty, and specialty insurance coverage and services to customers and brokers worldwide.
Compensation
- The Toronto base salary range is CAD 205,000 to 250,000, with annual bonus eligibility; total compensation depends on relevant skills, location, and experience.
Benefits
- Benefits include health, dental, vision, disability, life, and accidental death insurance; flexible spending and health reimbursement accounts; and an employee assistance program.
- Other offerings include a 401(k) plan with company match, paid time off, tuition reimbursement, and paid parental leave.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Berkshire Hathaway Specialty Insurance
Catastrophe Risk Analyst
London, GBR
Berkshire Hathaway Specialty Insurance seeks an analyst to assess catastrophe exposures, calculate risk metrics, and communicate modeling results to underwriters. Applicants need a degree in atmospheric or related scienc
AVP/VP Underwriter, Small Commercial
Boston, USA
Intern, Claims
Atlanta, USA
Intern Underwriter, Casualty Liability
New York City, USA
Internship
Atlanta, USA
Internship
Atlanta, USA
Catastrophe Risk Analyst
London, GBR
Catastrophe Risk Analyst
London, GBR
Senior Data Engineer, Berxi
Boston, USA