Senior Python Automation Engineer - Infra & APIs

Bank of America

Plano (TX)

On-site

USD 103,000 - 180,000

Full time

13 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Bank of America is seeking a Senior Software Engineer to design and lead automation platforms for enterprise storage and backup. You will build scalable Python APIs and services with a focus on security, maintainability, and rapid delivery across teams.

You will mentor engineers, drive CI/CD, automated testing, and integrations with infrastructure tooling, while ensuring security and compliance in scalable automation solutions.

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
REST APIs
MongoDB
Architecture
CI/CD
Git
Automation
Distributed systems
Testing
Python development

Tools

Git
CI/CD

Job description

Bank of America is seeking a Senior Software Engineer to design and lead automation platforms for enterprise storage and backup. You will build scalable Python APIs and services with a focus on security, maintainability, and rapid delivery across teams.

You will mentor engineers, drive CI/CD, automated testing, and integrations with infrastructure tooling, while ensuring security and compliance in scalable automation solutions.

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

Similar jobs worth comparing

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
Senior Python Automation Engineer – Enterprise Infra & APIs
Senior Python Automation Engineer – Enterprise Infra & APIs

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 • Charlotte (NC)

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

Bank of America • Jersey City (NJ)

On-site
USD 140,000 - 170,000
Data-Driven Test Engineer & Automation Specialist
Data-Driven Test Engineer & Automation Specialist

Bank of America • Charlotte (NC)

On-site
USD 102,700 - 114,900
Software Engineer III
Software Engineer III

Bank Of America • Plano (AL)

On-site
USD 103,000 - 180,000
Discretionary bonus
Benefits and Rewards Program
Software Engineer III
Software Engineer III

Bank of America • Plano (TX)

On-site
USD 103,000 - 180,000
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