CrawlJobs Logo

Senior Software Engineer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States, Irving

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

107120.00 - 160680.00 USD / Year

Job Description:

The Senior Software Engineer (DB2 DBA) is a key technical role responsible for managing, maintaining, optimizing and securing the DB2 databases within Citibank's technology ecosystem. This position requires technical expertise, a strong understanding of the software development lifecycle (SDLC), modern practices, and the ability to mentor team members in a high-paced financial environment.

Job Responsibility:

  • Perform core DBA tasks, including database creation, patching (specifically VTM patching), DB2 upgrades, backup and restore procedures, and ongoing maintenance
  • download the DB2 database software from the IBM vendor site and create the packages for installation in the Citi environment
  • interface with the IBM vendor for remediation of any security vulnerabilities and any other issues identified as database related
  • investigate and resolve database performance bottlenecks
  • utilize tools like DB2explain and DB2advise to analyze query performance and recommend optimization strategies
  • monitor space usage and proactively recommend adjustments for optimal performance
  • develop and maintain contingency plans for database recovery and business continuity
  • participate in annual disaster recovery testing to validate and refine recovery procedures
  • implement and maintain database security measures, including FID/Policy access management
  • support audit and compliance requirements related to data security and access control
  • manage OS upgrades and minimize their impact on database systems
  • maintain expertise in relevant operating systems and platforms supporting our database infrastructure

Requirements:

  • 5+ years of experience in the DB2 Database Administration role
  • proven experience in Performance Tuning and Optimization using tools like DB2explain and DB2advise
  • experience with automation scripting (e.g., Java, Shell, Python)
  • experience with distributed Database Platforms (DB2, Oracle, SQL, NoSQL)
  • familiarity with Cloud Database Technologies (e.g., Amazon RDS, Azure SQL Database, Google Cloud SQL, AWS DynamoDB, MongoDB Atlas)
  • practical experience with CI/CD principles and implementation, including familiarity with tools like Jenkins, GitLab CI, or Azure DevOps
  • familiarity with monitoring tools such as Autosys
  • experience with hardware upgrades, sizing, and high-availability configurations
  • strong understanding of contingency planning and disaster recovery procedures
  • knowledge of database security management, FID/Policy access management, and audit/compliance requirements
  • experience managing OS upgrades and their impact on database systems
  • excellent communication and problem-solving skills
  • ability to work independently and as part of a team
  • ability to manage multiple tasks and prioritize effectively
  • excellent written and verbal communication skills
What we offer:
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays

Additional Information:

Job Posted:
July 23, 2025

Expiration:
September 01, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.