Principal Engineer- Python (Quartz)

A leading financial institution helping make financial lives better through the power of every connection.
$180,000 - $250,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Description For Principal Engineer- Python (Quartz)

Bank of America is seeking a Principal Engineer specializing in Python for their Quartz team. This is a senior technical leadership role responsible for defining and driving engineering approaches for program/portfolio-level solutions. The position requires deep expertise in Python development, including core library development, runtime optimization, and language parsing. The role involves leading technical strategy, mentoring teams, and delivering significant business outcomes through technology innovation.

As a Principal Engineer, you'll be responsible for architecting and overseeing complex technical solutions, working closely with multiple teams to ensure successful implementation. You'll need to demonstrate expert-level Python knowledge, particularly in areas like core library development (Tensorflow, SQLalchemy), runtime optimization, and language parsing. The role requires both technical excellence and leadership skills, as you'll be guiding teams and making critical technical decisions that impact the entire program.

The position offers the opportunity to work with cutting-edge technologies in a leading financial institution, with responsibilities including defining technology stacks, improving development efficiencies, and ensuring quality through comprehensive test strategies. You'll be part of Bank of America's commitment to driving responsible growth through technology innovation, working in their New York office with occasional travel (5%).

This role is ideal for a seasoned engineer who combines deep technical expertise with strategic thinking and leadership abilities. You'll have the chance to influence technical direction, mentor other engineers, and drive innovation in a complex, enterprise-scale environment. The position offers competitive benefits and the opportunity to work on significant technical challenges in the financial sector.

Last updated 7 days ago

Responsibilities For Principal Engineer- Python (Quartz)

  • Develops the engineering approach for the entire program/portfolio solution
  • Leads the planning, definition, and design of complex features spanning multiple teams
  • Creates ideas on designing complex technology and solution development approaches
  • Leads technical oversight for teams in solution development
  • Defines the technology tool stack for the solution
  • Explores state-of-the-art technologies to improve development efficiencies
  • Leads end-to-end test strategy/creation/adherence

Requirements For Principal Engineer- Python (Quartz)

Python
  • C++
  • Python
  • Deep familiarity with core python libraries development (Tensorflow, SQLalchemy etc.)
  • Runtime optimization and tooling
  • Experience with writing language parsers
  • Knowledge of The Art of Computer Programming
  • Bachelor Degree or equivalent working experience

Benefits For Principal Engineer- Python (Quartz)

Medical Insurance
401k
  • Medical Insurance
  • 401k

Interested in this job?

Jobs Related To Bank of America Principal Engineer- Python (Quartz)

Principle Engineer

Principal Engineer position at Bank of America's Enterprise Payments Technology team, leading engineering solutions for large-scale payment processing systems.

Principle Engineer

Principal Engineer position at Bank of America focusing on payment gateway development, merchant services, and cloud technologies with opportunities across multiple locations.

Principle Engineer

Principal Engineer position at Bank of America focusing on payment technologies, merchant services, and cloud infrastructure, leading technical solutions and architectural decisions.

Principle Engineer

Principal Engineer position at Bank of America's Enterprise Payments Technology team, leading engineering solutions for large-scale payment processing systems and point-of-sale software development.

Principal, Solution Engineer MuleSoft

Principal Solutions Engineer position at Salesforce MuleSoft, combining technical expertise with pre-sales consulting to drive customer success in Paris, France.