Logo
Bank of America Corporation

Principal Engineer (Developer Experience)

Bank of America Corporation, Charlotte, NC


Job Description:

Modern Developer Experience (DevEx) provides enterprise technical standards and common technical services, platforms, and tools that are leveraged by delivery teams across all BofA lines of business. We lead the solution design of those common services, platforms, and tools within our portfolio. With a strong sense of ownership for both personal deliverables and value stream goals, we perform role functions including:
  • Improve the experience for our developers, making it easier to deliver industry-leading solutions, while managing work efficiently and with the right controls.
  • Advance our technology platforms through innovation.
  • Reduce risk and improve quality across our technology portfolio by aligning to a single enterprise architecture strategy and delivering governance that enables consistency, integration and automation.


This Principal Engineer role requires an experienced leader to deliver on a new, accelerated program. This role will be responsible for maximizing the value of a growing program. Responsibilities include defining the engineering approach and roadmap at the program/portfolio level to deliver significant business outcomes, defining and prioritizing the features/epics in the program backlog, and articulating this to both stakeholders and development teams. This role works closely with stakeholders to understand their needs, and with Products Owners to ensure they are aligned on priorities and financials. They will continuously improve the design, quality, and create efficiencies for solution support.

This role must be able to navigate through Risk/Governance/Legal/Model Risk/GIS reviews and be able to guide the team accurately though these governance execution processes to ensure we deliver responsibly and mitigate risk throughout. They will lead the planning, definition, and design of the complex features spanning multiple team. They will be critical in communicating regular, key updates across bank stakeholders, prioritizing the work, and leveraging their awareness of SDLC processes, architecture and design.

Required Skills:
  • Expertise in solution design across multiple technologies - with experience leading end to end strategy/creation/adherence/integration across teams and products
  • Ability to develop frameworks for solving a range of complex problems. Can foresee future problems and define resolutions/new opportunities
  • Ability to collaborate with cross business/technology stakeholders and design architectures that align with business goals and tech strategy. Focuses on how to improve the collaboration capabilities of others.
  • Identifies risk/dependencies and quantifies the impact it has on the business/technology and what controls are to be used to resolve
  • Ability to drive adoption, improve SDLC processes, and designs/development/implement solutions for CI/CD processes and tools
  • Ability to track program and multiple value stream variances in order to ensure work aligns with program objectives
  • Understands the roles and responsibilities of other teams who participate in the lifecycle and engages as required
  • Ability to identify business/technical opportunities (product innovation, cost reduction, process improvement)
  • Ability to discern the governance needed for the work product, define stakeholders, and strategic objectives


Desired Skills:
  • Experience and understanding of Bank testing practices and tools
  • Understands and can comply with design, brand and accessibility standards
  • Knowledge of data management practices and technologies


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.

Shift:
1st shift (United States of America)

Hours Per Week:
40