Senior Python Automation Engineer – Enterprise Infra & APIs

Bank of America

Charlotte (NC)

On-site

USD 120,000 - 180,000

Full time

9 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Bank of America in Charlotte, NC is seeking a Senior Software Engineer to design, develop, and lead automation platforms for enterprise storage and backup infrastructure. You will build scalable APIs, backend services, and automation workflows using Python, collaborating with infrastructure engineers, operations teams, architects, and business stakeholders to simplify provisioning and management.

As a senior member, you will provide technical leadership, influence architecture decisions, promote

Qualifications

  • 8+ years of professional software engineering experience.
  • Expert-level proficiency in Python.
  • Experience designing and developing RESTful APIs and backend services.
  • Strong understanding of software architecture, object-oriented design, and distributed systems.
  • Experience with MongoDB or other NoSQL database technologies.
  • Experience working with Linux-based environments.
  • Strong experience with source control systems such as Git and modern development workflows.
  • Experience with CI/CD pipelines and automated testing practices.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Strong organizational skills with the ability to manage multiple priorities and initiatives simultaneously.
  • Demonstrated ability to lead technical initiatives and influence outcomes across teams.
  • Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, or similar platforms in professional software development workflows.

Responsibilities

  • Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
  • Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained.
  • Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack.
  • Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle.
  • Performs spike/proof of concept as necessary to mitigate risk or implement new ideas.
  • Automates manual release activities.
  • Designs, develops, and maintains automated test suites (integration, regression, performance).
  • Key Responsibilities
  • Software Development Architecture
  • Design, develop, test, and maintain automation platforms and services used to manage enterprise storage and backup environments.
  • Build scalable APIs, backend services, and automation workflows using Python.
  • Develop and maintain integrations with enterprise infrastructure, operational tooling, and management platforms.
  • Design solutions that are secure, reliable, maintainable, and operationally efficient.
  • Create reusable frameworks and components that accelerate automation delivery across the organization.

Skills

Python
MongoDB
REST APIs
Linux
Git
CI/CD
AI-assisted tools

Tools

CI/CD pipelines

Job description

Bank of America in Charlotte, NC is seeking a Senior Software Engineer to design, develop, and lead automation platforms for enterprise storage and backup infrastructure. You will build scalable APIs, backend services, and automation workflows using Python, collaborating with infrastructure engineers, operations teams, architects, and business stakeholders to simplify provisioning and management.

As a senior member, you will provide technical leadership, influence architecture decisions, promote

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

Similar jobs worth comparing

Senior Python Automation Engineer - Infra & APIs
Senior Python Automation Engineer - Infra & APIs

Bank of America • Plano (TX)

On-site
USD 103,000 - 180,000
Senior Python Engineer - Automation & Infra Platform
Senior Python Engineer - Automation & Infra Platform

Bank of America • Jersey City (NJ)

On-site
USD 140,000 - 170,000
Software Engineer III
Software Engineer III

Bank of America • Jersey City (NJ)

On-site
USD 140,000 - 170,000
Software Engineer III
Software Engineer III

Bank of America • Charlotte (NC)

On-site
USD 120,000 - 180,000
Infrastructure Platform Lead — Automation & Reliability
Infrastructure Platform Lead — Automation & Reliability

Bank of America • Plano (TX)

On-site
USD 110,000 - 150,000
Software Engineer III
Software Engineer III

Bank of America • Plano (TX)

On-site
USD 103,000 - 180,000
Software Engineer III
Software Engineer III

Bank Of America • Plano (AL)

On-site
USD 103,000 - 180,000
Discretionary bonus
Benefits and Rewards Program
Senior Cloud Infra & Automation Engineer
Senior Cloud Infra & Automation Engineer

Bank of America • Charlotte (NC)

On-site
USD 151,000 - 185,000
Industry-leading benefits
Paid time off
Annual discretionary bonus eligibility
Senior DevOps Engineer: Data Platform & Cloud Automation
Senior DevOps Engineer: Data Platform & Cloud Automation

Bank of America • Plano (TX)

On-site
USD 140,000 - 190,000
Senior Enterprise AI & Process Automation Engineer
Senior Enterprise AI & Process Automation Engineer

Jobtailor • California (MO)

On-site
USD 120,000 - 180,000