Bank of America

Senior Engineer

Bank of America

full-time

Posted on:

Location Type: Office

Location: PenningtonNew JerseyUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $122,000 - $200,000 per year

Job Level

Tech Stack

About the role

  • This job is responsible for defining and leading the engineering approach for complex features to deliver significant business outcomes.
  • Key responsibilities include delivering complex features and technology, enabling development efficiencies, and providing technical thought leadership based on conducting multiple software implementations.
  • Additionally, this job is accountable for end-to-end solution design and delivery.

Requirements

  • 10+ years of professional software engineering experience.
  • Strong hands-on experience with one or more enterprise technology stacks (e.g., Java, APIs, Spring, cloud platforms, or equivalent).
  • Experience building and supporting distributed or multi-tier applications.
  • Solid understanding of: Object-oriented design and design patterns, RESTful services and integration patterns, CI/CD pipelines and DevOps practices, Application security fundamentals.
  • Experience working in Agile/Scrum or SAFe environments.
  • Strong analytical, debugging, and problem-solving skills.
  • Effective written and verbal communication skills.
Benefits
  • Industry-leading benefits
  • Access to paid time off
  • Resources and support to employees so they can make an impact and contribute to the sustainable growth of our business and the communities we serve.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaAPIsSpringcloud platformsObject-oriented designdesign patternsRESTful servicesCI/CD pipelinesDevOps practicesApplication security
Soft Skills
analytical skillsdebugging skillsproblem-solving skillswritten communicationverbal communication