> Markdown version of [/jobs/ext/3913393-software-engineer-iii-java-c](https://www.wearedevelopers.com/jobs/ext/3913393-software-engineer-iii-java-c). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer III - Java/C# - **Company:** Bank of America - **Location:** New York, NY, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Multitier Architecture, Agile Methodology, Architectural Patterns, Unit Testing, C Sharp (Programming Language), Unix, Continuous Integration, DevOps, Python (Programming Language), Oracle (Applications), Pair Programming, Scrum Methodology, Software Engineering, SQL Databases, Test-Driven Development (TDD), Devexpress, Integration Tests, Deployment Automation, Data Management, Service Stack - **Published:** October 26, 2026 - **Apply:** https://www.manhattanjobs.com/job.asp?id=3467123737&tx=KR4141FFF&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role Candidates will be proficient in software design focused around a cross-language REST based n-tier architecture and executed using agile methodologies (Scrum, Test Driven Development, unit/integration testing, pair programming, etc). The successful candidate will be comfortable driving design and architecture, rationalizing business requirements and mentoring less experienced developers. There will be significant interaction with senior developers across other work streams as we integrate an increasingly complex product set., * 7+ years of applicable technology experience * Proficient and experienced in either Java or C# - Full Stack Developer / familiarity with the other a bonus * SQL - preferably Oracle * Unix knowledge * Proficient in writing unit, integration and acceptance tests * Comfortable in an agile working environment * Self-starter and proactive Desired Qualifications: * Equity Derivatives, DevExpress, Python, C#, Java Skills: * Application Development * Automation * Influence * Solution Design * Technical Strategy Development * Architecture * Business Acumen * DevOps Practices * Result Orientation * Solution Delivery Process * Analytical Thinking * Collaboration * Data Management * Risk Management * Test Engineering ## 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 Regional Lead Software Engineer III of Pricing & Quoting Technology and will oversee the strategic direction, governance, and delivery of the implementation of our global equity derivatives pricing platform. This includes leadership of the pricing architecture, roadmap execution, and the end to end request for quote (RFQ) workflow used by Sales and Trading, along with connectivity to external market platforms. This role ensures regional alignment with global strategy while shaping local innovation, ensuring resilience, scalability, and competitive advantage in electronic and voice driven derivatives trading., * 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) * Development of a thorough understanding of our entire technology stack * Design and development of new features in the existing java server stack, C# client and QZ * Contribution to future design and architecture * Planning work in an agile manner with other team members * Writing acceptance tests in coordination with QA * Communication with our business and platform partners * Improvement and development of our CI pipeline and deployment strategies, Bank of America and its affiliates consider for employment and hire qualified candidates without regard to race, religious creed, religion, color, sex, sexual orientation, genetic information, gender, gender identity, gender expression, age, national origin, ancestry, citizenship, protected veteran or disability status or any factor prohibited by law, and as such affirms in policy and practice to support and promote the concept of equal employment opportunity, in accordance with all applicable federal, state, provincial and municipal laws. The company also prohibits discrimination on other bases such as medical condition, marital status or any other factor that is irrelevant to the performance of our teammates. View your "Know your Rights (https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12.pdf) " poster. View the LA County Fair Chance Ordinance (https://dcba.lacounty.gov/wp-content/uploads/2024/08/FCOE-Official-Notice-Eng-Final-8.30.2024.pdf) .