Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Bank of America

Software Engineer II – GBS IND

Bank of America

. Design, develop, enhance and deliver business-critical applications supporting the Equity Swaps business .

Posted 10/27/2026full-timeMumbai • IndiaMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates strong expertise in Python development, application architecture, and integration patterns, with a focus on delivering scalable and maintainable enterprise applications. Proficient in Agile methodologies and CI/CD practices, ensuring high-quality software delivery and collaboration with cross-functional teams.

Highest-signal resume keywords
Python DevelopmentApplication ArchitectureCI/CD PracticesAgile Development MethodologySQL and Database Management

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
PythonObject-Oriented ProgrammingData StructuresAlgorithmsDesign PatternsAPIsUnit TestingIntegration TestingShell ScriptingQuartz Framework
Soft Skills
CommunicationCollaborationInterpersonal SkillsOwnershipSelf-Starter
Tools & Technologies
LinuxCI/CD ToolsSource ControlAutomated Testing FrameworksMessaging Systems
Industry Keywords
Equity SwapsGlobal MarketsEnterprise-Scale ApplicationsTechnical DesignProduction Stability

Tech Stack

Tools & technologies
CloudLinuxPythonSDLCShell ScriptingSQL

About the role

Key responsibilities & impact
  • Design, develop, enhance and deliver business-critical applications supporting the Equity Swaps business
  • Collaborate with business partners, product owners, developers, production support teams and global technology partners throughout the SDLC
  • Participate in technical design and architecture discussions
  • Develop maintainable, reusable and well-tested Python applications and services
  • Contribute to applications leveraging the Quartz framework
  • Integrate application components using APIs, messaging, databases and other integration patterns
  • Troubleshoot, debug, perform root-cause analysis and resolve complex application issues
  • Develop unit and integration tests and validate functional and non-functional requirements
  • Improve application performance, scalability, resiliency, maintainability and observability
  • Participate in code reviews and follow engineering standards and application controls
  • Contribute to CI/CD, DevOps and automated software delivery practices
  • Drive development initiatives and deliver projects with end-to-end ownership
  • Participate in Agile ceremonies, compliance reviews, audit activities, mandatory training and cross-functional initiatives
  • Build Equity Swaps and Global Markets domain knowledge

Requirements

What you’ll need
  • B.E./B.Tech/M.S./M.Tech or equivalent qualification in Computer Science, Engineering or a related technical discipline
  • 6–9 years of experience
  • Strong hands-on Python development experience and software engineering fundamentals
  • Strong understanding of object-oriented programming, data structures, algorithms and design patterns
  • Experience designing, developing and supporting complex enterprise-scale applications
  • Strong knowledge of application architecture and translating functional requirements into technical designs
  • Experience with Quartz framework is advantageous
  • Linux and shell scripting experience
  • Strong SQL, relational database and data management experience
  • Experience developing and integrating applications using APIs and service-based interfaces
  • Unit, integration and automated testing experience
  • Source control, build processes and CI/CD experience
  • Understanding of performance, resiliency, scalability and production stability
  • Experience in complex technology environments
  • Ability to participate in technical design and architecture discussions
  • Ability to work with senior management, business stakeholders and global technology partners
  • Agile development methodology experience
  • Ability to take ownership of complex deliverables and work with minimal supervision
  • Self-starter with strong communication, collaboration and interpersonal skills
  • Relevant Python, Cloud or software engineering certifications are not mandatory but are an added advantage

Benefits

Comp & perks
  • Affordable, competitive and flexible benefits
  • Support for teammates’ physical, emotional, and financial wellness
  • Opportunities to learn, grow, and make an impact
  • In-office culture supporting collaboration, engagement, and career development
  • Mandatory training and cross-functional initiatives