Bank of America Corporation

FinOps Engineer Lead (Python exp. required)

Bank of America Corporation$125K — $167K *
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of relevant FinOps and cloud financial management experience.
  • Proven analytical skills with cloud cost reporting and optimization.
  • Skilled in Python scripting for automation and data extraction.
  • Experience with key cloud platforms like AWS, Azure, or Google Cloud.
  • Strong understanding of budgeting, forecasting, and variance analysis in cloud environments.

Responsibilities

  • Collaborate with engineering teams to implement monitoring tools and practices.
  • Develop scripts and tools for automation and instrumentations.
  • Engage in major incident triage and diagnosis as a subject matter expert.
  • Support cloud FinOps activities including budgeting and chargeback processes.
  • Create automated reporting solutions to enhance financial visibility and efficiency.

Benefits

  • Industry-leading benefits package and access to paid time off.
  • Support for professional development and impact-driven work.
  • Participation in an annual discretionary bonus plan based on performance.
Full Job Description
LOB Description:

The FinOps Engineer will support cloud financial management activities by delivering accurate, timely, and actionable cost reporting and analysis across cloud platforms. This role will play a key part in supporting Cloudability integration and onboarding efforts while continuing to provide FinOps reporting and insights for multiple agile teams. The ideal candidate has strong analytical skills, hands-on cloud cost reporting experience, and working knowledge of Python for data extraction and report automation.

Job Description:

This job is responsible for partnering with engineering and technology teams to implement measures prescribed by the Site Reliability Engineer teams it leads. Key responsibilities include ensuring appropriate instrumentation, tooling, ticketing, alerting and on call routines are in place for key services, demonstrating technical expertise within domains, and decomposing objectives into work units. Job expectations include advancing efficient solution delivery practices and promoting exceptional design, engineering, and organizational practices.

Responsibilities:
  • Collaborates with Development and Infrastructure teams to understand technical solutions and implement monitoring capabilities outlined in the application and system monitoring designs put forward by the Senior Site Reliability Engineer (SRE)
  • Develops and maintains reliability scripts, tools and libraries and leverages them for common instrumentation, automation, and operational needs, and when mentoring SRE resources on reliability practices and established tools/capabilities
  • Partners to implement code changes to make use of common reliability libraries and tools and helps Application Production Services and Application Development teammates understand how to use them
  • Participates regularly in architecture community of practice meetings and communication via other channels
  • Identifies vulnerabilities and opportunities for reliability improvement, such as investigating low level error rates and 'noise' in monitoring, and defines solutions to reduce manual support effort and/or improve system reliability
  • Engages as a subject matter expert in major incident triage efforts and failure scenario modelling and diagnosis with Problem Manager root causes for major incident/problem management investigations.
  • Provide ad hoc financial analysis and executive reporting related to cloud spending and optimization initiatives.
  • Design and establish a unified backend data platform and front-end service layer that provides a consistent, single interface for consuming cloud cost, usage, and optimization insights-enabling seamless integration, improved data accessibility, and standardized FinOps consumption across enterprise stakeholders.
  • Develop and maintain cloud financial reporting, dashboards, and automated processes to provide visibility into cloud spend and resource utilization.
  • Support FinOps activities including budgeting, forecasting, chargeback/showback, cost optimization, and variance analysis.
  • Administer and support Cloudability and other FinOps tools, ensuring data accuracy, validation, and reporting integrity.
  • Create automated reporting and analytics solutions using Python, SQL, and related tools to improve efficiency and streamline data processes.
  • Partner with Agile, engineering, and business teams to promote FinOps best practices and improve financial accountability across cloud environments.
  • Monitor cloud usage trends and recommend optimization strategies to improve cost efficiency and operational performance.
  • Document FinOps processes, methodologies, and governance procedures to support scalability and standardization.


Required Qualifications:
  • FinOps & Cloud Cost Management
  • Experience with cloud cost and usage reporting, including analysis of consumption trends and cost drivers across cloud environments.
  • Strong understanding of cost allocation methodologies and chargeback/showback concepts to support financial transparency and accountability.
  • Ability to perform optimization analysis, identify savings opportunities, and recommend cost efficiency improvements.
  • Experience supporting budgeting, forecasting, and variance analysis activities related to cloud financial management.
  • Ability to provide actionable reporting and insights to both technical and business stakeholders.


Programming & Automation
  • Proficiency in Python scripting for data extraction, transformation, reporting, and process automation.
  • Experience developing automated reporting solutions, recurring dashboards, and scalable data pipelines.
  • Working knowledge of SQL for querying, validating, and reconciling large datasets.
  • Ability to streamline and improve manual reporting processes through automation and process optimization initiatives.
  • Experience working with analytics and reporting tools to support operational and financial decision-making.


