Associate Software Engineer

Liberty Mutual Insurance Company
Portsmouth, NH, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$75,000.0 - $140,000.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Agile Methodology Unit Testing Computer Programming TypeScript Layered Systems IT Architecture Test Scripts Information Technology Programming Languages

Job description

  • Participates in low level design activities by analyzing requirements.
  • Assists in the system design process and solution development.
  • Assists in developing and/or modifying source code of low complexity from detailed specifications.
  • Assists in unit test case development and develops test scripts.
  • Works from specifications to assist in developing and modifying operating software programming applications.
  • Assists in trouble shooting production issues and performing root cause analysis.
  • Experience with Full Stack, TypeScript and JAVA Script are highly preferred.

Requirements

Do you have experience in TypeScript?, Do you have a Bachelor’s degree?, * Bachelor`s degree in technical or business discipline or equivalent experience. Generally 1+ years of professional experience.

  • Proficient in two or more programming languages and tools; knowledgeable in new and emerging technologies.
  • Negotiation skills; oral and written communication skills.
  • General knowledge of the following: IT concepts, strategies and methodologies.
  • IT architectures and technical standards.
  • General knowledge of a business function(s) and business operations.
  • Design and development tools.
  • General knowledge of layered systems architectures.
  • General understanding of shared software concepts.
  • General knowledge of architectures and technical standards.
  • General knowledge of agile software development concepts and processes.
  • Must be proactive, demonstrate initiative and be a logical thinker.
  • Consultative skills, including the ability to understand and assist in applying customer requirements, including drawing out unforeseen implications and making recommendations for design, the ability to define design reasoning, understanding potential impacts of design requirements.
  • Understanding of backlog tracking, burndown metrics, and incremental delivery. Collaboration, prioritization, and adaptability skills required.

About the company

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.

Under direct supervision, develops and/or modifies low complexity applications and software from detailed specification. Codes/modifies, tests, debugs, documents and maintains programs. Analyzes low complexity technical problems and provides solutions.

This is a remote position. You will be required to go into the office twice a month if you reside within 50 miles of one of the following offices: Plano, TX; Portsmouth, NH; Boston, MA. Please note this policy is subject to change., Pay Philosophy: The typical starting salary range for this role is determined by a number of factors including skills, experience, education, certifications and location. The full salary range for this role reflects the competitive labor market value for all employees in these positions across the national market and provides an opportunity to progress as employees grow and develop within the role. Some roles at Liberty Mutual have a corresponding compensation plan which may include commission and/or bonus earnings at rates that vary based on multiple factors set forth in the compensation plan for the role.

At Liberty Mutual, our goal is to create a workplace where everyone feels valued, supported, and can thrive. We build an environment that welcomes a wide range of perspectives and experiences, with inclusion embedded in every aspect of our culture and reflected in everyday interactions. This comes to life through comprehensive benefits, workplace flexibility, professional development opportunities, and a host of opportunities provided through our Employee Resource Groups. Each employee plays a role in creating our inclusive culture, which supports every individual to do their best work. Together, we cultivate a community where everyone can make a meaningful impact for our business, our customers, and the communities we serve.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

9:46 min

Questions on architecture typing and team organization

Trishul Goel · JS Congress

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · WWC 2024

1:31 min

Managing self-healed test scripts safely within continuous integration

Andrei Nutas Andrei Nutas · WWC Europe 2026

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:55 min

Gaining TypeScript benefits using JSDoc alternatives

Simone Sanfratello · JS Congress

Videos

See all

Related articles

See all