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 America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! Job Description: This job is responsible for defining and leading the engineering approach for solutions at the program or portfolio level, to deliver significant business outcomes. Key responsibilities include continuously improving the design, quality, and reuse of the solution and delivering technology enablers that improve development efficiencies for the solution. Job expectations include familiarity with at least one area of engineering, acting as a "go to" reference across the organization, and applying knowledge to improve technical competencies through recruitment and development activities. We are seeking a deeply technical, hands-on Principal .NET Software Engineering to lead our core application development team. 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. If you are an expert engineer who also excels at mentoring others and building high-performing teams, this is the perfect opportunity for you. Responsibilities:
1st shift (United States of America) Hours Per Week:
40
- 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
- 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.
- 10+ years of experience required technical expertise in software development using .NET 8 and 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.
- Direct experience working in the payments systems or FinTech industry.
- 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
1st shift (United States of America) Hours Per Week:
40
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal .NET Software Engineering (Hands-On) in Kennesaw, GA vacancy
$92.7k - $161.85k
...As a Senior DevOps Engin eer , you will be a key technical contributor... ...that support the full software development lifecycle. You... ...this role, you will focus on hands‑on engineering excellence—building... ...in languages such as Python, .NET, or Java. ~ Proven experience...SuggestedWork at office$108.96k - $163.44k
...related field. ~8+ years of enterprise system analysis experience, preferably within an innovation-focused environment. ~ Strong, hands-on experience working in an enterprise agile environment. ~ In-depth working knowledge of AI/GenAI and related tools and...SuggestedSummer workWork at officeLocal areaFlexible hours3 days per week- ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-... ...workplace that values inclusion, celebrates diversity, and supports career growth through mentorship and hands-on experience....SuggestedRemote jobInternship
- ...perform the essential functions. While performing the duties of this job, the employee is regularly required to walk and to sit; use hands to manipulate objects, tools, or controls; reach with hands and arms. The employee is typically required to stand, stoop, kneel,...SuggestedFull timeWork at office
$140k - $160k
...commission pay. Actual compensation may vary due to factors such as experience and skill set. As a Senior .NET Software Engineer at RXO you’ll combine deep hands‑on development expertise with strong technical leadership. In this role, you’ll be responsible for building...SuggestedHourly pay16 hoursTemporary workWork at officeRemote workMonday to ThursdayFlexible hours$64.5k - $129.5k
...Webctrl Cloud Onboarding Engineer Carrier Global Corporation, global leader in intelligent climate and energy solutions, is committed... ...and any direct Automated Logic training are a plus. Hands-on experience setting up certificates (PKI infrastructure)....Temporary workWork at officeLocal areaRemote work$101.5k - $169.1k
...Job Summary The Senior Software Engineer is responsible for designing, developing, and maintaining... ..., reliable software. This is a hands-on role focused on building production-ready... ...language (e.g., Java, Python, .NET) Experience with cloud platforms (e.g....Contract workWork at officeVisa sponsorship2 days per week$116.36k - $155.15k
...building the future. The Role This is a highly technical and hands-on position requiring the selected candidate to both lead and... ...demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level...Full timeTemporary workRemote work1 day per week$105k - $160k
...The Senior Professional, Platform Engineering job designs, develops and maintains digital... ...AUTOMATION: Leads the application of internal software deployment platform, continuous... ...publishing, versioning, and retirement. Hands-on experience with authentication and authorization...Work experience placement$85.39k - $116.98k
...seeking a talented Senior Systems Engineer (Angular) Location: Remote... ...Collaborate with back-end C#/.Net and AWS data engineers to... ...AWS Apply and promote best software engineering practices within an... ...to front-end application Hands-on Angular experience with the...Full timeRemote work$76.61k - $101.51k
...We are seeking an Application Engineer to join our Public Safety ITS... ...experience in building high-quality .NET applications, working with... ...; determines hardware/software requirements; performs cost-benefit... ...13 How many years of hands-on experience do you have working...Full timeWork at officeWork visa$30 - $40 per hour
...Making a difference? It's the standard here! At Hand & Stone Massage and Facial Spas, our vision is simple - make it the... ...free CEU's to any licensed massage therapist. Visit freeces.tortal.net to enroll and earn free CE's . This is a small sampling of the additional...Hourly payFull timePart timeFlexible hours- ...service account manager and sales team to engineer and estimate solutions. Actively works... ...modifications in multiple languages of systems software. Provides solutions to increasingly... ...maintenance and troubleshooting of Ethernet and ARC Net communications. #J-18808-Ljbffr...For subcontractorWork at officeLocal areaRemote workNight shift
- ...are searching for talented people to join Kennesaw State University in our vision. Come Take Flight at KSU! Job Title: Senior Software Engineer Location: Kennesaw, Georgia Regular/Temporary: Regular Full/Part Time: Full-Time Job ID: 294090 Location Our Kennesaw campus is...Full timeTemporary workPart timeWork at officeImmediate start
- Responsible for the development, delivery, and operation of intelligent warehousing/AMR robot systems for clients in the Americas English communication with North American/Latin American clients, cross time zone collaborative project promotion Microservice architecture...
- ...developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/...
- ...goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance... ...Risk Management Technical Strategy Development Test Engineering Shift: 1st shift (United States of America) Hours Per...Work at officeShift workDay shift
- ...Software Engineer Johnson Service Group (JSG) is seeking a contract Software Engineer with the ability to obtain a security clearance for... ...containers; basic awareness of Kubernetes concepts and limited hands-on deployment. Understanding of core object-oriented...Weekly payContract workTemporary work
$60.24 - $68.24 per hour
...Genesis10 is currently seeking a Software Engineer for a contract position with a Global Financial Institution located in Kennesaw, GA. This... ...interfaces, and solution enablers while ensuring principal architecture integrity is maintained Mentor other software...Hourly payPermanent employmentContract work$90k - $120k
Primary Skill: ETL Informatica Developer Secondary: Oracle, SQL Experience: Minimum 10 years Roles & Responsibilities ETL Process Development: Design, develop, and maintain ETL processes using Informatica PowerCenter or other relevant Informatica...- ...handling technology to its state-of-the-art, industry leading software solutions. WHAT YOU GET TO DO The Software Developer I... ...within the solution design requirements from the Software Solution Engineering group to develop functioning software solutions that meet...Temporary workCasual workWork at officeRemote workWorldwideFlexible hours2 days per week
$80k - $120k
...Overview Software Engineer project for a premier client in the Kennesaw, GA area. This onsite position requires a local candidate. The project is 3 months to 2 years in length, and may convert to a full-time position for the right candidate. Base pay range $80,000.00/yr...Full timeContract workLocal area- ...Software Engineer Level 2 | Marietta, Georgia, United States Software Engineer Level 2 - Cloud Application Development Location: Marietta,... ...Svelte/SvelteKit, and RedHat OpenShift. This position offers hands-on experience with containerization, automation, and continuous...Flexible hours
- ...campus - 1100 South Marietta Parkway, Marietta, GA 30060. Job Summary This senior technical lead role provides advanced leadership and hands‑on expertise in designing, developing, implementing, and supporting enterprise automation and integration solutions across multiple...Work at officeImmediate startWorldwide
$64.5k - $129.5k
.... About the Role We are seeking WebCTRL Cloud Onboarding Engineer to support the deployment of WebCTRL Cloud for our customers.... ...certifications and any direct Automated Logic training are a plus. * Hands-on experience setting up certificates (PKI infrastructure). *...Full timeTemporary workWork at officeLocal areaRemote work$90k - $120k
Job Description Primary Skill ETL Informatica Developer Secondary skills: Oracle, SQL Experience: Minimum 10 years Roles & Responsibilities Design, develop, and maintain ETL processes using Informatica PowerCenter or other relevant Informatica tools. Deep understanding...- Flutter Developer Atlanta GA, Kennesaw GA, Chandler AZ (hybrid 3 days onsite , 2 days WFH) Onsite Hybrid Required Skills • At least 2+ years of experience in Flutter development. • Proficient in Dart and Flutter frameworks. • Experience with ...Work from home
$166k - $188k
...data from high-resolution video streams. We are seeking a Software Engineer to develop and optimize low-level software and microcode for... ...system-level debugging across the silicon lifecycle. This is a hands-on engineering role at the hardware–software boundary. Key...$122.6k - $204.4k
...The Lead Software Engineer is a hands-on technical leader responsible for driving the full-stack design, development, and delivery of software solutions across one or more small, high-velocity engineering teams. This role operates above the Senior Software Engineer level...- ...developers, and driving best practices in software development. Key... ...Bachelor's degree in Computer Science, Engineering, or a related field. 6+ years of experience... ...Spring Security, and Spring Data JPA. Hands-on experience developing REST APIs and microservices...Permanent employmentFull timeRemote 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!
Related searches
- senior c# .net software developer Kennesaw, GA
- senior net developer remote Kennesaw, GA
- principal Kennesaw, GA
- .net Kennesaw, GA
- remote .net full stack web developer Kennesaw, GA
- ultimate software Kennesaw, GA
- software sales executive Kennesaw, GA
- remote software sales Kennesaw, GA
- software sales representative Kennesaw, GA
- id software Kennesaw, GA



