B

Bank of America

Runs a US consumer bank, brokerage and investment bank

Full Stack Software Development Feature Lead - Fullstack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 10 years of hands-on experience in full-stack software development.
  • Proven experience in a Tech Lead, Senior Developer, or Engineering Lead role.
  • Demonstrated ability to own and deliver complex initiatives end-to-end.
  • Provide hands-on leadership in full-stack development across frontend, backend, APIs, and databases.
  • Drive delivery across the SDLC lifecycle, including requirements, design, development, testing, deployment, and production support.
  • Translate business requirements into technical designs and actionable plans.
  • Design and implement scalable, high-performance, and secure enterprise applications.
  • Contribute actively to coding, debugging, performance tuning, and system optimization.
  • Ensure adherence to coding standards, design patterns, and best practices.
  • Ensure delivery quality, timelines, and alignment with business goals.
  • Lead release management, sprint planning, estimation, and prioritization.
  • Proactively manage system risks, dependencies, and escalations.
  • Drive execution rigor and remove blockers proactively.
  • Champion best practices in test automation, CI/CD, DevOps, and quality engineering.
  • Provide technical guidance and conduct code reviews.
  • Experience working in Agile/Scrum enterprise environments.
  • A bachelor's degree or equivalent work experience.
  • At least 8 years of experience with .NET/.NET Core for enterprise applications, REST APIs, and backend services.
  • At least 5 years of experience with Python for backend processing, integrations, and automation.
  • At least 6 years of combined experience with Angular and React for modern UI development and responsive design.
  • Strong experience with SQL Server, PostgreSQL, Oracle, or similar databases.
  • Expertise in data modeling, query optimization, and performance tuning.
  • Experience with microservices architecture and API design.
  • Experience with event-driven systems and distributed architectures.
  • Experience with system integration and messaging patterns.
  • Automation.
  • Influence.
  • Result orientation.
  • Stakeholder management.
  • Technical strategy development.
  • Architecture.
  • Business acumen.
  • Risk management.
  • Solution delivery process.
  • Solution design.
  • Agile practices.
  • Analytical thinking.
  • Collaboration.
  • Data management.
  • DevOps practices.

Responsibilities

  • Design, develop, and be accountable for feature delivery.
  • Apply enterprise standards for solution design, coding, and quality.
  • Ensure solutions meet product acceptance criteria with minimal technical debt.
  • Guide the team on work breakdown and execution.
  • Work with the Product Owner to keep the product backlog and requirements healthy, with clear acceptance criteria.
  • Play a team lead role as an individual contributor and mentor the team.
  • Guide team members in skills and practices, including planning and estimation, peer reviews, and other engineering practices.
  • Lead, mentor, and grow a team of developers and engineers.

Desired Qualifications

  • Familiarity with DevOps practices and CI/CD pipelines.
  • Understanding of AI/ML and Generative AI use cases.
  • Knowledge of observability tools, monitoring, and logging frameworks.
  • Experience with cloud platforms such as Azure or AWS.

About the Company

Bank of America

Runs a US consumer bank, brokerage and investment bank

Bank of America runs one of the largest US banks, serving consumers, small businesses, wealthy families, corporations and institutional investors. Alongside checking accounts, credit cards, mortgages and business loans, it owns the Merrill brokerage, a private bank for wealthy clients and a global investment bank that advises on deals and trades stocks and bonds. Customers reach it through thousands of branches and ATMs and its mobile banking app. It earns money mainly from the gap between what it charges on loans and pays on deposits, plus fees from advice, asset management, deal work and trading. It grew from a San Francisco bank founded in 1904 and is headquartered in Charlotte, North Carolina.

Company size
10,001+
Company stage
IPO
Headquarters
Charlotte, NC
Founded
1904

Recently Posted Jobs

Explore more opportunities at Bank of America

See more jobs