Principal .NET Software Engineering (Hands-On)
Bank of America
Job Description At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates’ physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve. 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. At Bank of American,you can build a successful career with opportunities to learn, grow, and make an impact. Join us! Responsibilities Develops the engineering approach for the entire program/portfolio solution and works with Architecture, to develop/analyze/deliver the implementation of technical enablers Leads the planning, definition, and design of the complex features which span multiple teams and explore solution alternatives Creates ideas on designing complex technology and solution development approaches Leads the technical oversight for teams in solution development including design reviews and code within own domain Defines the technology tool stack for the solution within ranged of internally approved and supported technologies Explores state-of-the-art technologies to improve development efficiencies, quality of test/QA coverage, and release management Leads and is responsible for the end-to-end test strategy/creation/adherence, and the integration between teams for a program/portfolio solution What You'll Do Hands-On Technical Leadership & Development: Dedicate a part of your time to writing high-quality, production-ready code for key features and initiatives. Lead by example as the team's foremost technical expert, driving design, architecture, and implementation of robust solutions using .NET Core 8. Team Mentorship & Growth: Manage and mentor a team of .NET developers, fostering a culture of excellence and continuous learning. Provide direct technical guidance through collaborative design sessions, in-depth code reviews, and one-on-one coaching to elevate the team's capabilities. Drive Technical & Architectural Excellence: Architect scalable, maintainable, and secure applications. Champion and implement software development best practices for coding standards, CI/CD, automated testing, and security. Strategic Collaboration: Partner with Product Managers, QA, and SRE to translate business requirements into clear technical specifications and achievable roadmaps, ensuring your team is building the right solutions effectively. Required Qualifications 10+ years of experience required technical expertise in software development using .NET 8and C#. Proven experience in a hands-on technical leadership or management role, where you were still actively coding and designing systems. Mastery of building web applications and services using ASP.NET Core (Web API & MVC). Strong experience with relational databases, specifically Oracle. Proficiency with front-end development, including HTML, CSS, JavaScript, jQuery, and experience with modern frameworks like VueJS or ReactJS. Solid experience implementing and managing CI/CD pipelines, as well as good understanding of source control best practices (GIT). Experience writing and maintaining unit tests using frameworks like NUnit or xUnit. Deep understanding of web security principles (e.g., OAuth 2.0) and API design patterns (e.g., REST). Excellent problem-solving skills and the ability to articulate complex technical concepts to a non-technical audience. Desired Qualifications Direct experience working in the payments systems or FinTech industry. Skills Automation Influence Result Orientation Stakeholder Management Technical Strategy Development Application Development Architecture Business Acumen Risk Management Solution Design Agile Practices Analytical Thinking Collaboration Data Management Solution Delivery Process Minimum Education Requirement Bachelor’s degree or equivalent work experience. Shift 1st shift (United States of America) Hours Per Week 40 #J-18808-Ljbffr
$78 - $84 per hour
...The Fountain Group is looking for a Senior .NET / React Full-Stack Developer to join our high-performing team in Charlotte, NC. This role supports critical enterprise applications and offers a hands-on opportunity for a seasoned developer with strong experience in Microsoft...SuggestedContract workRemote work- ...Principal Software Architect We are looking for a Principal Software Architect to provide technical leadership... ...product capabilities. The ideal candidate is a hands-on architecture leader who can influence engineering teams, product leaders, cybersecurity, SRE/operations...PrincipalRelocation packageMonday to Friday
$168.4k - $252.6k
...Director Software Engineering - IE06FE We’re determined to make a difference and are proud to be an insurance... ...as we help shape the future. Role Summary The Principal Software Engineer is a senior technical leader and hands-on engineer for Digital Enablement which is the...PrincipalTemporary workWork at officeShift work3 days per week$60 - $75 per hour
...highly technical Lead who is 100% hands-on to lead the modernization and... ...for a team of developers and QA engineers while remaining deeply involved in hands-on software development and architecture... ...• Hands-On Development with .NET Core/.NET 6/.NET 8 • Front-End...SuggestedContract workTemporary work- ...Principal Engineer We at Software Technology Inc. are hiring for a Principal Engineer role. This senior technical professional will be responsible for Solution Engineering/Architecture of an assigned portfolio of applications and the associated business-technology...PrincipalWork experience placement
$130k - $140k
...Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and... ...support enterprise‑scale rollout and adoption across. This is a hands‑on full‑stack engineering role focused on enabling Line of...PrincipalTemporary workFlexible hours- ...Job Title: Senior .NET Full Stack Engineer Work Location: Charlotte, NC 28202 Contract duration: 6 months Must Have Skills --.NET, .... ...enterpriselevel applications. candidate should own the full software development lifecycle SDLC, bridging usercentric frontend interfaces...Contract work
$140k - $160k
A leading technology firm is seeking a Senior Infrastructure Engineer in Charlotte, NC, who will take a hands-on approach to manage and optimize infrastructure operations. The ideal candidate is expected to have strong technical expertise across systems and cloud platforms...- ...Job Title: Full Stack .NET Developer Duration: 18+ Months (s) Location: 300 S Brevard St., Charlotte, NC - 28202 - Hybrid... ...initiatives with broad impact and large-scale planning for Software Engineering. Review and analyze complex multi-faceted, larger scale...
- ...Senior .NET / React Full-Stack Developer Location Charlotte, NC preferred (Remote considered for highly qualified candidates... ...supporting critical enterprise applications. This is a hands‑on senior-level engineering role requiring strong experience working within large,...Contract workRemote work
- BCforward is seeking a Full Stack Application Programmer to enhance financial reporting platforms. The role requires expertise in .NET Core, C#, Angular, SQL Server, and Oracle, with at least 5 years of experience in full stack development. This position offers competitive...
$58.62 - $78.83 per hour
...’s long‑standing Fortune 500 client is seeking a highly experienced Sr. .NET/React Full‑Stack Developer to support enterprise application development and modernization initiatives. This is a hands‑on development role requiring strong backend and frontend expertise, independent...Contract workLocal area- ...Lead Software Engineer (X2 Opening) Develop and enhance applications within a records and information management portfolio... ...data storage, retention, and remediation. Work hands-on with full-stack technologies:.NET, Angular, SQL Server; exposure to Java/Python for...
- ...optimization to reach a true end-to-end solution. Job Description .Net Developer Charlotte, NC Full Time Key Responsibilities and Skills... ...User Interactive SPA using AngularJS 2.0, TypeScript. Extensive hands‑on programming in client side scripting languages like JavaScript...Full timeFlexible hours
- A leading IT consulting firm has an exciting opportunity for a Principal/Senior Product Owner in Charlotte, NC. You will oversee a product portfolio, focusing on strategic thinking and hands-on execution. The ideal candidate will have over 10 years of experience in product...PrincipalFull time
- ...4 - 6 Years Top Skills 7+ years of relational database engineering with SQL 5+ years of SSIS experience 3+ years of C# Autosys... .... Will work with 7 other engineers on the team. Fully hands on development, a core developer. A lead engineer on the team...Night shiftWeekend work
- ...technology architecture and implementation. Software Engineer is responsible for participating in the... ...and Skills Be well-versed in C#/.Net and/or C++ and have an active interest... ...Income is a big plus. This is a hands-on programming position, so we are seeking...Contract workWork experience placement2 days per week3 days per week
- ...Technology LLC is seeking a Full Stack .NET Developer to support the development and... ...position involves implementing and supporting software components across the application stack,... ...with senior developers, DevOps engineers, QA teams, and business analysts to implement...
$46.5 - $62 per hour
...is currently seeking a qualified Senior Software Engineer to join the team in a hybrid setting in... ...science or equivalent. Strong years of hands‑on IT experience in developing complex,... ...integrated, web‑based applications using .NET Framework. Should have work experience in...Hourly payMinimum wageWork experience placementWork at officeLocal areaRemote workAfternoon shift- ...'s client in Charlotte, NC is seeking a senior-level Full Stack .NET Developer specializing in high concurrency .NET services, event driven... ...builds, vulnerability scanning, and deployment workflows Hands-on experience deploying .NET workloads to Azure Container Apps or...Hourly payContract work
- ...Job Title: Principal Application Security Engineer Duration: 12+ Months Location:... ...Cybersecurity is responsible for the secure software training, practices, and processes... ..., etc.) • Recent Java or C# & .NET CORE development experience...PrincipalWork experience placement3 days per week
- ...for defining and leading the engineering approach for solutions at the... ...of business. Within the SDLC Software Delivery Lifecycle program,... ...capable Agentic AI Engineering Principal Engineer to design, build,... ...This role requires strong hands-on engineering capability in...PrincipalWork at officeFlexible hoursShift workDay shift
- ...for defining and leading the engineering approach for solutions at the... ...of business. Within the SDLC Software Delivery Lifecycle program,... ...Platform Engineering & Performance Principal Engineer to define and drive... ...candidate brings strong hands-on engineering depth,...PrincipalWork at officeFlexible hoursShift workDay shift
- ...Principal Solution Architect You don't have an AI story... ...the way modern software should be. No rip-and-replace... ...integrations into a unified engine — less like assembling... ...with customer teams — hands on keyboards, not just... ...expansion or net-new use cases through architectural...PrincipalFull time
- Fifth Third Bank, N.A. is looking for a Principal AI Engineer to lead the development of AI systems that address challenges throughout the bank... ...experience in machine learning, a strong background in software development, and proven collaboration skills. Competitive compensation...Principal
- ...business problems through clean, scalable engineering practices. This role supports a... ...Microsoft technologies including Blazor, .NET, Azure, and SQL Server High-impact role... ...experience in enterprise environments ~ Strong hands-on SQL experience , including complex...Contract work2 days per week3 days per week
- ...candidate will have strong experience in .NET Core, C#, Angular, Oracle, SQL Server,... ...including performance troubleshooting. Hands‑on experience with application deployment... ...in full stack development or application engineering roles. Preferred Skills Prior experience...
$168.4k - $220k
Overview Principal Software Engineer - IE06GE We’re determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals - and to help others accomplish...PrincipalTemporary workWork at officeRemote work3 days per week- ...responsible for defining and leading the engineering approach for solutions at the program or... ...all lines of business. Within the SDLC Software Delivery Lifecycle program, this role... ...enterprise-scale knowledge retrieval. ~ Hands-on experience with platforms such as...PrincipalWork at officeFlexible hoursShift workDay shift
$107.2k - $180k
...continued growth, our Data Center Group is seeking an Electrical Engineer to join the team. This is an exciting opportunity to play a key... ...needs. From site walkdowns to final deliverables, every day is hands‑on, fast‑paced, and deeply rewarding. Engineering...PrincipalWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal .NET Software Engineering (Hands-On). Be the first to apply!
- .net developer Charlotte, NC
- c#.net developer Charlotte, NC
- .net engineer Charlotte, NC
- senior c# .net software developer Charlotte, NC
- net developer contract Charlotte, NC
- backend .net developer Charlotte, NC
- senior asp.net developer Charlotte, NC
- senior net developer remote Charlotte, NC
- full stack.net developer Charlotte, NC
- asp net developer Charlotte, NC


