Principal Software Engineer - Full-Stack & Microservices

Banner Life family of companies | life insurance

Frederick (MD)

Hybrid

USD 144,800 - 199,100

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Banner Life Insurance Company in Frederick, MD is seeking a Principal Software Engineer to design and build leading digital life-insurance platforms. You will drive development practices, mentor engineers, and collaborate with product teams to deliver scalable services.

The role requires 10+ years in software design, strong C#, .NET, distributed systems experience, and cloud skills (Azure). This hybrid opportunity offers a competitive compensation package, benefits, and potential leadership

Qualifications

  • BS or MS in Computer Science or Engineering or equivalent experience.
  • 10+ years of software design and development experience with backend services.
  • 10+ years hands-on experience in any Object-Oriented coding language, C# preferred.
  • 3+ years designing distributed systems.
  • Strong verbal and written communication skills with excellent interpersonal collaboration.
  • Ability to communicate technical details across organizational boundaries.
  • Experience in DevOps to maintain live services and/or application frameworks.
  • Cloud and services experience, with Azure cloud experience highly desirable.
  • Excellent analytical skills with a systematic approach to software design.
  • Passion for building highly scalable, highly reliable services.
  • Experience with Agile and interactive development processes.
  • Understanding of SDLC and Agile methodologies.

Responsibilities

  • Drive multiple projects through to delivery, removing obstacles as needed to ensure success.
  • Gain a working understanding of Banner Life as a business and collaborate with leaders to deliver end-to-end experiences for customers.
  • Design and develop web-based applications and micro-services using both front-end and back-end technologies (full stack development).
  • Drive improvements to software engineering practices.
  • Identify changes needed to improve customer/partner experience through a data-driven approach.
  • Maintain knowledge and understanding of corporate security procedures and policies for implementation, auditing, and documentation purposes.
  • Mentor and train software engineering team members, including both employees and contractors.
  • Keep up to date with industry trends and apply them to projects as appropriate.
  • Recommend business solutions, comparing advantages and disadvantages of building solutions ourselves versus low-code/no-code options available in the market.
  • Prepare technical documentation and participate in and lead code reviews to ensure that application code meets internal standards and follows industry best practices.
  • Research new technologies and present proposals to management that would facilitate processing of business or reduce costs to the organization.

Skills

C#
.NET Core
Distributed systems design
DevOps
Azure
Communication
Agile methodologies
Mentoring
Leadership
Web services

Education

BS or MS in Computer Science or Engineering or equivalent experience

Tools

Docker
Kubernetes
Jira
Confluence
Git
Bitbucket
Angular
TypeScript
JavaScript
SQL
Entity Framework

Job description

Banner Life Insurance Company in Frederick, MD is seeking a Principal Software Engineer to design and build leading digital life-insurance platforms. You will drive development practices, mentor engineers, and collaborate with product teams to deliver scalable services.

The role requires 10+ years in software design, strong C#, .NET, distributed systems experience, and cloud skills (Azure). This hybrid opportunity offers a competitive compensation package, benefits, and potential leadership

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Hybrid Principal Software Engineer: Cloud & Microservices
Hybrid Principal Software Engineer: Cloud & Microservices

Banner Life Insurance Company • Frederick (MD)

Hybrid
USD 144,000 - 200,000
Health insurance
401K with company match
Generous time off
+2
Full-Stack Application Engineer - Azure & Microservices
Full-Stack Application Engineer - Azure & Microservices

Banner Life family of companies | life insurance • Frederick (MD)

Hybrid
USD 109,000 - 152,000
Hybrid Full-Stack Engineer: C#/JS & Azure
Hybrid Full-Stack Engineer: C#/JS & Azure

Banner Life Insurance Company • Frederick (MD)

Hybrid
USD 109,000 - 152,000
Health insurance
401K with company match
Generous vacation and sick days
+1
Principal Application Engineer
Principal Application Engineer

Banner Life family of companies | life insurance • Frederick (MD)

Hybrid
USD 144,000 - 200,000
Manager, Digital Solutions & Platform Engineering
Manager, Digital Solutions & Platform Engineering

Banner Life Insurance Company • Frederick (MD)

Hybrid
USD 127,000 - 165,000
Health, life, and dental insurance
401K with company match
Generous vacation and sick days
+2
Principal Application Engineer
Principal Application Engineer

Legal & General America • Urbana (MD)

Hybrid
USD 141,000 - 195,000
Sign-on bonus
Annual Incentive Plan
20 vacation days
Principal Application Engineer
Principal Application Engineer

Banner Life Insurance Company • Frederick (MD)

Hybrid
USD 144,000 - 200,000
Health insurance
401K with company match
Generous time off
+2
Principal Software Engineer, Scalable Platform
Principal Software Engineer, Scalable Platform

Legal & General America • Urbana (MD)

Hybrid
USD 141,000 - 195,000
Sign-on bonus
Annual Incentive Plan
20 vacation days
Principal Software Engineer
Principal Software Engineer

Ora Apps Inc. • Frederick (MD)

Hybrid
USD 120,000 - 180,000
Application Engineer
Application Engineer

Banner Life Insurance Company • Frederick (MD)

Hybrid
USD 109,000 - 152,000
Health insurance
401K with company match
Generous vacation and sick days
+1