Skip to main content

This job has expired

Senior to Principal Software Developer

Employer
Liberty Mutual Insurance
Location
Dover, New Hampshire
Salary
Not Specified
Closing date
Apr 4, 2019

View more

Category
IT
Job Type
Not Specified
Career Level
Not Specified

Job Details

Job Summary We deliver our customers peace of mind every day by helping them protect what they value most. Our passion for placing the customer at the center of everything we do is driving a transformational shift at Liberty Mutual. Operating as a tech startup within a Fortune 100 company, we are leading a digital disruption that will redefine how people experience insurance. About the Job: The Corporate Functions IT team is looking for a Senior or Principal Software Developer who will be a core member of the DataHub squad, our internal open source big data analytics platform.   You will partner with other teams at Liberty Mutual to help refine and execute our Log Analytics product strategy, engage with prospective and current customers to showcase the value of DataHub and implement meaningful solutions.  You will also be involved in exploring new technologies to potentially incorporate into the portfolio along with utilizing advanced troubleshooting skills to provide users timely and effective solutions to problems. This is a fast-paced agile environment providing rapid delivery for our business partners and internal stakeholders. You will be working in a highly collaborative environment that values speed and quality, with a strong desire to drive change. Responsibilities:
  • Develops maintainable/scalable, effective, defect free source code that meets business requirements and team standards
  • Leads Test Driven Development
  • Develops component designs
  • Design and implement system and application architecture
  • Provide on-call support on a rotating basis
  • Works within project team to lead iterative development that delivers a high quality product.
  • Supports interactions with customers and development team to gather and define requirements.
Highly Qualified Candidates Will Have: 
  • Expert knowledge with the Elasticsearch/ELK platform - Ideally 3+ years of experience and someone who has built an enterprise level ES solution before, preferably more than once
  • Experience upgrading Elasticsearch and working with the API
  • Strong analytics platform experience
  • Foundational knowledge or proficient in new and emerging technologies such as AWS/Azure, SpringBoot, Python, Logstash, DevOps, CI/CD  and MicroServices.
  • Familiarity with distributed messaging (e.g. Kafka, Kinesis, etc... )
  • Experience building searches, visualizations, and dashboards in Kibana to help customers and provide demos for prospective users
  • Experience using Streamsets to set up ingestion pipelines from non-logging sources (i.e. databases & knowledge of writing SQL)
  • Familiarity with AWS and provisioning services via CFT
  • Understanding of Linux, navigating the command line, and shell scripting
  • NSH scripting for Bladelogic jobs
  • The ability to modify Front End / UI's with JavaScript (Node.js and VUE)
  • Willingness to learn new skills & technology quickly
  • Ability to experiment with & implement new solutions quickly
Qualifications: 
  • Bachelor's or Master's degree in technical or business discipline or equivalent experience, technical degree preferred.
  • Generally 8+ years of professional experience.
  • Highly proficient in software engineering languages and tools; ability to develop on multiple platforms.
  • Strong negotiation, facilitation and consensus building skills.
  • Strong oral and written communication skills; presentation skills.
  • Extensive knowledge of the following: IT concepts, strategies, methodologies.
  • Versed in diverse technologies and new technical architecture principles and concepts. Extensive knowledge in layered systems architectures solutions and designs and shared software concepts.
  • Business function(s) and I/T industry business issues; extensive knowledge of business operations, strategies and objectives. Strong in multiple programming languages and tools.
  • Extensive understanding of agile software development concepts and processes.
  • Must be proactive, demonstrate initiative and be a logical thinker.
  • 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 take care of our employees...  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
  • Commuter Benefits
  • Adoption Assistance
  • College Savings Plan
  • Education reimbursement
  • Hackathon Events 
Liberty Mutual was named as a '2016 Great Place to Work' by Great Place to Work US. For more info about our benefits - Benefits Information  Learn more about Tech at Liberty Mutual -Search Our JobsCheck out our Tech at Liberty Mutual YouTube playlist - Show me the Videos

Company

When people have a sense of security, they are free to relax, venture out, and live their lives. This is the feeling Liberty Mutual brings to the world every day. Founded in 1912, we are a global leader in property and casualty insurance, focused on protecting and preserving the lives and dreams of customers in more than 30 countries. With over 50,000 employees throughout the world, we offer you the chance to work for an evolving, growing company with a deep sense of humanity and a commitment to diversity and philanthropy. Join our team and go to work knowing that what you do matters. Because really it does.

 

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert