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
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
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