Lead Software Engineer - Hybrid at Worker's Compensation Insurance Rating Bureau | CA, US | Rezi

Lead Software Engineer - Hybrid at Worker's Compensation Insurance Rating Bureau

Lead Software Engineer - Hybrid

Worker's Compensation Insurance Rating Bureau · CA, US

4 days ago

Lead Software Engineer - Hybrid

Worker's Compensation Insurance Rating Bureau · CA, US

5 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Lead Software Engineer - Hybrid role.

Rezi rewrites your resume against Worker's Compensation Insurance Rating Bureau's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Lead Software Engineer - Hybrid posting at Worker's Compensation Insurance Rating Bureau — free, in seconds.

About the Role

As a leader in the IT Engineering Team, the Lead Software Engineer plays an integral role in the development and maintenance of custom business applications at the WCIRB. This position requires leadership, broad information systems experience, a detail-oriented mindset, excellent problem-solving and analytical skills, and effective communication skills.

Responsibilities

  • Provide technical expertise, project oversight, communication, and collaboration within the assigned development team(s) and with stakeholders, guiding and ensuring projects meet specifications.
  • Play a key role in architecting, designing, and building performant and scalable solutions using the Microsoft .NET Core stack and Azure platform.
  • Design and develop software applications on all levels (full stack) – persistence, business logic and service layers, frontend, and APIs.
  • Write scalable, testable, high-quality code that meets requirements.
  • Mentor engineers in Software Engineering best practices via design and code reviews.
  • Ensure delivery of high-quality, value-driven, operationally efficient features that support technology platforms and business initiatives.
  • Own the software development life cycle, leading development work and providing vision from project inception to architecture planning, development, release, and production.
  • Build robust relationships across development teams, business analysts, and all key stakeholders involved in projects.
  • Collaborate closely with other teams (and leaders) to help with continuous improvement of the architecture, tools, and processes.
  • Communicate effectively with all levels of the organization while keeping leaders apprised of strategies, operational progress, issues, concerns, mitigation, and remediation plans.

Requirements

  • Bachelor's or master's degree in computer science, or equivalent experience.
  • 8 – 10 years of hands-on experience in designing/architecting enterprise software solutions including cloud-based applications using C#, .NET Core, ASP.NET Core, Entity Framework and Web/Rest API.
  • Hands-on application development experience using Azure components such as Azure SQL Database, Azure Blob Storage, App Service, Azure Functions, Service Bus, Queues, Azure API Management, etc.
  • Experience using best practices, patterns and approaches to address the challenges inherent in re-engineering existing, complex systems.
  • 5+ years using Azure Dev Ops - especially Repositories and Pipelines.
  • 3+ years developing UI-based applications leveraging modern practices and tools such as Responsive Design, Bootstrap, Modular CSS, Ajax.
  • 3-5 years of prior experience leading and mentoring teams of software engineers.
  • Ability to build relationships, balance multiple priorities, and communicate across diverse teams.
  • Ability to deal with ambiguous situations.
  • Experience working with Agile/Scrum methodology.
  • Effective communication and problem-solving capabilities.
  • The successful candidate will reside in California.

Skills

  • C#
  • .NET Core
  • ASP.NET Core
  • Entity Framework
  • Web/Rest API
  • Azure SQL Database
  • Azure Blob Storage
  • App Service
  • Azure Functions
  • Service Bus
  • Queues
  • Azure API Management
  • Azure Dev Ops
  • Responsive Design
  • Bootstrap
  • Modular CSS
  • Ajax
  • Agile/Scrum methodology

Location

  • San Francisco, CA

Work Type

  • Hybrid work environment (40% onsite 60% remote)

Experience Level

  • 8-10 years of experience in designing/architecting enterprise software solutions
  • 5+ years using Azure Dev Ops
  • 3+ years developing UI-based applications
  • 3-5 years of prior experience leading and mentoring teams of software engineers

Education Level

  • Bachelor's or master's degree in computer science, or equivalent experience

Benefits

  • Medical, dental and vision benefits
  • Competitive PTO Program
  • 401K and pension plan
  • Annual incentive plan
  • Social activities
  • Community volunteer involvement

About the Company

  • The WCIRB is committed to fostering belonging in an inclusive workplace.
  • Our employees enjoy a state of the art, energy-efficient, open work environment that nurtures collaboration and creativity.
  • At the WCIRB, we go the extra mile to keep our employees happy and healthy.

Equal Opportunity

  • WCIRB is an equal opportunity employer committed to an inclusive workplace that fosters belonging.
  • All qualified applicants will receive consideration for employment without regards to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, age, genetic information, or any other basis prohibited by law.
  • We also consider qualified applicants with criminal histories consistent with applicable federal, state and local law.