Team Lead - Software Development

Berkshire Hathaway Direct Insurance Company10 months ago
Omaha, NE, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

biBerk is building a cloud-first, API driven, dynamic insurance platform that enables customers to purchase insurance policies directly online. Expanding our team, we are adding experienced software innovators. This role combines technical expertise with leadership skills – you will lead an agile development team, mentor team members, remove roadblocks, and work closely with the product owner as a subject matter expert while also contributing as an individual developer. Occasional travel to Wilkes-Barre/Scranton, PA is required, with normal working hours based on Eastern US time.

Key Responsibilities

  • Lead a cross-functional, agile development team comprising members from development, quality assurance, and business analysis.
  • Serve as the technical subject matter expert (SME) for a specific domain within the platform.
  • Provide guidance and mentoring through pair programming, code reviews, demos, group/1:1 coaching, and career development planning.
  • Design system features that align with business objectives and fit into the enterprise platform ecosystem.
  • Contribute to cross-team platform design decisions and collaborate with the Product team to meet both short-term and long-term objectives.
  • Follow and help improve technical, process, and quality standards across the department.
  • Participate in staffing decisions including interviews and hiring.
  • Create and maintain technical documentation and ensure effective knowledge transfer within the team.
  • Deliver regular code contributions aligning with User Stories and sprint goals.
  • Guide the team in unit testing and work closely with QA leadership to ensure comprehensive testing of all features.
  • Ensure the team achieves system performance goals and maintains a security-first mindset.
  • Take ownership of problems and solutions, proactively ensuring success while employing innovative problem-solving skills.

Required Qualifications

  • Bachelor’s or master’s degree in computer science/related field or equivalent working experience.
  • 10+ years of experience as a software developer, primarily using C#.
  • Excellent programming, debugging, and troubleshooting skills with C# and .NET.
  • 3+ years of experience leading development teams.
  • Experience in enterprise-level system architecture, including designing and delivering RESTful APIs, integrations, and complex business processes.
  • Skills in designing and configuring cloud services (serverless, data storage, messaging, logging, etc.) preferably with Azure.
  • Experience with both monolithic and microservice architectures.
  • Expertise in designing reliable and performant data storage solutions utilizing cloud technologies (SQL DBs, Document DBs, unstructured data).
  • Experience creating CI/CD pipelines supporting Infrastructure as Code (IAC).
  • Strong verbal and written communication skills, collaboration capabilities, and keen attention to detail.
  • Proven experience working on large software development projects in agile environments.

Preferred Qualifications

  • Commercial Property and Casualty insurance experience.
  • Practical working knowledge of ASP.NET MVC and .NET Core.
  • Experience with TypeScript and SPA frameworks such as Angular or React.

Benefits & Perks

  • Compensation: Salary range: $114,500 to $160,000 per year (final compensation based on experience, geographic location, and other considerations).
  • Medical (PPO/HDHP), vision, disability, and life insurance.
  • Enhanced dental plan with orthodontia coverage in addition to a standard plan.
  • Generous PTO plan for all benefit-time eligible employees.
  • Paid company holidays and 4 floating holidays.
  • Paid parental leave.
  • Employee Retirement Savings Plan/401(k) with company match and immediate vesting.
  • Education Assistance Program with 100% upfront tuition reimbursement after 6 months of service for approved degree programs.
  • Service Recognition Program offering a monetary award toward a vacation every 5 years of employment.
  • Wellness Initiatives, including a Fitness Center and Weight Watchers Reimbursement programs.
  • Voluntary benefits including accident, critical illness, and hospital indemnity.
  • Employee discount and rewards program on travel, tickets, electronics, home, and more.

Required Skills

ASP.NET MVC
SPA Frameworks (Angular/React)
Database Design (SQL/NoSQL)
Enterprise Architecture
Monolithic Architecture
Team Leadership
C#
Agile Methodologies
RESTful API Design
.NET
TypeScript
CI/CD
Cloud Technologies (Azure)
.NET Core
Microservices