Infrastructure Engineer II
Bank of America
- Location
- Hybrid (Plano, Texas)
- Employment
- Full-time
- Level
- Senior Level
About the role
Bank of America seeks an Infrastructure Engineer to design and operate modern database platforms, including MongoDB and Redis, supporting enterprise-scale applications. The role focuses on automation, infrastructure tools, and ensuring compliance with architectural standards.
Skills
Benefits
- Wellness support
Perks
- Hybrid Work
Full job details
Job Description:
At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.
Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates’ physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve.
Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations.
At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!
Job Description:
This job is responsible for tool and service designs within a technical domain that enable business strategies in accordance with architectural governance, standards and policies. Key responsibilities include creating infrastructure tools and their integration as a service, facilitating deployment of technical solutions by developing templates, playbooks and automation used during implementation. Job expectations include looking for opportunities to improve efficiency when implementing and maintaining tools/services and embracing a culture of innovation and continuous improvement.
- We are seeking a highly skilled Database Engineer to design, implement, and operate modern database platforms that support enterprise-scale applications and services. This role requires hands-on expertise with modern data technologies such as MongoDB, Redis, graph databases (e.g., GraphDB/Neo4j/Stardog), and related distributed data platforms, with a strong focus on resilience, usability, automation, API-driven integration, and operational excellence.
- This role sits at the intersection of database engineering, platform engineering, and infrastructure architecture, and is ideal for an engineer who can combine deep technical expertise with a product mindset for internal platform consumers.
Responsibilities:
- Provides subject matter expertise and consulting services on a range of technologies and assists Technical Analysts and Infrastructure Engineers to ensure that technology solutions comply with enterprise system design and engineering standards
- Assists with translating business requirements into technical definitions, reference models, blueprints, and playbooks for deployment in compliance with architecture standards and policies
- Assists in the evaluation of reference models, blueprints and playbooks to ensure they are fit for purpose
- Develops software solutions to address manual and repeatable work or inefficient processes
- Conducts on-site evaluations of third-party products being considered for firm adoption
- Promotes an inclusive and healthy working environment and helps to resolve organizational impediments/blockers
- Contributes to the creation/selection of functional and non-functional product evaluation requirements within and across domains
- Design, build, and maintain modern database platforms using technologies such as: MongoDB, Redis. Graph databases such as GraphDB, Neo4j, Stardog, or equivalent, Other modern NoSQL, distributed, or specialized data platforms as needed
- Engineer database solutions that meet enterprise requirements for: availability, scalability, performance, durability, security, maintainability
- Define and implement reference architectures, deployment patterns, and engineering standards for modern database services.
- Support deployment models across: on-premises environments, virtualized infrastructure, containerized/Kubernetes platforms, hybrid cloud or multi-environment enterprise estates
- Design database services for high availability, disaster recovery, backup/restore, failover, and business continuity.
Required Qualifications:
- 5+ years of applicable experience
- Strong experience designing and operating enterprise database systems.
- Hands-on experience with one or more modern database platforms such as:
- MongoDB
- Redis
- GraphDB / Neo4j / Stardog / other graph databases
- other NoSQL or distributed database technologies
- Experience with high availability, disaster recovery, replication, backup/restore, and performance tuning for distributed databases.
- Strong understanding of infrastructure dependencies across:
- network
- compute
- storage
- virtualization
- containers/Kubernetes
- Experience building or consuming APIs, automation frameworks, and Infrastructure as Code.
- Experience integrating technical platforms with enterprise systems such as:
- ServiceNow
- compliance / monitoring systems
- observability platforms
- CMDB or asset inventory systems
- Strong knowledge of database security principles, access controls, encryption, and auditability.
- Proficiency with scripting and automation using tools/languages such as Python, Bash, Terraform, Ansible, or equivalent.
- Strong troubleshooting, root cause analysis, and cross-functional collaboration skills.
Desired Qualifications:
- Experience with Kubernetes-based database deployments and operator-driven lifecycle management.
- Experience supporting database platforms in hybrid cloud or multi-environment enterprise deployments.
- Familiarity with SRE practices, platform engineering, and internal developer platform concepts.
- Experience with monitoring and observability tools such as Prometheus, Grafana, Splunk, ELK, Datadog, or equivalent.
- Knowledge of CI/CD pipelines and automated release processes for database platform components.
- Experience with graph data models, knowledge graph platforms, or semantic technologies.
- Familiarity with data governance, regulated environments, or enterprise control frameworks.
- Experience defining service offerings, golden patterns, and self-service platform capabilities for internal users.
- Key Skills
- Modern database engineering
- MongoDB administration and architecture
- Redis administration and architecture
- Graph database engineering
- API design and service integration
- Platform automation
- Infrastructure integration
- Kubernetes / container platforms
- Network and storage awareness
- Security and compliance engineering
- ServiceNow integration
- Monitoring and observability
- Documentation and operational readiness
- The ideal candidate is:
- A hands-on engineer who can move from architecture to implementation
- Comfortable working across databases, infrastructure, APIs, and enterprise controls
- Focused on resiliency, simplicity, and service quality
- Able to design for both technical robustness and ease of adoption
- Effective in cross-functional environments involving engineering, operations, security, and governance stakeholders
Skills:
- Analytical Thinking
- Application Development
- Automation
- Production Support
- Risk Management
- Adaptability
- Business Acumen
- DevOps Practices
- Solution Delivery Process
- Solution Design
- MongoDB
Shift:
1st shift (United States of America)Hours Per Week:
40