10+ years of software engineering experience with cloud-native systems
Proven leadership in senior or principal engineering roles
Strong expertise in modern backend frameworks and languages
Advanced experience with cloud platforms and distributed systems
Deep knowledge of relational and NoSQL databases
Understanding of microservices and event-driven architectures
Experience with CI/CD pipelines and automated testing practices
Responsibilities
Lead the design and development of scalable cloud-native applications
Serve as hands-on technical lead for Agile engineering teams
Collaborate on front-end solutions for customer-centric interfaces
Design and optimize data architectures for performance and security
Translate business requirements into high-quality technical solutions
Drive sprint planning and delivery aligned with customer value
Mentor engineers and promote engineering best practices
Benefits
Opportunity for professional growth in a leadership role
Involvement in shaping technical strategy
Work on cutting-edge cloud-native solutions
Engagement with diverse, cross-functional teams
Culture that emphasizes collaboration and innovation
Focus on building secure, high-performance applications
Full Job Description
Job Description:
Job Summary
We are seeking a highly skilled Principal Software Engineer to lead the design and delivery of scalable, cloud-native digital platform solutions in a direct-to-customer environment. This role plays a key part in shaping technical strategy, mentoring engineering teams, and building secure, high-performance applications that drive business growth. The ideal candidate brings deep technical expertise, strong leadership capabilities, and a hands-on approach to solving complex, high-impact challenges.
Duties & Responsibilities
Lead the design and development of scalable cloud-native applications aligned with enterprise architecture standards
Serve as hands-on technical lead for Agile engineering teams, guiding delivery and removing obstacles
Collaborate on front-end solutions to build responsive, accessible, customer-centric interfaces
Design and optimize data architectures for performance, reliability, scalability, and security
Translate business and product requirements into high-quality technical solutions
Drive sprint planning, refinement, and delivery aligned with customer value and reliability goals
Own the full software development lifecycle with emphasis on secure, test-driven development
Evaluate and adopt modern frameworks, tools, and architectural patterns
Mentor engineers, conduct code reviews, and promote engineering best practices
Communicate architectural strategies and technical decisions across governance teams
Proactively improve system performance, scalability, and operational resilience
Maintain system documentation and development standards
Ensure compliance with security, data governance, and regulatory requirements
Lead production readiness, observability practices, and incident response efforts
Qualifications, Skills & Experience
10+ years of hands-on software engineering experience delivering cloud-native systems
Proven leadership experience in senior or principal engineering roles
Strong expertise in modern backend development frameworks and languages
Advanced experience with cloud platforms and distributed systems
Deep knowledge of relational and NoSQL database technologies
Strong understanding of microservices and event-driven architectures
Experience with CI/CD pipelines and automated testing practices
Hands-on experience with system observability and production operations
Excellent analytical, problem-solving, and decision-making skills
Strong communication and cross-functional collaboration abilities
Business-focused mindset aligning technology with strategic outcomes
Experience with regulated or enterprise environments preferred
Working Place:
Boston, Massachusetts, United States
Company :
2026 Feb 26th Virtual - Berkshire Hathaway Specialty Insurance