Principal Engineer - Digital Wealth

Citi•Irving, TX
•$169,600 - $254,400

About The Position

The Digital S/W Engineer Group Mgr leads one or more professional teams in complex, critical areas of software engineering. The role requires broad functional understanding, strong commercial awareness, and the ability to connect technical work to business impact. The position has full management responsibility for people, budgets, planning, performance evaluations, compensation, hiring, disciplinary actions, and terminations, and is accountable for delivery of a range of services to one or more businesses or geographic regions. The Principal Engineer leads major software efforts and contributes substantially to critical-path code while shaping architecture, technical strategy, and engineering standards. The role works across teams to improve integration, resolve ambiguous technical challenges, simplify software, and influence engineering practices. It also develops organizational talent and culture, communicates departmental vision and goals, and ensures decisions support Citi’s leadership principles and broader objectives. The role is based in Irving, Texas. The stated full-time salary range is $169,600 to $254,400. Eligible employees may also receive incentive and retention awards. Benefits include medical, dental, and vision coverage; 401(k); life, accident, and disability insurance; wellness programs; and paid time off, including vacation, sick leave, and paid holidays. Offerings may vary by jurisdiction, job level, and hire date.

Requirements

  • At least 10 years of relevant professional experience, with a significant portion in technology leadership within finance or banking.
  • Proven experience building, leading, and delivering complex technology projects from conception through deployment and ongoing support.
  • Demonstrated ability to design, develop, implement, and support enterprise-grade applications.
  • Experience leading geographically distributed technology teams across multiple time zones.
  • Experience managing stakeholders and collaborating effectively with executive leadership and key business partners.
  • Expertise developing enterprise-grade applications with modern technology stacks, including Angular or similar JavaScript frameworks for frontend development.
  • Experience with Java or Python microservices architecture for backend development.
  • Experience designing and implementing RESTful APIs.
  • Expertise using modern development tools and technologies throughout the software development life cycle, such as GitHub Copilot or equivalent.
  • Working knowledge of and adherence to industry best practices and established software development standards.
  • Exceptional written and verbal communication skills, including the ability to explain complex technical concepts and strategic objectives to diverse audiences.
  • Strong people-management skills, including team development, mentorship, and performance management.
  • Project-management skills, including overseeing planning and execution and delivering within scope, budget, and timeline.

Nice To Haves

  • Master’s degree preferred.
  • Knowledge of content management platforms such as AEM, Drupal, or TeamSite.
  • Knowledge of sales enablement tools such as Seismic.

Responsibilities

  • Attract senior talent from inside and outside the company and establish organizational performance standards, measures, goals, and leadership expectations.
  • Identify development needs across teams and create plans to develop skills; share talent-development practices across the organization.
  • Ensure department goals align with broader organizational goals and that the department is accountable for its performance.
  • Develop and communicate a department vision aligned with the broader organizational vision and leadership principles.
  • Lead the development, implementation, and delivery of large-scale, critical, or difficult software efforts, contributing significantly to critical-path code.
  • Guide software architecture and improve consistency and integration with related software owned by other teams.
  • Influence technical and business strategy by identifying priorities, solving ambiguous problems, addressing architectural deficiencies, and removing software bottlenecks.
  • Communicate ideas effectively, build consensus, and lead resolution of contentious issues.
  • Lead team design reviews and participate in design reviews for related software and other teams at the location.
  • Make sound coding, development, and implementation decisions; provide code reviews; and take ownership of shipped software outcomes.
  • Influence three to four teams through collaborative software work or by improving productivity and engineering practices, including security, quality, and operational excellence.
  • Participate in hiring and mentor others to improve their skills, software knowledge, and effectiveness.
  • Assess business risk, protect the firm's reputation and assets, ensure compliance with laws, rules, regulations, and policies, exercise sound ethical judgment, and escalate, manage, and report control issues transparently.
  • Supervise others’ activities and create accountability for maintaining standards.
  • Manage teams, budgets, and planning, including performance evaluations, compensation, hiring, disciplinary actions, terminations, and budget approval.
  • Oversee project planning and execution to deliver within established scope, budget, and timeline.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life insurance
  • Accident insurance
  • Disability insurance
  • Wellness programs
  • Paid vacation
  • Paid sick leave
  • Paid holidays
  • Discretionary and formulaic incentive and retention awards may be available to eligible employees
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service