Senior Engineer

Bank of America

Minnesota

On-site

USD 122,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Discretionary incentive eligible
Industry-leading benefits
Annual discretionary plan

Job summary

Bank of America is seeking a Senior Engineer to lead a modernized platform for the Legal and Public Policy LOB in Minnesota. You will guide cross‑functional teams, design scalable cloud solutions, and ensure alignment with business objectives and agile practices.

The role requires hands‑on experience with Java (preferably) or .NET, Angular, Oracle, Kafka, Redis, and cloud platforms (AWS/Azure/GCP), plus leading vendor migrations and mentoring engineers across disciplines.

Qualifications

  • Collaborate with business and internal teams to gather requirements and develop solutions.
  • Hands-on Azure deployment experience for vendor products.
  • Strong IaC knowledge.
  • Experience integrating CI/CD pipelines with Azure services.
  • Design secure cloud architectures leveraging IAM, encryption, and monitoring.
  • Proven experience in optimizing cloud infrastructure for scalability, performance, and cost-efficiency.
  • Providing technical leadership and mentoring team members.
  • Recent experience in designing and developing distributed data systems using Java (EE), Oracle SQL, and Angular.
  • Experience using Java/J2EE technologies to develop scalable enterprise‑grade applications, libraries, and frameworks.
  • Designed and developed solution architecture to scale backend systems with Spring, Spring MVC, and RESTful APIs.
  • Hands-on experience with messaging systems like Kafka.
  • Utilized DevOps technologies for CI/CD including Ansible, Jenkins, JFrog, and Git.
  • Designed and implemented database development on Oracle Exadata.
  • Proven experience in leading and mentoring a team of engineers.
  • Strong understanding of software development, testing, deployment, and support using agile methodologies.
  • Expert‑level proficiency in Java EE and related frameworks (e.g., Spring, Hibernate) and advanced SQL.
  • Excellent written and verbal communication skills.
  • Ability to write specifications and design documents.

Responsibilities

  • Guide cross-functional teams in delivering high‑impact features.
  • Lead cloud migrations for vendor applications.
  • Architect secure, scalable cloud solutions leveraging IAM and encryption.
  • Mentor engineers and drive technical excellence across teams.
  • Collaborate with stakeholders to align solutions with business objectives.
  • Ensure agile delivery practices and continuous improvement.

Skills

Technical leadership
Cross-functional collaboration
Cloud architecture
Java
.NET
CI/CD
Agile methodologies
Mentoring
Communication
Distributed systems
Kafka

Tools

Azure
Jenkins
Ansible
JFrog
Git
Kafka
Oracle Exadata

Job description

Position Summary

We are seeking a highly experienced and technically proficient Senior Engineer to join our team in building a modernized platform for Legal and Public Policy LOB. This role blends leadership and design, requiring deep expertise in modern technologies.

The Senior Engineer will guide cross‑functional teams in delivering high‑impact features, ensuring alignment with business objectives, technical standards, and agile delivery practices.

The ideal candidate will have strong experience in leading teams working in Java (or .NET although Java is preferred), Angular, Oracle, Kafka, Redis, and cloud platforms (AWS, Azure, or GCP) and leading cloud migrations for vendor applications.

Required Qualifications
  • Collaborating with business and internal teams to gather requirements and develop solutions
  • Hands‑on experience in preparing for and deploying applications on Azure cloud (for vendor products)
  • Strong knowledge of Infrastructure as Code (IaC)
  • Experience integrating CI/CD pipelines with Azure services
  • Ability to design secure and compliant cloud architectures leveraging IAM, encryption, and monitoring best practices
  • Proven experience in optimizing cloud infrastructure for scalability, performance, and cost‑efficiency
  • Providing technical leadership and mentoring team members
  • Recent experience in designing and developing distributed data systems using Java (Enterprise Edition), Oracle SQL, and Angular
  • Experience using Java/J2EE technologies to develop scalable enterprise‑grade applications, libraries, and frameworks
  • Designed and developed solution architecture to scale backend systems with Spring framework, Spring MVC, and RESTful APIs
  • Hands‑on experience with messaging systems like Kafka
  • Utilized DevOps technologies for CI/CD including Ansible, Jenkins, JFrog, and Git
  • Designed and implemented database development on Oracle Exadata
  • Proven experience in leading and mentoring a team of engineers
  • Strong understanding of software development, testing, deployment, and support using agile methodologies
  • Expert‑level proficiency in Java Enterprise Edition and related frameworks (e.g., Spring, Hibernate) and advanced SQL
  • Excellent written and verbal communication skills
  • Ability to write specifications and design documents
Shift

1st shift (United States of America)

Hours Per Week

40

Pay Transparency details

US - NJ - Pennington - 1300 American Blvd - Hopewell Bldg 3 (NJ2130)

Pay and benefits information

Pay range: $122,000.00 - $200,000.00 annualized salary, offers to be determined based on experience, education and skill set.

Discretionary incentive eligible. This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group, and the overall success of the Company.

This role is currently benefits eligible. We provide industry‑leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

Transamerica • Denver (CO)

Hybrid
USD 111,000 - 140,000
Pension Plan
401k Match
Employee Stock Purchase Plan
+5
Software Dev Engineer III
Software Dev Engineer III

Altice USA • Bethpage (NY)

On-site
USD 133,000 - 220,000
Lead Software Engineer - Java/AWS/Kafka/Streaming
Lead Software Engineer - Java/AWS/Kafka/Streaming

JPMorgan Chase • Plano (TX)

On-site
USD 152,000 - 215,000
Comprehensive health care coverage
Retirement savings plan
Tuition reimbursement
+2
Senior Full Stack Developer (Java 17+, Spring Boot & Angular 17+)
Senior Full Stack Developer (Java 17+, Spring Boot & Angular 17+)

Pacer Group • Charlotte (NC)

On-site
Medical
Dental
Vision
+1
Lead Software Engineer - Java Backend
Lead Software Engineer - Java Backend

Next Frontier Capital • New York (NY)

On-site
USD 100,000 - 130,000
Comprehensive health care coverage
On-site health and wellness centers
Retirement savings plan
+2
Principal Engineer
Principal Engineer

Relativity • Chicago (IL)

On-site
USD 210,000 - 314,000
Competitive salary
Health and retirement programs
Wellness resources
+4
Engineering Lead | Onsite
Engineering Lead | Onsite

Worky • Dallas (TX)

On-site
USD 44,000 - 154,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

JSR Tech Consulting • Newark (NJ)

Hybrid
Senior Software Engineer (Java)– AI & Agentic Systems
Senior Software Engineer (Java)– AI & Agentic Systems

UNAVAILABLE • Chicago (IL)

On-site
USD 135,000 - 165,000
Flexible vacation
16 paid holidays
Parental leave
+2
Principal Full Stack Engineer
Principal Full Stack Engineer

Eliassen Group • Merrimack (NH)

Hybrid
Medical benefits
Dental benefits
Vision benefits
+2