Principal .net Software Engineering (hands-on)

Bank of America

Multiple Locations
.net core 8 and c#
Asp.net core (web api & mvc)
Oracle database
This is a "player-coach" role designed for a leader who remains passionate about coding and architecture, not just managing people

Job Summary

  • This is a "player-coach" role designed for a leader who remains passionate about coding and architecture, not just managing people.
  • You will spend a significant portion of your time working alongside your team, contributing directly to the codebase, leading architectural discussions, and solving our most complex technical challenges.
  • Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations.

Matching Summary

This is a "player-coach" role designed for a leader who remains passionate about coding and architecture, not just managing people.

Skills & Requirements

Must-have

  • .NET Core 8 and C#
  • ASP.NET Core (Web API & MVC)
  • Oracle database
  • CI/CD pipelines
  • GIT source control
  • REST API design patterns
  • web security principles

Nice-to-have

  • payments systems or FinTech industry
  • Automation
  • Influence
  • Result Orientation
  • Stakeholder Management
  • Technical Strategy Development
  • Business Acumen
  • Risk Management
  • Agile Practices
  • Analytical Thinking
  • Collaboration
  • Data Management
  • Solution Delivery Process

Key Requirements

  • 10+ years of experience in software development
  • Hands-on technical leadership or management role
  • Proficiency with front-end development (HTML, CSS, JavaScript, jQuery)
  • Experience with modern frameworks like VueJS or ReactJS
  • Experience writing and maintaining unit tests
  • Bachelor’s degree or equivalent work experience

Work Rights

Not specified

Tailored Resume

Cover Letter