Senior Python Engineer - Automation & Infra Platform

Bank of America

Jersey City (NJ)

On-site

USD 140,000 - 170,000

Full time

8 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Bank of America is seeking a highly skilled Senior Software Engineer to design, develop, and lead automation solutions for enterprise storage and backup infrastructure. The role emphasizes Python, modern software practices, and collaboration with infrastructure teams to deliver scalable APIs and automation workflows.

The candidate will mentor others, influence architectural decisions, and drive engineering excellence while building secure, reliable, and maintainable systems.

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
RESTful APIs
Distributed systems
Git
CI/CD
Go

Tools

Linux

Job description

Bank of America is seeking a highly skilled Senior Software Engineer to design, develop, and lead automation solutions for enterprise storage and backup infrastructure. The role emphasizes Python, modern software practices, and collaboration with infrastructure teams to deliver scalable APIs and automation workflows.

The candidate will mentor others, influence architectural decisions, and drive engineering excellence while building secure, reliable, and maintainable systems.

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

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
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 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
Data-Driven Test Engineer & Automation Specialist
Data-Driven Test Engineer & Automation Specialist

Bank of America • Charlotte (NC)

On-site
USD 102,700 - 114,900
Senior Python & Automation Lead - AI-Driven Systems
Senior Python & Automation Lead - AI-Driven Systems

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 200,000