Plano, Texas, United States Hybrid

Bank of America is hiring a Software Engineer

About the Role

Bank of America seeks a Software Engineer to design and develop complex requirements that accomplish critical business goals. You will build solutions that adhere to functional, non-functional, and compliance standards, helping to make financial lives better through technology. We are committed to fostering an inclusive workplace and being a Great Place to Work.

What You'll Do

  • Design and develop complex requirements to accomplish business goals.
  • Ensure software meets functional, non-functional, and compliance requirements.
  • Build well-designed solutions with maintainability, integration, and testing built-in from the outset.
  • Contribute to story refinement and defining requirements.
  • Participate in estimating work necessary to realize requirements through the delivery lifecycle.
  • Perform spike or proof of concept work to mitigate risk or implement new ideas.
  • Code solutions and unit tests to deliver requirements per defined acceptance criteria.
  • Utilize multiple architectural components in design and development.
  • Design, develop, and modify architecture components, application interfaces, and solution enablers.
  • Design, develop, and maintain automated test suites for integration, regression, and performance.
  • Set up and develop a continuous integration and continuous delivery pipeline.

What We're Looking For

  • A Master's degree or equivalent in Data Analytics, Computer Science, CIS, MIS, Engineering (any), or a related field.
  • 3 years of experience in the job offered or a related IT occupation.
  • 3 years designing, automating, and maintaining large-scale enterprise web applications using Python, REST API, and Spark/Hadoop.
  • 3 years gathering and translating client requirements into technical design specifications and business process reengineering.
  • 3 years utilizing version control systems like Git/Bitbucket and applying them to CI/CD pipelines.
  • 3 years applying advanced knowledge of SQL and relational databases to perform data analysis and drive data solutions.

Technical Stack

  • Python
  • REST API
  • Spark/Hadoop
  • Git/Bitbucket
  • SQL

Work Mode

This position follows a hybrid work model.

Bank of America is an equal opportunity employer.

Required Skills
PythonREST APISparkHadoopGitBitbucketSQLCI/CDData AnalyticsSystem DesignRequirements Gathering
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
Bank of America
Bank of America is a financial institution guided by a common purpose to help make financial lives better through the power of every connection. It drives Responsible Growth for its clients, teammates, communities and shareholders.
All jobs at Bank of America Visit website
Job Details
Department Software Development
Category backend
Posted 2 months ago