Plano, Texas, United States Hybrid Employment

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
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
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.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago