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. Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities, and shareholders every day.
One of the keys to driving Responsible Growth is being a great place to work for our teammates around the world. We're devoted to being a diverse and inclusive workplace for everyone. We hire individuals with a broad range of backgrounds and experiences and invest heavily in our teammates and their families by offering competitive benefits to support their physical, emotional, and financial well-being.
Bank of America believes both in the importance of working together and offering flexibility to our employees. We use a multi-faceted approach for flexibility, depending on the various roles in our organization.
Working at Bank of America will give you a great career with opportunities to learn, grow and make an impact, along with the power to make a difference. Join us!
Responsibilities:
- Work closely with line of business partners, UX designers, security researchers, and other teams to drive the design, development, and delivery of new features in mobile application.
- Review configuration files, logs, and code snippets to determine the source of the issue and conduct performance profiling.
- Design and develop mobile test automation system tools or frameworks to validate mobile applications that address database impacts, software scenarios, regression testing, negative testing, error or bug retests, usability, performance, and scalability.
- Provide deep technical expertise in all aspects of solution design and application development for specific mobile application business environments.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Assist mobile engineers with developing in Scaled Agile Development Methodology using JIRA, Scrum, and Kanban boards.
- Build Jenkins scripts for Continuous Integration Build Server and Gradle Build system for code compilation and produce binary code for application environment.
- Analyze runtime complexity of code and crash logs using Splunk, Tealeaf, and Glassbox applications.
- Develop and integrate REST APIs and JSON parsing to abstract the presentation layer from the database and middleware modules.
- Utilize iOS and Android App development using Swift and utilize Obj C, XCode, Git version control, Pair programming, Android studio, Gradle and Junit Integration test cases, and test-driven development.
- Remote work may be permitted within a commutable distance from the worksite.
Required Skills & Experience:
- Bachelor's degree or equivalent in Computer Science, Computer Information Systems, Management Information Systems, Engineering (any), or related; and
- 5 years of progressively responsible experience in the job offered or a related IT occupation.
- Must include 5 years of experience in each of the following:
- Assisting mobile engineers with developing in Scaled Agile Development Methodology using JIRA, Scrum, and Kanban boards;
- Building Jenkins scripts for Continuous Integration Build Server and Gradle Build system for code compilation and producing binary code for application environment;
- Analyzing runtime complexity of code and crash logs using Splunk, Tealeaf, and Glassbox applications;
- Developing and integrating REST APIs and JSON parsing to abstract the presentation layer from the database and middleware modules; and,
- Utilizing iOS and Android App development using Swift and utilizing Obj C, XCode, Git version control, Pair programming, Android studio, Gradle and Junit Integration test cases, and test-driven development.
- 10% domestic travel required, as necessary.
If interested apply online at or email your resume to and reference the job title of the role and requisition number.
Employer: Bank of America N.A.
Shift: 1st shift (United States of America)
Hours Per Week: 40
Pay Transparency details:
US - CA - San Francisco - 315 Montgomery St - 315 Montgomery (CA5704) Pay and benefits information Pay range $206,400.00 - $217,000.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.