Bank of America
Python Developer III
$103K–$180K
Jersey City · Full-time · Posted Aug 14, 2026
- Experience
- 5+ years of professional software development experience.
- Education
- Bachelor's degree in Computer Science, Engineering, Mathematics, or related field.
About the job
Develops and supports Python applications and services on the Quartz platform for trading, risk, operations, reporting, and analytics, while contributing to platform modernization and cloud-native adoption.
What you'll do
- Design, develop, test, and support Python applications, APIs, automation frameworks, and data-processing solutions.
- Build and maintain automated test suites, participate in code reviews, and automate manual release activities.
- Deliver architecture components and interfaces, refine requirements, and mentor engineers on CI/CD practices.
What they ask for
- Strong proficiency in Python development.
- Experience with Quartz or similar distributed computing platforms (Athena or SecDB).
- Experience with relational databases and SQL, RESTful APIs, and service-oriented architectures.
- Experience with Git-based source control and CI/CD practices; strong object-oriented design and software engineering principles.
Nice to have
- Experience in financial services, trading, risk, or index-related products and platforms.
- Knowledge of Quartz services, scheduling, orchestration, messaging systems, or large-scale data processing.
Pay
$102,900.00 - $179,900.00 annualized salary (base salary)
Tools
Python, Quartz, Athena, SecDB, SQL, RESTful APIs, Git, CI/CD
Model-written summary · the original posting is authoritative