Full-Time

Python Software Engineer III

Confirmed live in the last 24 hours

Bank of America

Bank of America

10,001+ employees

Provides banking and financial services globally

Fintech
Financial Services

Compensation Overview

$100.7k - $180kAnnually

+ Discretionary Incentive

Senior, Expert

New York, NY, USA

Category
Backend Engineering
FinTech Engineering
Software QA & Testing
Software Engineering
Required Skills
Python
NoSQL
Pandas
Requirements
  • 8+ years of relevant application and/or framework development experience using Python, with strong fundamentals and prior-programming experience.
  • Hands on experience in working with PySpark, hdfs, pandas.
  • Bachelors' Degree in Technology, Computer Science, Engineering or other technical related field.
  • Experience in relational, NoSQL databases.
  • Ability to work with minimal guidance towards end-to-end application delivery.
  • Ability to work with global teams and can work well under pressure.
  • Self-motivated and team player with excellent communication skills and a strong work ethic.
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 contributor to development initiatives that require strong analytical, coding and debugging skills using Python as a primary language.
  • End to end SDLC practices including thorough testing at various levels.
  • Develop software following the best practices with the ability to provide technical leadership for the junior team members and do the code reviews.
  • Ability to effectively communicate with the technical partners and the team.
  • Develop, enhance, support a complex platform with special attention to high availability, low latency, data protection and security.
  • Designs, develops and is accountable for feature delivery.
  • Applies enterprise standards for solution design, coding and quality.
  • Ensures solution meets product acceptance criteria with minimal technical debt.
  • Works with the Product Owner to ensure that product backlog/requirements are healthy, with clear acceptance criteria.
  • Plays a team lead role (as an individual contributor) and mentors the team.
  • Guides team members with skills and practices (planning and estimation, peer reviews, and other engineering practices).
Desired Qualifications
  • Experience with developing distributed and scalable complex services, including REST interfaces.
  • Analytical skills to perform technical and functional analysis.
  • Financial business knowledge preferred.

Bank of America provides a wide range of financial services to individuals, small and medium-sized businesses, and large corporations. Their offerings include banking, investing, asset management, and risk management products. The company has a significant presence in the U.S., serving around 56 million consumer and small business accounts. Bank of America stands out from its competitors by being a leader in wealth management and corporate investment banking, which allows them to cater to a diverse clientele. The goal of Bank of America is to help their customers achieve their financial goals through comprehensive financial solutions.

Company Stage

IPO

Total Funding

N/A

Headquarters

Charlotte, North Carolina

Founded

1904

Simplify Jobs

Simplify's Take

What believers are saying

  • Focus on digital banking enhances customer experience and operational efficiency.
  • Expansion in wealth management aligns with global trends in personalized services.
  • Partnerships in blockchain solutions offer faster, secure transactions.

What critics are saying

  • Increased competition in credit facilities may impact market share.
  • Large corporations raising capital through share sales could affect liquidity management.
  • Syndicated loan platforms may disrupt traditional lending models.

What makes Bank of America unique

  • Bank of America is a leader in corporate and investment banking globally.
  • The bank is a key player in sustainable finance and green bonds.
  • It heavily invests in AI for risk management and fraud detection.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Health Insurance

Dental Insurance

Vision Insurance

Life Insurance

Disability Insurance

Paid Vacation

Paid Sick Leave

Flexible Work Hours

Remote Work Options

Professional Development Budget

Conference Attendance Budget