Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Bank of America

Software Engineer III – SI&DS Design

Bank of America

Lead Database Engineer driving enterprise data platforms supporting Consumer and Small Business Card and Deposit products at Bank of America. Combining deep technical expertise and hands-on leadership in a fast-paced environment.

Posted 5/31/2026full-timeAddison • New Jersey, North Carolina, Texas • 🇺🇸 United StatesSeniorLeadWebsite

Tech Stack

Tools & technologies
ETLLinuxOraclePythonRDBMSShell ScriptingSplunkSQLUnix

About the role

Key responsibilities & impact
  • 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)
  • Lead architecture, design, and development of large-scale database and data platform solutions
  • Own end-to-end delivery across technologies including Oracle, MemSQL(SingleStore), Cockroach DB, DB2, ETL (IBM DataStage), and Autosys
  • Build and optimize high-performance data pipelines supporting real-time and batch processing
  • Provide technical leadership across development and support
  • Ensure solutions meet performance, scalability, security, and regulatory requirements
  • Collaborate with product owners and stakeholders to define, refine, and deliver business requirements
  • Drive best practices in CI/CD, release management, and production support
  • Troubleshoot and resolve complex data and system issues as needed.
  • Contribute to testing strategies and continuous improvement initiatives

Requirements

What you’ll need
  • 12+ years of hands-on experience in database engineering, large-scale data platforms, or backend systems development
  • Bachelor’s degree in Computer Science, Engineering, IT, Computer Application or job related field required.
  • Deep expertise in relational database design and performance engineering, including Oracle, MemSQL, or comparable enterprise RDBMS platforms like Cockroach DB, IBM DB2
  • Advanced proficiency in SQL and PL/SQL development, including complex query optimization, stored procedures, and data modeling
  • Strong experience building and maintaining ETL pipelines using IBM DataStage (or similar tools), including batch processing and orchestration via Autosys or equivalent schedulers
  • Solid understanding of data architecture principles, including transactional vs. analytical workloads, data partitioning, indexing strategies, and high-availability design
  • Hands-on experience with Linux/Unix environments, including automation using Python and/or shell scripting
  • Proven experience in production observability pattern, leveraging tools such as Splunk, Dynatrace, or similar for monitoring, logging, and performance tuning
  • Experience implementing and supporting CI/CD pipelines, version control workflows, and automated deployment practices in enterprise environments
  • Strong ability to analyze and troubleshoot complex system and data issues across distributed environments
  • Demonstrated experience leading technical initiatives, mentoring engineers, and driving delivery across cross-functional teams.

Benefits

Comp & perks
  • health insurance
  • retirement plans
  • paid time off
  • flexible work arrangements
  • professional development
  • competitive and flexible benefits

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
database engineeringlarge-scale data platformsbackend systems developmentrelational database designperformance engineeringSQLPL/SQLETLdata architecture principlesautomation
Soft Skills
mentoringtechnical leadershipcollaborationtroubleshootingproblem-solvingcommunicationcontinuous improvementdelivery managementcoachingstakeholder engagement
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in EngineeringBachelor’s degree in ITBachelor’s degree in Computer Application