30 days old

Object-oriented Programmer - Python / Scala - Bank of America

New York, New York

Job number: 17081959

Job Description

We are looking for exceptional software engineers from diverse backgrounds who can lead, or significantly contribute to, enterprise technology delivery. A background in Big Data, Data Science, DevOps or large-scale architecture is ideal. FinTech experience is nice to have.

There is significant opportunity to acquire new skills.


About Us

We are an organization with a product-oriented mindset that prioritizes quality, engineering and teamwork. We have an established Agile culture in which all change is delivered by groups of small, multi-skilled teams. The organization is significantly growing in size in order to meet increased focus on strategic technology initiatives. We primarily develop software in Python or Scala with integration to enterprise messaging, relational and object-oriented database, and grid computing platforms. Versatility through learning is encouraged.


Enterprise Job Description

Responsible for developing, enhancing, modifying and/or maintaining applications in the Global Markets environment. Software developers design, code, test, debug and document programs as well as support activities for the corporate systems architecture. Employees work closely with business partners in defining requirements for system applications. Employees are expected to have in-depth capital markets product knowledge, and manage a high level of risk. Employees typically have in-depth knowledge of development tools and languages. Is clearly recognized as a content expert by peers. Individual contributor role. Typically requires 5-7 years of applicable experience. This job code is only to be used for associates supporting Global Markets.



  • You can demonstrate and prove a track record of hands on technical leadership of, or significant individual contribution to, a large or complex business critical technology stack.
  • Expert in object-oriented design and development. If not using Python or Scala, must want to use one of these as primary language.
  • Strong knowledge of service and data flow orchestration or finite state machine development.
  • Exposure to continuous integration and test driven development.


Desirable Skills

  • Collaboration and partnership
  • Excellent written and verbal communication skills
  • Database development, preferably in SQL Server
  • UI design and development, ideally in React JS.
  • Enterprise architecture, DevOps and Agile/Lean delivery techniques.
  • Automated testing, instrumentation and data visualization techniques


  • Data Management
  • Software Engineering
  • Math

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Object-oriented Programmer - Python / Scala - Bank of America

Bank of America
New York, New York

Share this job

Object-oriented Programmer - Python / Scala - Bank of America

Bank of America
New York, New York

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast