Site Reliability Engineer II

Bank of America•Plano, TX
•Onsite

About The Position

This role partners with engineering and technology teams to implement reliability measures prescribed by lead and senior Site Reliability Engineers. The position ensures key services have appropriate instrumentation, tooling, ticketing, alerting, and on-call routines; identifies root causes through production triage; and suggests code enhancements to automate services and improve reliability and efficiency. It uses software development skills to address reliability gaps and improve operational efficiency. The role develops and maintains reliability scripts, tools, and libraries; implements monitoring capabilities and shared reliability tools with Development and Infrastructure teams; and helps Application Production Services and Application Development teammates use them. It investigates vulnerabilities and reliability improvements, including low-level error rates and monitoring noise, and contributes to major incident triage, failure-scenario modeling, diagnosis, and problem-management investigations. The position also participates in a regular on-call rotation with Production Support teammates. The posting additionally describes a Teradata Chief Engineer role focused on technical vision and strategy, engineering solutions, project delivery, Teradata architecture and development practices, technology evaluation, and cross-functional collaboration. It identifies the position as an individual-based role working with multiple teams.

Requirements

  • 10+ years of Teradata experience.
  • Expertise in Teradata system design, software architecture, and engineering best practices.
  • Experience developing and implementing strategic engineering initiatives that drive business growth.
  • Deep understanding of software development lifecycles, Agile methodologies, and DevOps practices.
  • Networking proficiency for Teradata platforms, including load balancing, bonding, and DNS.
  • Strong technical background in relevant engineering disciplines, including SLES operating system, software, hardware, and systems administration.
  • Familiarity with cloud technologies such as AWS or Azure and with microservices architecture.
  • Proficiency in programming languages and tools such as Shell Scripting, Java, Python, and Ansible.
  • Exceptional leadership and team-building skills, with the ability to inspire and motivate diverse teams.
  • Strong analytical and problem-solving abilities and a strategic mindset.
  • Excellent communication and interpersonal skills for effective collaboration with stakeholders at all levels.
  • Commitment to fostering an inclusive and respectful workplace culture.
  • Bachelor’s degree or equivalent work experience.

Nice To Haves

  • Certifications in Teradata architecture.
  • Experience working in a fast-paced, high-growth environment.
  • Proven ability to navigate and lead through organizational change.

Responsibilities

  • Develop and maintain reliability scripts, tools, and libraries for shared instrumentation, automation, and operational needs.
  • Mentor Site Reliability Engineer resources on reliability practices and established tools and capabilities.
  • Collaborate with Development and Infrastructure teams to implement monitoring capabilities described in application and system monitoring designs.
  • Partner on code changes that use common reliability libraries and tools, and help Application Production Services and Application Development teammates use them.
  • Identify vulnerabilities and opportunities to improve reliability, investigate low-level error rates and monitoring noise, and define solutions that reduce manual support effort or improve reliability.
  • Serve as a subject matter expert in major incident triage, failure-scenario modeling, and diagnosis with Problem Managers during major incident and problem-management investigations.
  • Participate regularly in an on-call rotation with Production Support teammates.
  • Establish and promote best practices in Teradata system architecture, design principles, and software development methodologies.
  • Oversee project lifecycles from conception to completion, ensuring quality deliverables within timelines and budgets.
  • Evaluate emerging technologies and integrate them into existing systems and processes.
  • Collaborate with cross-functional teams to define project scope, objectives, and success metrics aligned with business goals.

Benefits

  • Affordable, competitive, and flexible benefits.
  • Support for teammates’ physical, emotional, and financial wellness.
  • Opportunities to learn, grow, and develop a career.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service