Posted Apr 04
Liberty Mutual Insurance

Principal Full Stack Software Developer, Solaria Labs-83046

Boston, MA, United States Full Time

Advance your Career at Solaria Labs, a Liberty Mutual Endeavor

The insurance industry is being transformed: self-driving cars, the Internet of Things, the Sharing Economy, and an ever-changing set of start-up competitors are all major contributors to the disruption of current business models. In response, Liberty Mutual has established Solaria Labs, an innovation center dedicated to testing new ideas, turning those ideas into products, and launching new companies. The Labs is also exploring emerging technologies like blockchain and machine learning: evaluating their current state and building products for the insurance industry and beyond. Liberty Mutual’s innovation efforts are gathering quite the buzz in Boston, having been named one of BostInno’s 50 on Fire and having been featured in the Boston Globe and TechCrunch. Solaria Labs is part of a community of innovation, partnering and co-developing with startups, several universities like MIT, and Smart Cities like Chicago and Singapore. We are looking for innovators who are passionate about making an impact, are entrepreneurial, and are willing to test and learn. Does building a new future for a Fortune 100 company like Liberty Mutual excite you? If so, join our team!

As a Principal Software Engineer in Solaria Labs, you will design and implement software solutions to solve highly complex problems. This includes responsibilities for system analysis, design, coding, testing, debugging, and documentation. This role specifically requires full stack development, working with UX/UI designers. However, the role requires adaptability, as Solaria Labs projects will require a wide range of technologies. For example, the role will include working with the Applied Science engineers to implement machine learning algorithms into applications. The role also includes contributing to defining best practices for the Labs, such as identifying development frameworks, coding standards, test procedures, and prototype documentation.

In this role you would:

  • Develop and demonstrate disruptive and transformational products as part of an agile development team. Solve problems together with peer developers, product owners and scrum masters to truly satisfy prospective and existing customers.
  • Develop system and component designs, experimenting with newer technologies and tools which better enable your teams.
  • Develop maintainable/scalable, effective, defect free source code that meets business requirements and team standards
  • Conducts unit test case development, including test scripts
  • Works within project team to lead iterative development that delivers a high quality product.
  • Plans work out appropriately, effectively communicate and responds to escalations/inquiries.
  • Identify and implements appropriate continuous improvement opportunities.
  • Apply Design Thinking to improve the quality of the final product
  • Contribute to a development ecosystem that fosters maintainable/scalable, effective, and defect free source code that meets business requirements and team standards
  • Mentor junior staff from Solaria Labs and other Liberty Mutual rotational teams

This role might be for you if you have:

  • Bachelors or Master’s degree in technical discipline with 8+ years of professional experience.
  • Highly proficient in software engineering languages such as Python, Java, or C++, and ability to develop on multiple platforms.
  • Experience developing cloud-hosted, responsive, single page web applications using JavaScript, Java, HTML5, CSS3
  • Proficiency with client side javascript frameworks (e.g. React/Redux), server side frameworks (e.g., NodeJS) and NoSQL databases (e.g., MongoDB)
  • Able to integrate with and managing APIs exposing microservices (REST, SOAP) including development and support of Java/JavaScript services
  • Experience working with Agile methodologies (Scrum, Lean Startup, XP) and cross-functional teams (Product Owners, Scrum Masters, Developers, Designers, Business Analysts)
  • Familiar with software development best practices, including continuous build/integration frameworks, test tools, source code control systems, dependency management tools (e.g. GitHub, Jenkins, Mocha/Karma, etc).
  • Strong oral and written communication skills, including presentation skills.
  • Ideally familiar with Design Thinking, Behavior and Test-Driven Development
  • Extensive consultative skills, including the ability to understand and apply customer requirements, including drawing out unforeseen implications and making recommendations for design, the ability to define design reasoning, understanding potential impacts of design requirements.
  • Extensive understanding of backlog tracking, burndown metrics, and incremental delivery. Strong collaboration, prioritization, and adaptability skills required.

We strongly believe that a great job should keep you happy both at work—and in life. That’s why we offer:

  • Workplace Flexibility
  • Wellness Perks
  • Collaborative workspaces
  • Sit/stand desks
  • Career development, programs and classes
  • Diversity & Inclusion programs
  • Philanthropic giving and volunteer opportunities
  • Commuter Benefits
  • Adoption Assistance
  • College Savings Plan
  • Education reimbursement
  • Annual Hackathon

Liberty Mutual was named as a ‘2016 Great Place to Work’ by Great Place to Work US.

For more info about our benefits, check out this

Learn more about Tech at Liberty Mutual

Check out our Tech at Liberty Mutual YouTube

To learn more about how Liberty Mutual is changing the face of Artificial Intelligence (AI), please visit:

Sign up for Job Alerts

Latest Jobs

Latest from the web

jobs by Indeed Job Search

Share this Job

Similar Jobs