Logo of Huzzle

Software Engineer III

  • Job
    Full-time
    Entry Level
  • Charlotte

AI generated summary

  • You should have strong programming skills, experience in software development, familiarity with financial systems, and the ability to collaborate in a team environment.
  • You will design, develop, and maintain software solutions, collaborate with teams, troubleshoot issues, and ensure high-quality code to meet evolving project needs and business goals.

Requirements

  • Required Qualifications:
  • Minimum 2 years of system engineering experience within a large global company.
  • Experience with Crowdstrike automation
  • Strong organizational skills, ability to work with multiple groups to gather business requirements for product evidence and license compliance.
  • Strong analytical, multitasking and prioritization skills
  • Proficiency in working in a fast-paced, complex, dynamic, business environment
  • Ability to understand complex application infrastructure and model for license compliance reporting.
  • Ability to be a strong team player with commitment to overall organization goals.

Responsibilities

  • Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
  • Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
  • Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack
  • Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle
  • Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
  • Automates manual release activities
  • Designs, develops, and maintains automated test suites (integration, regression, performance)

FAQs

What is the primary purpose of the Software Engineer III position at Bank of America?

The primary purpose of the Software Engineer III position at Bank of America is to develop and deliver complex software solutions that meet business goals while ensuring that the software adheres to functional, non-functional, and compliance requirements.

What are the key responsibilities of a Software Engineer III in this role?

Key responsibilities include coding solutions, designing and modifying application architecture, mentoring other engineers on CI/CD practices, refining stories, performing proof of concepts, automating manual release activities, and maintaining automated test suites.

What qualifications are required for this position?

Required qualifications include a minimum of 2 years of system engineering experience in a large global company, experience with Crowdstrike automation, strong organizational skills, and the ability to work in a fast-paced, dynamic environment among others.

Are there any desired qualifications for this job?

Yes, desired qualifications include a design and process-oriented background, engineering experience in software deployment and vulnerability management tools (such as SCCM, BigFix, or Tanium), and the ability to contribute to continuous improvement initiatives.

What skills are emphasized for this Software Engineer III role?

Emphasized skills include application development, automation, solution design, technical strategy development, architecture, business acumen, DevOps practices, and risk management, among others.

What kind of work environment can I expect at Bank of America?

Bank of America offers a diverse and inclusive workplace, promoting flexibility for employees and a collaborative work environment where teammates can learn, grow, and make an impact.

What does the mentorship aspect of this position involve?

The mentorship aspect involves coaching other software engineers on Continuous Integration and Continuous Development (CI/CD) practices and guiding them in using the automation tool stack effectively.

What type of projects will I be involved with as a Software Engineer III?

You will be involved in the design, development, and support of systems, particularly focusing on implementing enhanced designs around Crowdstrike and ensuring software stability and recovery.

What is the expected work schedule for this position?

The position is a full-time job with an expected schedule of 40 hours per week during the 1st shift in the United States.

How does Bank of America support the well-being of its employees?

Bank of America invests heavily in its teammates and their families by offering competitive benefits that support their physical, emotional, and financial well-being.

Helping to make financial lives better through the power of every connection.

1-10
Employees

Mission & Purpose

Bank of America is one of the world's largest financial institutions, serving individuals, small- and middle-market businesses and large corporations with a full range of banking, investing, asset management and other financial and risk management products and services. The company serves approximately 56 million U.S. consumer and small business relationships. It is among the world's leading wealth management companies and is a global leader in corporate and investment banking and trading. This LinkedIn company page is moderated. For more information, please visit: https://bit.ly/32FDdQr. For account issues, please visit: https://bit.ly/2GeTIeP.

Culture & Values

  • Deliver together

    We believe in the importance of treating each client and teammate as an individual and treating every moment as one that matters. We strive to go the distance to deliver, with discipline and passion. We believe in connecting person-to-person, with empathy and understanding. We believe everything we do for our clients, teammates and the communities we serve is built on a solid business foundation that delivers for shareholders.

  • Act responsibly

    We believe that integrity and the disciplined management of risk form the foundation of our business. We are aware that our decisions and actions affect people’s lives every day. We believe in making decisions that are clear, fair and grounded in the principles of shared success, responsible citizenship and community building.

  • Realize the power of our people

    We strive to help all of our employees reach their full potential. We believe that diverse backgrounds and experiences make us stronger. We respect every individual and value our differences - in thought, style, sexual orientation, gender, gender identity and expression, race, ethnicity, culture, age, ability and experience.

  • Trust the team

    We believe great teams are built on mutual trust, shared ownership and accountability. We act as one company and believe that when we work together, we best meet the full needs of our clients, and deliver value to our shareholders.