Software Engineer III - Python Developer
$102.9k - $179.9kBank of America Financial Center
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. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates' physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! Job Description: This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns. This role is for a Python Developer within the Quantitative Investment Strategies (QIS) Technology team, responsible for the design, development, and evolution of a complex, large-scale technology platform supporting the creation, calculation, lifecycle management, reporting, and hedging of QIS products. The platform supports 1,000+ live Equities QIS products and is built on a distributed, service-oriented architecture on Quartz platform with stringent requirements around performance, scalability, and reliability. The ideal candidate will be an extremely hands-on senior engineer and architect with deep Python expertise and a strong track record of building and operating high-performance, scalable systems in a front-office environment. The role requires close engagement with front office and quant stakeholders to address critical business queries, resolve production issues, and deliver strategic enhancements. The candidate will play a key role in leading and executing complex technology initiatives, mentoring junior and intermediate developers, driving architectural decisions, and identifying opportunities to modernize, simplify, and improve the overall QIS technology platform. This position demands strong technical judgment, ownership mindset, and the ability to balance day-to-day delivery with longer-term platform strategy. Responsibilities:
1st shift (United States of America) Hours Per Week:
40 Pay Transparency details US - NJ - Jersey City - 101 Hudson St - 101 Hudson (NJ2101) Pay and benefits information Pay range $102,900.00 - $179,900.00 annualized salary, offers to be determined based on experience, education and skill set. Discretionary incentive eligible This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company. Benefits This role is currently benefits eligible. We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.
- 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)
- Act as a senior hands-on developer and technical leader for the QIS technology platform, contributing directly to core codebase.
- Design, build, and maintain performance, scalable, and resilient services supporting creation, lifecycle management, reporting, and hedging of QIS products.
- Enhance, maintain and redesign a highly performant, scalable, and resilient service for consuming and caching market data services.
- Own and drive architecture and design decisions across a complex, multi-service platform, ensuring alignment with business growth and performance requirements.
- Partner closely with front office, quants, trading, and risk teams to understand requirements, address critical queries, and resolve high-impact production issues.
- Lead the delivery of strategic projects, from requirements and design through implementation, testing, and production rollout.
- Identify and execute opportunities for platform redesign, refactoring, and modernization, improving scalability, latency, reliability, and developer productivity.
- Apply best practices in software engineering, including code quality, testing, observability, and operational excellence.
- Guide, mentor, and review the work of junior and intermediate developers, setting high engineering standards across the team.
- Contribute to incident analysis, root-cause investigations, and ongoing improvements to system stability and performance.
- 10+ years of hands-on software development experience, with deep expertise in Python in production environments.
- Strong experience designing and implementing large-scale, distributed systems with complex business logic.
- Strong experience and knowledge of Object-Oriented Programming concepts.
- Proven ability to act as a technical architect, defining system designs, APIs, data flows, and inter - service interactions.
- Demonstrated experience building high-performance and scalable solutions; experience with low-latency systems is a significant plus.
- Experience working directly with front office or quantitative stakeholders in a capital markets environment.
- Strong knowledge of software performance optimization, concurrency, and resource management.
- Experience leading projects and taking end-to-end ownership of delivery.
- Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
- Strong mentoring skills and a demonstrated ability to develop junior talent.
- Knowledge of pricing, hedging, or lifecycle management systems in Capital Markets.
- Prior experience modernizing or re-architecting platforms in a regulated environment.
- Hands on experience with Quartz or similar platforms - Athena, Beacon etc.
- Application Development
- Automation
- Collaboration
- DevOps Practices
- Solution Design
- Agile Practices
- Architecture
- Result Orientation
- Solution Delivery Process
- User Experience Design
- Analytical Thinking
- Data Management
- Risk Management
- Technical Strategy Development
- Test Engineering
1st shift (United States of America) Hours Per Week:
40 Pay Transparency details US - NJ - Jersey City - 101 Hudson St - 101 Hudson (NJ2101) Pay and benefits information Pay range $102,900.00 - $179,900.00 annualized salary, offers to be determined based on experience, education and skill set. Discretionary incentive eligible This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company. Benefits This role is currently benefits eligible. We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer III - Python Developer in Jersey City, NJ vacancy
- ...Software Engineer III – Python/PySpark/AWS We have an exciting and rewarding opportunity for you to take your software engineering career to... ...code development Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets...Software
- ...Software Engineer III We have an exciting and rewarding opportunity for you to take your software... ...Gathers, analyzes, synthesizes, and develops visualizations and reporting from large... ...quality Proficient in coding in Python Experience in developing, debugging...Software
- ...Software Engineer III We have an opportunity to impact your career and provide an adventure where you... ...Technology, you will play a pivotal role in developing, enhancing, and maintaining critical software applications using Python. You will collaborate within an agile...SoftwareWork at office
- ...Software Engineer III Propel.NET app development for SharePoint, refine C# coding, API design, and system integration to elevate reliability... ...in production. Job Responsibilities Design, develop, and support.NET applications/services that power Site Provisioning...Software
- ...Solutions Architect/Specialist III - Job ID #3-806-3386 NAE 4 New York, NY, United States... ...strategies as required. 6. Assist to develop strategies for data acquisitions, archive... ...patterns, templates for best-in-class software development and to ensure high levels of...SoftwareContract work
- ...SOA Architect III Sonsoft, Inc. is a USA based corporation duly organized under the... ...steady pace specializing in the fields of Software Development, Software Consultancy and... ...IBM Mainframe technology and tools as a developer and designer and also possess a thorough...Software
- ...Software Engineer III We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.... ...events that explore new and emerging technologies Design, develop, and maintain TM1/IBM Planning Analytics models, cubes, rules...Software
- ...is seeking a dedicated Lead Financial Crimes Data Engineer / NetReveal Architect-JC/CLT (Application Programmer III) to join their dynamic team. As a Lead Financial... ...Pay Range: What's the Job? Design, develop, and deploy enterprise-level sanctions and AML screening...
- ...Job Title: Middleware Engineer III Duration: 12 Months Location: 525 Washington Boulevard, Jersey City, NJ 07310 Responsibilities... .... Configuring monitoring for Solace Appliances. Developing Python and Ansible playbooks to automate the Messaging...Remote workWeekend work
- ...Software Engineer III-ETL/PySpark We have an exciting and rewarding opportunity for you to take... ...solutions or break down technical problems Develops secure high-quality production code... ...Cloud, and Snowflake Expertise in Python programming language and SQL Hands-...Software
- ...systems. As a Site Reliability Engineer III at JPMorgan Chase within the... ...* Collaborates with other software engineers and teams to design... ...engineers and teams to design, develop, test, and implement... ...programming language such as Python, Java/Spring Boot, and .Net...SoftwareFull time
- ...Software Engineer III - AI/ML Engineer We have an exciting and rewarding opportunity for you to... ...Gathers, analyzes, synthesizes, and develops visualizations and reporting from large... ...Learn. Strong programming knowledge of python, spark; Strong grasp on vector...Software
- ...decisions powered by data are the norm. You care about the well‑being of others and yourself. Job Description: Senior Software Engineer (Node.js , Python, Cloud Native, Generative AI) - 8+ Years Experience from a Product Based IT Company. Overview: As a Senior Software...SoftwareCasual workLocal areaRemote work
$100k - $130k
Thermal Engineering International (USA) Inc. is seeking a highly skilled... ...for the ASME Section III Program. At TEI we value creativity... ...TEMA, and PED standards. Use software tools and coordinate with specialty... ..., or delivery schedule. Develop in-house design automation...SoftwareContract workWork experience placement- ...Architect III You are ready to revolutionize your career and the world of technology with an iconic... ...practices and collaborating with other architects to develop high-quality architecture solutions for various software applications and platforms. You are responsible...Software
- ...performing team delivering secure software solutions. Make a real impact... ...companies. As a Security Engineer III - Cloud and Infrastructure at... ...engineering space Design and develop production deployments with... ...Implement complex business logic in Python, Bash, PowerShell, and other...Software
- ...Account Manager III- Stop Loss Integrated Resources, Inc., is led by a seasoned team... ...based on client needs assessment. · Develops and conducts workshops for clients/groups... ...Use of personal computers and supporting software in a Windows based environment, including...SoftwareContract work
- ...Client Requirement Job Title :Data Engineer (Python/SQL) Location: Jersey City, NJ... ...Summary Client is seeking a hands-on Software Engineer to join the Corporate Technology... ...team. This role will actively design, develop, test, and support enterprise applications...SoftwareContract work
$114.19k - $142.74k
...Senior Data Analyst (DA III) Brex is the... ...bill pay, and travel software, Brex enables founders... ...The Data organization develops insights, models, and... ..., Marketing, Product, Engineering, and Operations. Our Data... ...production-quality SQL and Python code to extract,...SoftwareWork at officeRemote workWork from home$89.6k - $156.7k
...Full Stack Engineer - Python / Angular Category: Software Development/ Engineering Main location: United States, New Jersey, Jersey City Position... .... Your future duties and responsibilities: . Develop, and maintain scalable, high performance web applications...SoftwareFull timeLocal area- ...Confiz LLC is looking for Software Engineer III – Java (Supply Chain) in Mexico with at least 7+ years of professional experience delivering... ...supply chain platforms. Responsibilities: Responsible for developing software systems supporting Supply Chain services and warehouse...Software
- ...Infrastructure Engineer III You belong to the top echelon of talent in your field. At one of the world's most iconic financial institutions... ...within the Corporate Sector, you utilize strong knowledge of software, applications, and technical processes within the...Software
- ...Java Back-End Engineer (Level III) We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. We are seeking a skilled... ...innovative team. In this role, you will design, develop, and maintain robust back-end systems...Software
- ...Lead Infrastructure Engineer Assume a vital position as a key member of a high-performing team that delivers infrastructure and performance... ..., employee platforms team, you apply deep knowledge of software, applications, and technical processes within the infrastructure...Software
$70k - $110k
...is currently seeking a Technical Designer III to join our Industrial Practice. The Technical Designer III is responsible for developing, organizing, and executing the... ...Illustrator, SketchUp, and InDesign graphic software (preferred). Basic proficiency in Deltek...SoftwareTemporary workFor contractorsWork from homeFlexible hours$120k - $180k
...Front End Engineer III As a global leader in cybersecurity, CrowdStrike protects the people... ...~ Functional knowledge and interest in developing genuinely accessible interfaces ~... ...closely with others to deliver quality software and solve problems Bonus Points:...SoftwareWork experience placementWork at officeLocal areaRemote work2 days per week3 days per week- ...ALSAC/St. Jude Children's Research Hospital is looking for a Salesforce Data Cloud Engineer (Software Engineer III) to design and implement robust data solutions. This role involves hands-on engineering, architecture of Data Cloud pipelines, and ensuring compliance with...Software
$79k - $112.96k
MES System Analyst III Location: Savannah, GA CBU: HMGMA Company... ...III is pivotal in designing, developing, implementing, and... ...Key Responsibilities Develop software for monitoring shops: Collaborate... ...scripting languages (e.g., Bash, Python). K8S - Kubernetes reporting...SoftwareWork at officeLocal area- ...Artificial Intelligence Engineer III We are seeking an Artificial Intelligence Engineer III... ...business problems. The role applies advanced software, data science, machine learning, and LLM... ...in software engineering, including Python, APIs, testing, and system design. Advanced...Software
- ...Software Engineer III - Equities Technology Jersey City, New Jersey To proceed with your application... ...success. This includes attracting and developing exceptional talent, recognizing and... ...contributing to technical work (e.g., Python, data analysis, AI tools, or similar)....SoftwareWork experience placementWork at officeFlexible hoursShift workDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III - Python Developer. Be the first to apply!
Related searches
- software engineer full time Jersey City, NJ
- facebook software engineer Jersey City, NJ
- startup software engineer Jersey City, NJ
- intermediate software engineer Jersey City, NJ
- rust software engineer Jersey City, NJ
- work from home software developer Jersey City, NJ
- software developer Jersey City, NJ
- software development engineer aws Jersey City, NJ
- ngo software engineer Jersey City, NJ
- software engineer Jersey City, NJ