Cloud Platforms
  • Hands-on experience with at least one major cloud service provider, including AWS, Azure, or Google Cloud Platform.
  • Familiarity with cloud billing structures, pricing models, and native cloud cost management services.
  • Understanding of cloud resource utilization patterns and optimization strategies, including rightsizing and reservation recommendations.
  • Ability to support cloud financial governance and FinOps best practices across enterprise environments.
  • Experience collaborating with engineering, infrastructure, and Agile teams in cloud-based environments.


Desired Qualifications:
  • Experience with FinOps tools such as Cloudability, Apptio, or similar platforms.


Skills:
  • Automation
  • Collaboration
  • Influence
  • Production Support
  • Result Orientation
  • Analytical Thinking
  • Application Development
  • Architecture
  • Solution Design
  • Stakeholder Management
  • Adaptability
  • DevOps Practices
  • Project Management
  • Risk Management
  • Solution Delivery Process


Shift:
1st shift (United States of America)

Hours Per Week:
40

Pay Transparency details

US - NJ - Jersey City - 525 Washington Blvd (NJ2525)

Pay and benefits information

Pay range

$125,300.00 - $167,900.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.

Benefits

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.

About Bank of America Corporation

Bank of America Merrill Lynch is the corporate and investment banking division of Bank of America. It provides services in mergers and acquisitions, equity and debt capital markets, lending, trading, risk management, research, and liquidity and payments management. It was formed through the combination of the corporate and investment banking activities of Bank of America and Merrill Lynch following the acquisition of the latter by the former in January 2009. Bank of America completed the acquisition of Merrill Lynch & Co on 1 January 2009. Bank of America began rebranding all of its corporate and investment banking activities under the Bank of America Merrill Lynch name in September 2009. In April 2010, Bank of America Merrill Lynch appointed Christian Meissner as head of investment banking for Europe, Middle East and Africa. In April 2011, Bank of America Merrill Lynch integrated its corporate and investment banking operations into a single division. In October 2013, Bank of America Merrill Lynch was recognised as the Most Innovative Investment Bank of the Year in The Banker's Investment Banking Awards.

Bank of America Corporation Careers

Join the dynamic team at Bank of America Corporation, a premier global financial institution where innovation, leadership, and growth go hand in hand. As one of the largest banks in the world, we offer unparalleled job opportunities and a culture that values diversity, inclusion, and professional growth. Work You’ll Do At Bank of America Corporation, you’ll be part of a team that’s dedicated to making a real difference. Whether you’re helping families buy their first home, advising businesses on expansion, or developing cutting-edge financial technologies, your work will have an impact. Our commitment to leadership in the financial industry has never been stronger, and we need passionate, skilled professionals to lead our journey. Explore a World of Opportunities From entry-level positions to leadership roles, Bank of America Corporation offers a variety of career paths in areas such as investment banking, technology, marketing, and risk management. Our job opportunities span the globe, providing the chance to work alongside the best in the industry and develop skills that will propel your career forward. Internship Programs Kickstart your career with Bank of America Corporation’s internship programs. These opportunities provide hands-on experience and a chance to engage in meaningful work that complements your academic studies. Interns gain invaluable networking opportunities, receive mentorship from seasoned professionals, and learn about the culture and operations of a global financial leader. Benefits and Growth Bank of America Corporation is committed to the well-being and continuous professional development of our team members. We offer a competitive benefits package that supports the health, financial stability, and work-life balance of our employees. Our training programs and development initiatives ensure that every team member has the opportunity to grow and advance within the company. Inclusive Culture We believe our strength lies in our diversity. Bank of America Corporation fosters an inclusive environment where all employees can thrive. Through diversity training and a commitment to equal opportunities, we cultivate leadership and innovation that reflect the wide-ranging communities we serve. Join Our Team Are you ready to advance your career at a company that’s at the forefront of the financial industry? Explore the positions available at Bank of America Corporation and find where your skills and interests align with our needs. We are continuously hiring and looking for individuals who are curious, creative, and eager to drive change. Stay Connected Keep up to date with the latest from Bank of America Corporation Careers by subscribing to our job alert emails. Tailor your subscription to receive updates that match your career interests and get insider tips that can help you during your application and interview process. Bank of America Corporation is not just a company—it’s a place where you can shape your future and the future of finance. Join us and be part of a team that’s redefining what a bank can be.
Learn more about Bank of America Corporation
Size
208,000 employees
Market Cap
$260.3 billion
Industry
Net Income
$17.8 billion
Founded
1998
5 Year Trend
-1.4%
NASDAQ

Similar Jobs

More Jobs at Bank of America Corporation

More Finance & Insurance Jobs

Find similar FinOps Engineer Lead (Python exp. required) jobs: