Bank of America is looking to transition a complex internal, on-prem application built on ASP.NET MVC, background jobs, and distributed services to the ServiceNow Platform in 2026. The role requires a Senior .Net Software Engineer to guide this transition, ensuring high-quality feature delivery, architectural consistency, and team mentorship throughout the process.
Requirements
- Minimum of 10+ years of experience in .NET (C-Sharp) development, with strong knowledge of ASP.NET MVC and service-based architectures.
- Experience designing, building, and leading delivery of background services and job processing frameworks.
- Proficiency in JavaScript (ES6+) and jQuery for front-end maintenance.
- Hands-on experience with Kafka, Redis, HBase, and SOLR/Elasticsearch.
- Strong SQL skills and knowledge of performance tuning.
- Deep understanding of resilience and reliability patterns in distributed systems.
- Experience working with RESTful Web APIs; familiarity with enterprise system integration.
Responsibilities
- Ensures that the design and engineering approach for complex features are consistent with the larger portfolio solution.
- Conduct research, design prototyping and other exploration activities such as evaluating new toolsets and components for release management, CI/CD, features, etc.
- Enables team(s)/applications with Continuous Integration/Continuous Development (CI/CD) capabilities and engages with other technical stakeholders pertaining to efficient functioning of CI-CD pipeline.
- Support/mentor/coach team(s) on design and best practices for high code performance (e.g. pairing, code reviews).
- Constantly seek better ways of solving technical problems and designing the solution, not afraid of challenging the status quo.
- Accountable for end-to-end delivery of complex features, including automation, for either a single team or multiple teams, at the program level.
- Lead the technical oversight for teams in solution development.
Other
- Partner with leadership on transition planning for ServiceNow migration, helping identify what to re-platform vs. modernize.
- Proven ability to mentor engineers, influence architecture decisions, and drive technical discussions with stakeholders.
- Degree and/or certifications in Cybersecurity (e.g. CISSP, CISM) or Vulnerability Management (e.g. GIAC GEVA)
- Experience with ServiceNow integrations or ServiceNow development.
- Experience modernizing legacy applications or re-platforming features into enterprise platforms.