Principal Software Engineer and/ or Senior Software Engineer
Company: Liberty Mutual
Location: Somerville
Posted on: May 14, 2022
|
|
Job Description:
At Liberty Mutual, our purpose is to help people embrace today
and confidently pursue tomorrow. That's why we provide an
environment focused on openness, inclusion, trust and respect.
Here, you'll discover our expansive range of roles, and a workplace
where we aim to help turn your passion into a rewarding profession.
Liberty Mutual has proudly been recognized as a "Great Place to
Work" by Great Place to Work US for the past several years. We were
also selected as one of the "100 Best Places to Work in IT" onIDG's
Insider Pro and Computerworld's 2020 list. For many years running,
we have been named by Forbes as one of America's Best Employers for
Women and one of America's Best Employers for New Graduates-as well
as one of America's Best Employers for Diversity. To learn more
about our commitment to diversity and inclusion please visit: We
value your hard work, integrity and commitment to make things
better, and we put people first by offering you benefits that
support your life and well-being. To learn more about our benefit
offerings please visit: Liberty Mutual is an equal opportunity
employer. We will not tolerate discrimination on the basis of race,
color, national origin, sex, sexual orientation, gender identity,
religion, age, disability, veteran's status, pregnancy, genetic
information or on any basis prohibited by federal, state or local
law. 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. If
you're a curious learner who has a penchant for getting things
done, thrives on solving challenging technical problems, and enjoy
working on high visibility business solutions, we want you to join
our tech team! GRM US - Innovation Enablement is actively seeking a
Principal Software Engineer to join a talented agile team working
to support, enhance and build products in the GRM US Telematics
space.We focus on delivering cutting edge products to our customers
that are priced based on their driving behavior! We are seeking
motivated Software Engineers with an API First design mindset to
help us grow our team. In addition, we are looking for Software
Engineers with experience leading a team that builds and maintains
cloud-native architectures that support a global customer base. You
will be engaged in challenging, innovative projects that impact the
entire enterprise. This is a range posting, candidates will be
considered for Principal and/or Senior Software Engineer roles: the
actual grade for this role will depend on the candidate's overall
experience and skill level. In this role you will.... Develops
maintainable/scalable, effective, defect free source code that
meets business requirements and team standards. Establish a
technical roadmap and vision for the team. Lead the development of
component design and system/application architecture. Conduct
impact analysis across our team and eco-system. Develop production
support documentation. Interact with customers and development team
to gather and define requirements. Work within project team on
iterative development that delivers a high-quality product. Analyze
user stories for validity and feasibility. Provide
functional/system integration testing support. Plan work out
appropriately, proactively escalates issues that may impact scope,
schedule, budget. Understand and leverage the existing CI/CD
pipeline. Mentor & coach peers at all levels on technical &
professional skills. Embracing and modeling engineering excellence
and best practices. Identify and drive forward appropriate
continuous improvement opportunities. Bachelors or master's degree
in technical or business discipline or equivalent experience.
Generally, 3+ years of professional experience. Collaboration and
adaptability skills are a must. Strong oral and written
communication skills; presentation skills. Proficient in
negotiation, facilitation and consensus building skills. Proficient
in new and emerging technologies (microservices and AWS a plus).
Thorough knowledge of the following: IT concepts, strategies, and
methodologies. Business function(s) and of business operations.
Proficiency in multiple programming languages and tools.
Understanding of agile software development concepts and processes.
Highly competitive applicants will have the following: Strong
software development experience in an object-oriented language,
preferably Java Demonstrated ability to mentor other software
developers to maintain architectural vision and quality standards.
Experience with leading an event driven architecture utilizing
frameworks like Kafka Solid programming discipline: unit testing,
fault tolerance, data structures, complexity analysis,
object-oriented principles, design patterns, etc. Ability to
balance in flight work with eyes on the horizon to get ahead of
potential roadblocks Familiarity with CI/CD and DevOps tools such
as BitBucket/Git Experience driving platform modernization
initiatives including microservices, cloud deployment and
technologies such as: AWS, Java, NodeJS, Spring Boot Experience
working in an agile environment (Scrum, Kanban, XP) is preferred An
eye toward Agile Software craftsmanship A strong passion for
current and emerging technology trends
Keywords: Liberty Mutual, Somerville , Principal Software Engineer and/ or Senior Software Engineer, Other , Somerville, Massachusetts
Click
here to apply!
|