Hybrid Principal .NET Software Engineer – Hands-On

Posted 2 weeks ago

Apply now

About the role

  • Principal .NET Software Engineer leading application development at Bank of America. Driving engineering approach and mentoring a team of developers to deliver high-quality solutions.

Responsibilities

  • Define and lead engineering approach for solutions
  • Continuously improve design, quality, and reuse of solutions
  • Deliver technology enablers that improve development efficiencies
  • Act as a go-to reference across the organization
  • Contribute directly to codebase, leading architectural discussions
  • Mentor and build high-performing teams

Requirements

  • 10+ years of experience
  • Technical expertise in software development using .NET 8 and C#
  • Proven experience in technical leadership or management
  • Mastery of building web applications using ASP.NET Core
  • Strong experience with relational databases (specifically Oracle)
  • Proficiency with front-end development (HTML, CSS, JavaScript, jQuery)
  • Experience with modern frameworks (VueJS or ReactJS)
  • Experience managing CI/CD pipelines and understanding source control (GIT)
  • Experience writing and maintaining unit tests (NUnit or xUnit)
  • Deep understanding of web security principles (like OAuth 2.0) and API design patterns (like REST)

Benefits

  • Competitive benefits
  • Opportunities to learn and grow
  • Inclusive workplace environment

Job title

Principal .NET Software Engineer – Hands-On

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job