About the Role
Berkshire Hathaway Specialty Insurance (BHSI) is seeking a Principal Software Engineer to join its Enterprise Solutions (ES) team in Boston. This role will lead the design and implementation of scalable, cloud-native solutions, influencing architectural decisions and mentoring engineering teams as part of BHSI’s digital transformation.
Responsibilities
- Spearhead the design and development of scalable, cloud-native applications on Microsoft Azure, ensuring alignment with enterprise architecture principles and evolving business needs.
- Lead front-end engineering efforts using Angular or React to craft responsive, accessible, and user-friendly interfaces across platforms.
- Design and fine-tune database architectures with a focus on performance, scalability, data integrity, and security, leveraging SQL Server and modern ORM tools.
- Operate within an empowered engineering environment supported by modern platforms and tooling, enabling focus on impactful problem-solving over process overhead.
- Partner with enterprise architects and product managers to convert business requirements and architectural blueprints into robust, high-quality software components.
- Partner with business stakeholders to understand needs and translate them into scalable, high‑quality technical solutions that deliver measurable business value.
- Design and maintain automated CI/CD pipelines with clear quality gates and repeatable release workflows; champion DevOps principles and DevEx improvements that increase velocity, reliability, and maintainability at scale.
- Take ownership of the complete software development lifecycle, emphasizing test-driven development, secure coding, and long-term maintainability.
- Assess and adopt modern frameworks for Dev Ex and tools that enhance development velocity, system scalability, and operational resilience.
- Provide technical leadership and mentorship to engineering teams, conduct code reviews, and champion best practices that foster a culture of excellence and continuous learning.
- Communicate architectural decisions and technical strategies to the Enterprise Architecture Review Board, ensuring alignment with organizational standards.
- Proactively identify and resolve system performance issues, architectural inefficiencies, and reliability concerns through targeted improvement initiatives.
- Develop and maintain detailed documentation covering system architecture, development workflows, and operational procedures to support scalability and onboarding.
- Uphold compliance with cybersecurity protocols, data governance standards, and regulatory requirements throughout the software delivery process.
Requirements
- 10+ years of progressive, hands-on experience in software engineering and system administration, with a strong track record of delivering enterprise-grade solutions.
- Proven success in a Principal Engineer or equivalent leadership role, with deep expertise in designing and building scalable applications and integrating third-party platforms to meet complex business needs.
- Extensive experience in API-first, cloud-native, event driven architecture with a focus on designing resilient, distributed systems that support high availability and performance.
- Advanced proficiency in Java, C#, and the .NET ecosystem, including .NET Core and ASP.NET, with a commitment to writing clean, maintainable, and secure code.
- Strong front-end development experience using Angular (latest versions), with a focus on building responsive, accessible, and user-centric interfaces.
- Deep knowledge of relational databases, particularly SQL Server, including schema design, query optimization, stored procedures, and performance tuning using modern ORM frameworks.
- Hands-on expertise with Microsoft Azure services, including Azure Functions, App Services, Azure SQL, and Azure Storage, with a strong understanding of cloud-native development patterns.
- Comprehensive understanding of microservices architecture, including inter-service communication (REST, gRPC), message queues, and orchestration strategies.
- Strong foundation in system design and architectural patterns, with the ability to evaluate trade-offs and make informed decisions that balance scalability, maintainability, and performance.
- Technically versatile with a hands-on approach, capable of contributing across the full software development lifecycle—from architecture and design to implementation and support.
- Exceptional analytical and problem-solving skills, with a meticulous attention to detail and a proactive mindset toward identifying and resolving technical challenges.
- Excellent communication and interpersonal abilities, with experience collaborating across distributed teams, engaging with stakeholders, and working with external vendors.
- Business-oriented mindset, with a demonstrated ability to understand and align technical solutions with business objectives and operational goals.
- Self-motivated and collaborative, with a strong sense of ownership, adaptability, and a team-first mentality focused on delivering high-quality outcomes.
Skills
- Microsoft Azure
- Angular
- React
- SQL Server
- Java
- C#
- .NET Core
- .NET
- ASP.NET
- API-first architecture
- Cloud-native architecture
- Event-driven architecture
- Microservices architecture
- DevOps
- DevEx
- CI/CD pipelines
- Test-driven development
- Secure coding
- System design
- Architectural patterns
Location
- Boston
Work Type
- Full-time
Experience Level
- Principal Engineer
- 10+ years of experience
Salary/Compensations
- $150,000 to $180,000
Benefits
- Comprehensive Health, Dental and Vision benefits
- Disability Insurance (both short-term and long-term)
- Life Insurance (for you and your family)
- Accidental Death & Dismemberment Insurance (for you and your family)
- Flexible Spending Accounts
- Health Reimbursement Account
- Employee Assistance Program
- Retirement Savings 401(k) Plan with Company Match
- Generous holiday and Paid Time Off
- Tuition Reimbursement
- Paid Parental Leave
About the Company
- A strategic and trusted insurance partner, Berkshire Hathaway Specialty Insurance (BHSI), provides a broad range of commercial property, casualty and specialty insurance coverages and outstanding service to customers and brokers around the world.
- Part of Berkshire Hathaway’s insurance operations, we bring our solutions to market with our stellar brand name, top-rated balance sheet, and the expertise of our global team of professionals, who exude excellent capabilities and strong character.
- We are a values-based organization where respect, integrity, excellence, collaboration, and passion define who we are and how we do business.
- We value diversity of backgrounds, experience, and perspectives and strive to foster an inclusive environment that enables all our team members to bring their best selves to work.
- We are one team committed to building a culture where every teammate has the opportunity to contribute and be recognized.
