Enable job alerts via email!

Software Engineer

Bank of America

Chandler (AZ)

On-site

USD 90,000 - 130,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading financial services company is seeking a mid-senior level Software Engineer specializing in Python and network automation. The role involves designing and developing software solutions, requiring strong problem-solving skills and experience with agile methodologies. Candidates should have a robust understanding of networking concepts and be proficient in developing software applications utilizing modern frameworks. The company fosters a diverse and inclusive workplace and offers competitive benefits.

Qualifications

  • 7+ years’ experience in OO language development.
  • Development experience with frameworks like Django & FastAPI.
  • Understanding of SDLC and agile methodologies.

Responsibilities

  • Design, develop and document new network-focused software applications.
  • Lead solution design activities including data modeling.
  • Act as a point of escalation for operational incidents.

Skills

Python
Java
C#
Javascript
GoLang
Problem-solving
Collaboration

Education

BSc in Computer Science

Tools

Git
Jira
Jenkins

Job description

Join to apply for the Software Engineer role at Bank of America

Get AI-powered advice on this job and more exclusive features.

Job Description:

At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities, and shareholders every day.

One of the keys to driving Responsible Growth is being a great place to work for our teammates around the world. We’re devoted to being a diverse and inclusive workplace for everyone. We hire individuals with a broad range of backgrounds and experiences and invest heavily in our teammates and their families by offering competitive benefits to support their physical, emotional, and financial well-being.

We are seeking a Python Developer/Network Automation Engineer with at least 5-7 years of professional experience to join our software development team focusing on network automation.

Duties include:

  • Provide subject matter expertise as a team member and individual contributor
  • Design, develop, test, and document new network-focused software applications and automation
  • Lead and propose solution design activities including data modeling, data repository, data transformation, and analytics
  • Develop and deploy technologies such as RESTful APIs, software front-ends, and custom integrations into operational systems
  • Act as escalation point for operational incidents, including troubleshooting, documenting, and resolving root cause

Required Qualifications:

  • 7+ years’ experience analyzing, designing, and developing software with an OO language (C#, Java, etc.)
  • Professional experience with two or more of the following programming languages: Python (preferred), Java, Javascript, C#, GoLang
  • Understanding of SDLC, agile methodologies and tooling
  • Ability to learn complex and emerging technologies and train other developers
  • Experience troubleshooting, tracing, and debugging complex applications
  • Development experience with frameworks such as Django & FastAPI
  • Excellent communication, problem-solving, process management, and collaboration skills
  • Experience with Git, Jira, Jenkins, automated testing systems

Desired Qualifications:

  • Experience with software architectures like microservices, service-oriented, publisher/subscriber
  • Experience with infrastructure as code, Configuration Management Systems (Terraform, Ansible, etc.)
  • Strong understanding of networking concepts (OSI levels 1-3) and controller-based architectures
  • Familiarity with YAML, YANG, JINJA or other network modeling standards
  • BSc in Computer Science, Engineering, MIS, or related field (or equivalent experience)
  • Nautobot/Netbox development experience is highly valued

Shift: 1st shift (United States)

Hours Per Week: 40

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Banking

Referrals increase your chances of interviewing at Bank of America by 2x.

Sign in to set job alerts for “Software Engineer” roles.

Locations and salary ranges vary, with recent postings in Tempe, AZ, Phoenix, AZ, and Scottsdale, AZ.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical

Oklahoma City

Remote

USD 100,000 - 130,000

7 days ago
Be an early applicant

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical

Phoenix

Remote

USD 85,000 - 170,000

7 days ago
Be an early applicant

Security Software Engineer

Canonical

Oklahoma City

Remote

USD 90,000 - 130,000

10 days ago

Security Software Engineer

Canonical

Oklahoma City

Remote

USD 100,000 - 150,000

10 days ago

Software Engineer II - FullStack (Remote)

Davita Inc.

Scottsdale

Remote

USD 96,000 - 130,000

8 days ago

Lead Software Engineer (ETL/AWS Cloud)

Davita Inc.

Scottsdale

Remote

USD 100,000 - 140,000

8 days ago

Senior Software Development Engineer - R01551150

Brillio

Phoenix

Remote

USD 100,000 - 130,000

14 days ago

Mule Soft Senior Software Engineer

Davita Inc.

Queen Creek

Remote

USD 90,000 - 130,000

8 days ago

Full-Stack Software Engineer

Geviti

Gilbert

Remote

USD 100,000 - 130,000

12 days ago